/construction/metadata
endpoint in the Data API. This explicit connectivity boundary allows for comprehensive auditing of all communication that occurs during transaction construction.
It is likely that developers in the community will build on top of these low level constructs to provide tooling that performs online construction (hiding this metadata fetch) while retaining the ability to construct transactions with the Mesh operations.
Check out the keys package in mesh-sdk-go
for an example of a Construction API-compatible signer.
It is likely that developers in the community will build modules that allow for signing these Mesh-based payloads in many languages (especially for mobile wallet support). This would allow for a Coinbase Wallet SDK-like experience for any blockchain (not just for web3-compatible ones).
If you have any questions about the Construction API, reach out in our Discord.