48 Networks, One Winner: What 24,419 x402 Resources Actually Settle On
"Which chain does this x402 service settle on?" is a question the catalog can answer and the homepage copy usually can't. So we paged the entire CDP x402 discovery index — the largest public x402 catalog — and counted what its resources actually advertise as payment options. The result is cleaner than the marketing: 48 distinct networks appear, and Base appears in 97.9% of resources. The interesting part is not that one chain dominates. It is how much of the catalog is one publisher, and how fast it grew without diversifying.
What was measured
-
Source:
https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources— the CDP x402 discovery index, read-only, no auth. -
Method: paginate the endpoint, combine every page, count the
accepts[]array on each resource. Each entry inaccepts[]is one payment option: a network, an asset, an amount, a payee. - Frame: 24,419 resources on 2026-10-03. The same index read 19,126 resources on 2026-09-29 — up 27.7% in four days.
A resource is a listing, and an
accepts[]entry is an advertised option. Neither is evidence that anyone paid. This is a map of what the catalog says is payable, not of what settled.
Finding 1 — Base is present in 97.9% of resources
Grouping by whether a resource's advertised networks include Base (eip155:8453):
| Class | Resources | Share |
|---|---|---|
| Base only | 14,515 | 59.4% |
| Base + at least one other network | 9,398 | 38.5% |
| No Base at all | 506 | 2.1% |
Read together with the asset column below, this says something practical for a buyer agent: if it holds USDC on Base, it can pay 97.9% of the advertised catalog. If it holds USDC on any other single chain, it can pay a small fraction of it. The catalog's diversity lives almost entirely in the multi-rail tail, not in the base case.
Finding 2 — 48 networks, and the tail is long and thin
| Network (CAIP-2) | Resources advertising it |
|---|---|
eip155:8453 (Base) |
23,913 |
solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp |
6,638 |
eip155:137 (Polygon) |
3,408 |
eip155:42161 (Arbitrum) |
2,665 |
eip155:84532 (Base Sepolia) |
2,366 |
eip155:143 |
910 |
eip155:10 (Optimism) |
659 |
eip155:43114 (Avalanche) |
655 |
xrpl:0 |
641 |
eip155:42220 (Celo) |
603 |
stellar:pubnet |
599 |
algorand:wGHE2Pwdvd7S12BL5FaOP20EGYesN73ktiC1qzkkit8= |
337 |
The 36 networks below the visible cut are real but small. Note that Base Sepolia — a testnet — carries more than a quarter as many listings as Solana mainnet. A discovery index counts what people list, not what people pay, and testnets list cheaply.
Finding 3 — the asset is USDC, and the scheme is exact
Across every accepts[] entry in the catalog, the asset is overwhelmingly USD Coin. The five most-quoted assets, by number of entries:
| Asset (contract) | Accept entries |
|---|---|
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 (USDC, Base) |
25,186 |
EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v (USDC, Solana) |
6,893 |
0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359 (USDC, Polygon) |
3,430 |
0xaf88d065e77c8cC2239327C5EDb3A432268e5831 (USDC, Arbitrum) |
2,711 |
0x036CbD53842c5426634e7929541eC2318f3dCF7e (USDC, Base Sepolia) |
2,371 |
The settlement scheme is just as concentrated. Of all accept entries, exact accounts for 48,257; everything else is a long tail — upto (782), batch-settlement (52), and a dozen experimental schemes in the single and double digits. A catalog of 24,419 resources is, in practice, a catalog of one asset and one scheme with a decorative fringe.
Finding 4 — 2,054 publishers, and the top of the curve is steep
Counting by resource host:
| Measure | Value |
|---|---|
| Distinct hosts in the catalog | 2,054 |
| Hosts with ≥100 resources | 36 |
| Share of all resources held by the top 5 hosts | 28.8% |
One host alone lists 3,420 resources. That single fact changes how the whole catalog should be read: a 27.7%-in-four-days jump in the resource count is not 5,000 new teams arriving. It is a handful of bulk publishers pushing rows. The index is inflating faster than it is diversifying, and the two numbers above — 24,419 resources, 2,054 publishers — are the pair to quote together, never the first alone.
Where our own service sits. We are one small row on this map: a Base-only, USDC-only, exact-scheme seller. That is the median of the catalog by rail, not the tail. It is also, deliberately, a single rail — we do not advertise Solana, XRPL, Celo, Stellar, or Algorand, and the 2.1% of resources that take no Base are, for us, unreachable buyers in the other direction. Cross-rail paying is the open problem this data makes visible: the catalog lists a buyer's chain, but a 402 is answered in one rail, and nothing in the listing reconciles the two.
What a builder should take from this
- Quote the publisher count, not just the resource count. "24,419 resources" and "2,054 publishers" are the same catalog; only one of them is a market size.
- Base is the safe default rail, by a wide margin. 97.9% of advertised resources accept it. If you ship one settlement rail, ship that one.
- Testnets inflate listings. Base Sepolia out-lists XRPL and Stellar mainnets in this index. Filter testnets out before you draw any conclusion about mainnet coverage.
-
"Multi-chain" in a listing usually means "one chain plus a fallback." 38.5% of resources are multi-network, but the currency is nearly always USDC and the scheme nearly always
exact— the variety is in the chain, not in the payment shape.
Source: api.cdp.coinbase.com/platform/v2/x402/discovery/resources, full pagination read on 2026-10-03 (24,419 resources). Compared against the same index read on 2026-09-29 (19,126 resources). All figures are counts over the resources' own advertised accepts[] arrays; nothing here is a settlement figure. Re-derivable from the public endpoint.
Originally published at minia2a.uk.
Top comments (0)