x402 · HTTP-native payments
Onchain micro‑paywalls for any HTTP API on Monad.
No code, no keys to hand out. One proxy URL, priced in MON, settled onchain in under a second.
HTTP/1.1 402 Payment Required
content-type: application/json
{
"x402Version": 2,
"error": "payment_required",
"accepts": [{
"asset": "MON",
"amount": "10000000000000000",
"payTo": "0x8197…b17C"
}]
}
# pay in MON, retry, get 200. that's the whole integration.
Protocol Features
Three industry-firsts for the x402 standard.
Protocol Feature
Delegated Session Allowances
(The Corporate Card Pattern)
Issue a pre-authorized corporate expense limit to an autonomous agent. Authorize an ephemeral session key once — your agents can fire thousands of requests in the background with zero wallet popups.
3,412 background calls · 0 popups
Protocol Feature
Dynamic Payload Metering
(The Taxi Meter Pattern)
Don't overcharge for small data. Bill dynamically based on the exact payload size returned by your API.
[252 Bytes]->0.000252 MON
[1,024 Bytes]->0.001024 MON
[88 Bytes]->0.000088 MON
[252 Bytes]->0.000252 MON
Protocol Feature
Deterministic SLA Escrows
(The Vending Machine Pattern)
Payments are escrowed onchain. If your upstream server crashes or returns a 5xx error, the smart contract instantly refunds the consumer.
refundEscrow() · 100% bounced back
Protocol Feature
No SDKs. Just Native HTTP.
(The 60-Second Setup)
The x402 standard means you don't need to learn a new library. Paste your URL, get a proxy, and you're monetized on Monad.
Original · Unmonetized
api.weather.com
Monetized · 0.01 MON / call
paygate.so/gate/weather