Coinbase Webhook
What this proves
- External events can be normalized into receipts.
- Paid actions can produce signed execution proof.
- VerifyAgent checks hash, signature, signer, key id, and canonicalization.
- Coinbase remains simulated in the browser because real webhook secrets must stay server-side.
- x402 step uses the live signed example endpoint.
Workflow steps
x402 Paid Action
live signed endpoint
live signed endpointAction
executed by signed x402 endpoint
executed by signed x402 endpointVerify
live verifier
live verifiertrace_id: not started
coinbase.webhook.verified
x402.payment.accepted
agent.action.executed
verifyagent.receipt.verified
Ready. Coinbase webhook is simulated in browser; x402 paid action and verifier are live network calls.
{}{}{}Coinbase webhook remains a simulated adapter event for demo UX and does not prove webhook authenticity. The x402 paid action receipt is generated by a live server-side signed endpoint, and verification is performed by the live verifier.