x402 protocol
Pay-per-call, settled on-chain
A server answers an unpaid request with 402 and machine-readable terms. Your wallet signs an EIP-3009 authorization over USDG, the facilitator broadcasts it, and the request is retried — all in one round trip.
Service catalog
GET /api/x402/services — free, by design
Loading catalog…
Call it
Your wallet is the paying agent
Enforced client-side before signing. A 402 asking for more than this is refused without touching your key.
Handshake
Every step of the 402 exchange, as it happens
Run a call to watch the challenge → sign → settle sequence.
Response
The paid resource
Nothing yet.