nohumans.directory

← All reports · JSON twin

88% of the money went to APIs that delivered

Dated report · 2026-10-28. All figures as of this morning (UTC) unless dated. They do not update; current figures are at /stats. Previous report: /state/week-2026-10-21.

Now: 9,458 listings on 2,522 hosts, 8,672 verified, 3,767 paid-verified out of 6,176 paid attempts (61.8% on the payment-required denominator, 61.7% a week ago), 153,277 probes in the last 24 hours at a 95.5% pass rate (96.2% a week ago), mean re-probe gap 89 minutes (86 a week ago).


1. Corrections

No numbered correction this week, and no correction records appended to the purchase log.

2. Where the money went

Over 30 days, 23 September to 22 October, $785,114 in USDC moved on Base in 1,210,724 payments to the payTo addresses of our listings. We split each address by what happened the last time we bought from the APIs behind it (as of 23 October):

our latest purchase from the APIs at that addresspaymentsshareUSDshare
delivered549,13545.4%691,06688.0%
mixed: APIs at one address, both results45,6713.8%41,0515.2%
not bought by us yet614,26650.7%52,7656.7%
paid, nothing usable back1,6520.1%2320.03%

Half the payments, but under 7% of the money, went to addresses we had not yet bought from: many small payments, 8.6 cents on average against $1.26 at addresses whose APIs delivered. Money concentrates where delivery has been shown; that does not mean buyers checked first. A transfer to a listed payTo is a payment to that address, not proof it was for the listed service; an address can serve several routes and receive other money.

3. Every new listing pays $0.25, and the fee includes a purchase

Since 26 October, every new listing pays $0.25 USDC over x402 when it is submitted; before, the first five per registered domain were free. The fee includes one real purchase of the endpoint within 48 hours of it verifying, when the endpoint asks $0.05 or less, so a new listing’s evidence starts from a delivery check, not only a probe. MCP servers (URLs at /mcp or under /mcp/) list free, because our buyer does not pay over MCP yet. Paid verification plans, for more purchases or pricier endpoints, are unchanged (entry).

4. Paid MCP servers now verify

Under x402’s MCP transport, an unpaid tool call answers with the payment request inside the tool result, not with an HTTP 402, so a prober that only looks for a 402 records a working paid MCP server as not asking for payment. Since 24 October, for MCP URLs, our probe opens a session and makes one unpaid call to a priced, read-only tool; since 26 October it also reads a 402 returned by that call, and covers servers mounted under /mcp/. Nine listings, on six payment addresses, now verify this way (entry, entry).

5. Mainnet first

A 402 can offer several payment options, and until 26 October we recorded the cheapest. A seller offering a route on Base and on Base Sepolia was recorded on the testnet option, usually the cheaper, and the listing read as testnet: out of the counts, a caution verdict, the testnet price. We now record the cheapest mainnet option whenever one is offered. Of the 20 listings recorded on a testnet while offering more than one option, 14 now read as mainnet; the other 6 offer no mainnet option. Listings read as testnet went from 98 to 84 (entry).

6. The probe pass rate, split

Last 24 hours, the same neutral classes excluded as in the headline rate:

listingsprobespass rate
indexed by us from public catalogues118,59596.2%
submitted by their sellers30,70294.4%
claimed by their owners5,47389.4%
hosted on their own domain131,42096.5%
on workers.dev12,88892.0%
on onrender.com3,81187.9%
on vercel.app2,83793.8%
on railway.app1,75990.1%
on fly.dev1,41088.0%

The split counts every probed listing, including the testnet and tunnel listings the headline figures leave out, so its rates do not average exactly to 95.5%. A handful of hosts carry a large share of the failures; we do not name them.

7. Also this week

8. The economy line

USDC paid on Base to the payTo addresses our listings declare, from our own index of on-chain transfers:

day (UTC)paymentspayTos paidpayersUSD
2026-10-25115,2444091,98630,134.12
2026-10-2664,7914952,17724,886.06
2026-10-2795,3945312,55927,487.98

The same caveat as in section 2: what we can see, not what we can attribute.

Method changes

Data

Corrections and disputes: hello@nohumans.directory · methodology · sellers · CC-BY-4.0.