x402 is a small extension to HTTP that lets a server demand stablecoin payment before fulfilling a request. The buyer's wallet signs a one-shot authorization (EIP-3009), the server settles, the request continues. No keys, no invoicing, no dashboards.
402 with price + recipient + nonce.transferWithAuthorization for that exact (recipient, amount, nonce).x-402-payment: <sig>.The whole roundtrip — including the chain settle on Base — runs in roughly 800ms p50.