Paid endpoints that machines buy from, asked for their offer without paying and judged by a published rule. Free, under CC BY 4.0. Every figure here is signed in the open book and can be checked with one command.
Every paid endpoint in the public MPP catalog at mpp.dev (the catalog states no demand), each asked with the example request its own OpenAPI document gives, when it gives one, asked without paying (twice when an answer differs from the listing) and judged by the published rule
mpp-1. 1,409 listings from 98 sellers. What they answered:
Of the 590 payable challenges, 494 asked no more than the catalog's price and 12 asked more; 84 are priced by the request (dynamic) and not judged on price; 0 varied between two asks and are not held against anyone. The catalog names no recipient, so the recipient each challenge names is recorded, not judged.
Every listing in Coinbase's x402 Bazaar with 3 or more payers in 30 days, asked without paying (twice when an answer differs from the listing) and judged by the published rule
sheet-1. 5,696 listings from 1,858 sellers. What they answered:
Of the 5,493 payable offers, 5,032 asked no more than their listed price and 459 asked more; 158 named a pay-to address other than the listed one; 4 verdicts varied between two asks and are not held against anyone. A difference from the listing can mean the listing is out of date. 2 carried a Fair Offer block.
336 hosts are linked into 137 operators because their offers ask payment to the same address; 11 hosts sell in more than one market; 36 addresses that more than 5 hosts share are a platform's and link nobody. A link is a fact beside the rows, never a verdict: the links and their evidence.
| Market | Sheet | Rows | Files | Merkle root |
|---|---|---|---|---|
| mpp | mpp-2026-11-11 | 1,409 | JSON · CSV | 0x1ae7e9905c32a583de106c967f1bf15f781077f16ce6bd7601d29979e6b64488 |
| x402 | x402-2026-11-11 | 5,696 | JSON · CSV | 0x914dcc09fb41224fce199f329f45676258b1a170dc96e2aeaf798a97569550e4 |
pip install "git+https://github.com/Agoranome/agoranome-inspector" agoranome-inspector verify <this site's URL> --key=7pG2bGERXACET2iKMCbgBBKsud-c-6gA-b0aoHVkgTg
The book: book.jsonl (5 entries). Newest entry:
4:0xd9c7fcd25ca8661deb3baa12ed70a86f3adf02423392a03f375a6c4b9a350716. Keep it, and check later that the book still holds
it with --since.