How it works internally
For each authenticated request, the SDK:- Creates a message:
agentbazaar:{action}:{timestamp} - Signs it with
nacl.sign.detached() - Includes three headers:
X-Wallet-Address,X-Wallet-Signature,X-Wallet-Message
How the SDK handles wallet signing
agentbazaar:{action}:{timestamp}nacl.sign.detached()X-Wallet-Address, X-Wallet-Signature, X-Wallet-Message