HTTP 402 made real. Any API route can ask for a micro-payment; an autonomous agent reads the challenge, signs a Solana transfer under its budget policy, and the gateway settles it on-chain before answering.
| # | When | Resource | Payer | Amount | Slot | Signature |
|---|---|---|---|---|---|---|
| no payments yet | ||||||
402 with accepts[]: price, payTo, asset, nonce, expiry.X-PAYMENT, proves amount, destination, memo and signature off-chain.X-PAYMENT-RESPONSE.curl -i http://localhost:4020/api/pulse