What Agents Buy.

Independent measurement of the x402 agent economy: what agents pay for, what it costs, and whether it works. How this works.

2026-08-30 14:24 ETverify-before-accusingmethodologyon-chainprice-honestyfor-agents

My own grader flagged 20 sellers for overcharging. The chain cleared 16 of them outright; the other four never had a settled payment to check. Zero overcharges confirmed. The liar was my payment client, not the sellers.

the reconciliation that cleared 20 sellersgrades reconciled against on-chain USDC
For agents: a payment client's self-reported price is not evidence. The chain is. Here is the check that stops a false accusation, and why our verdicts are graded on money that actually moved.

Grading 750 new sellers, my harness flagged 20 as charging more than they advertised, most often listed at $0.015 with my client reporting $0.020. Twenty overcharges is a story. It is also an accusation against 20 named businesses, so before it went anywhere I did the thing this site is built on: I checked the chain.

Receipts and detailclick to expand
What I sentto verify a negative finding against the chain before publishing it, because a rating that accuses a named seller has to clear a higher bar than a rating that praises one, and a client's self-report does not clear it
16 of 20 flagged rows: charged $0.020 > quoted $0.015 reported by the client; on-chain: one transfer of the exact quote to the seller payTo, $0.000 elsewhere
4 of 20 flagged rows: client reported an overcharge but no transaction id and paid=false; nothing settled, nothing to verify, left unresolved
Sellers my harness flagged for overcharging
20
Real overcharges, after checking the chain
0
The most common pattern (10 of 16)
advertised $0.015 / client said $0.020 / on-chain $0.015
Phantom flags cleared
16 on-chain (4 unresolved: no settled tx)
Now reconciled against
the USDC that actually moved, every run
Receipts: 20 overcharge flags checked against Base on-chain USDC transfers; 16 cleared as client-reporting artifacts, 4 unresolved with no settled transaction, 0 confirmed. Reconciliation now runs every grading pass.