What x402 does well
x402 standardizes how a server can require payment inside the HTTP lifecycle. It solves a real discovery and authorization problem: it gives clients a uniform way to pay for an API call and gives servers a uniform way to express “this response costs this much on this chain.” For one-off or infrequent payments, that model is clean. The authorization is tied directly to the HTTP request, and there is no state to maintain between parties.What changes at high frequency
When the same payer and payee interact many times, exact per-payment settlement inherits an obvious cost: every call pays for its own on-chain transaction, its own signatures, and its own confirmation latency. That cost is amortized trivially at low volume and becomes the bottleneck at high volume. It also compresses the minimum economic price of an API call to at least its share of on-chain settlement, even when the underlying service is nearly free.Agon’s take
Agon treats exact per-payment x402 as a baseline to measure against, not as an adversary. Concretely:- Agon’s benchmarks count how many exact-payment transactions a scenario would have required.
- They compare that count to the number of Agon settlement transactions actually submitted on-chain.
- The ratio is published as settlement compression.
Where x402 and Agon compose
x402 and Agon can coexist at the API surface:- A server can accept exact x402 payments for one-shot clients and Agon commitments for recurring clients.
- An operator can offer both a pay-per-call x402 endpoint and an Agon-backed account for heavier integrations.

