x402 Payability Observatory — week 2026-W46
How much of the x402 surface an agent can actually pay, and why the rest can't. Every endpoint Settled tracks is probed unpaid on the verb its listing declares and, when that fails, on the other verb; payees are checked on Base; a scout wallet buys from every seller listed up to $0.25 in turn, for real.
Generated 2026-11-12 16:17 UTC · JSON · sample CSV (CC BY 4.0) · signed daily snapshot
Payability
| Verdict | Endpoints | Meaning |
|---|---|---|
payable | 63,630 | valid 402 quote on the verb that answers; nothing paid yet |
unreachable | 56,705 | no HTTP answer |
cannot_pay_either_verb | 46,698 | neither GET nor POST yields a 402 or a 2xx |
delivered | 2,775 | paid and delivered — a real payment came back with a real response |
free | 1,490 | 2xx without a paywall |
auth_gated | 969 | 401/403 before any payment |
malformed_402 | 468 | answers 402 but the quote is malformed |
unpriced | 23 | valid 402 but no accept we can price |
unknown | 2 | not established yet |
Scout (real payments)
670 payments this week, $19.63 spent. 640 came back with content (95.5%); 382 matched their listing and 35 did not. Every purchase, with its transaction. 4,778 payee addresses checked on Base; 924 had never been used.
By listed price
| Listed price | Sellers bought this week | Purchases | Spent | Delivered | Paid, nothing back | Sellers on hold |
|---|---|---|---|---|---|---|
| up to $0.01 | 423 of 1,893 | 434 | $2.14 | 96.8% | 14 | 20 |
| $0.01 to $0.05 | 153 of 516 | 180 | $6.95 | 95% | 9 | 11 |
| $0.05 to $0.25 | 42 of 178 | 46 | $4.71 | 87% | 4 | 3 |
| $0.25 to $1.00 | 7 of 98 | 7 | $5.83 | 85.7% | 1 | 1 |
A seller is a payTo wallet, counted in the tier of its cheapest payable endpoint; purchases count at the listed price of what was bought. The scout buys each seller's cheapest endpoint in turn: sellers up to $0.25 about once a week, and sellers whose endpoints all cost more (up to $1.00) at most once every 60 days, a few rows a run from a daily allowance of their own. The scout also makes extra purchases at times it does not announce. Delivered: content came back. Paid, nothing back: the scout paid and got nothing usable. On hold: that happened twice in 30 days across more than half of the endpoints the scout bought from the seller, so the scout stopped buying and /v1/preflight answers avoid until a purchase delivers.
Biggest live hosts
| Host | Live | Payable |
|---|---|---|
| detect.halowerk.com | 1,973 | 1,973 |
| dev.intel.rallylive.ca | 1,583 | 1,583 |
| monitor.intel.rallylive.ca | 1,344 | 1,344 |
| www.mahastrategies.com | 1,155 | 1,155 |
| data.intel.rallylive.ca | 1,142 | 1,142 |
| ip.intel.rallylive.ca | 1,073 | 1,073 |
| dns.intel.rallylive.ca | 1,063 | 1,063 |
| site.intel.rallylive.ca | 1,063 | 1,063 |
The thread
x402 Payability Observatory · Nov 5–12 172,760 endpoints tracked, 172,758 probed unpaid (GET, then POST if needed): • 66,405 payable (38.4% of probed) · +7,227 new · 5,081 went dark Data (CC BY): settled.tools/observatory
2/ Why the rest can't be paid (every endpoint is tried on GET and POST before it is written off): unreachable: 56,705 pays on neither verb: 46,698 free (no paywall): 1,490 auth-gated: 969 malformed 402: 468 unpriced: 23
3/ Scout: 670 real USDC payments to 655 sellers this week, 640 delivered content (95.5%), 382 matched their listing, 35 did not, $19.63 spent. 3,613 endpoints carry a paid-and-delivered verdict.
4/ 4,792 live hosts · $17,300 in x402 payments reached 637 seller wallets, Nov 5–11 (ledger: Oct 8–Nov 12, 2,776 indexed sellers). The biggest hosts: detect.halowerk.com: 1,973 live, 1,973 payable dev.intel.rallylive.ca: 1,583 live, 1,583 payable
5/ Every verdict is EIP-191 signed and the whole index is snapshotted daily, hash-chained (verify at /v1/verify, /v1/snapshots). Sample CSV: CC BY 4.0. Other measurers: publish your verdicts for the same sample and let's compare where we disagree — reply. Not financial advice.
Method and license
Liveness: an unpaid request with Accept: application/json on the declared verb, then the other verb if that one returned neither 402 nor 2xx; three consistent failures before a terminal status, except that a host with no successful probe for 6 hours has all its live endpoints marked dead at once (flag host_down); three of them are then probed every 30 minutes, and when one answers the rest get their status back at once. A stable endpoint is re-probed about every 2 days, less often on a host with thousands of endpoints (x2 from 5,000, x3.5 from 20,000). Payability derives from the damped status plus the latest quote. Payee existence: USDC balance, nonce or code on Base via Multicall3. Delivery: real payments by the scout wallet, coverage first: every seller whose cheapest endpoint is listed up to $0.25 in turn, about once a week, and sellers up to $1.00 at most once every 60 days; each purchase is judged on a 2xx with non-empty, non-error content. The scout also makes extra purchases at times it does not announce. x402 payments: USDC payments into indexed sellers' wallets on Base whose amount equals a price the seller quotes (payments at a price the seller does not quote are not counted; rows recorded before the 0.9.87 deploy on 2026-10-14 hold only daily totals, and for them a day's payments count when they average $1 or less), leaving out self-payments, wallets that paid more than 20 sellers in the window (crawlers and monitors), and wallets the seller itself sent USDC to in the window or the 7 days before it (a seller paying itself through wallets it funds; counted since 0.9.107); counted over whole UTC days, Nov 5–11. The sample CSV and this page are licensed CC BY 4.0; attribute "Settled (settled.tools)". Other measurers: publish your verdicts for the same sample and let's compare — reply on X or write in.
Data: Settled probes, sanctioned venue APIs and Base on-chain payout logs. Best-effort, not financial advice. Labels marked "suspected" can be disputed. Machine-readable: /v1/income/venues · llms.txt · openapi.json