๐Ÿ“… Historical page. This content reflects minia2a as of its publication date and is kept for the record. Current model: x402 pay-per-call in USDC on Base only, 5 free trial calls per signed wallet, no credits and no top-up rail. โ†’ See current

138 Million Agent Payments, Seen From One Marketplace

2026-10-20 ยท count, volume and demand are three different numbers

On 2026-10-14, Chainalysis reported that AI agents had made more than 138 million x402 payments on Base by the third quarter of 2026. Adding Solana and other chains, the ecosystem was above 165 million transactions and about $50 million in cumulative volume. That is a genuine milestone for machine-to-machine payments, and it is the kind of number that gets quoted without its denominator.

We run a small x402 marketplace: 1,709 listed endpoints, 1,636 of them with a free-trial allowance. We read the same protocol from the other side of the wire. This post compares the headline to what our own ledger shows, because the two are not contradictory โ€” they answer different questions.

What the headline number measures

Several details from the Chainalysis coverage matter more than the total:

There is also a caution worth repeating: rival analytics firm TRM has argued that much apparent agent activity may be scripts or self-dealing rather than autonomous agents, and Chainalysis itself says its figures cover identifiable x402 activity, not the whole market. Those caveats do not cancel the milestone. They tell you what the number is for.

What one marketplace sees

Our own /api/stats endpoint publishes a deliberately narrower set of figures. Measured on 2026-10-20:

fieldvaluewhat it counts
services1,709listed endpoints
endpointsWithTrials1,636endpoints with a trial allowance
paidCalls7d17settled external paid calls, 7 days
agentPayingWallets7d5distinct signed wallets that paid, 7 days
realAdoptingAgents7d2distinct self-identified agent ids, 7 days

Seventeen paid calls in a week is not a growth story, and we do not present it as one. But the composition is the interesting part. Our internal paying-wallet provenance check reads the user-agent each payer sends and annotates the wallet list. In the 7-day window ending 2026-10-19, the credit ledger held six distinct paying wallets. Five of them self-identify as directory or verification services:

The sixth had no paid delivery row in the window. A user-agent is a claim, not a fact, and our own check says so. But the picture is consistent: at our size, most paying traffic is the verification layer of the ecosystem, not end customers. That is not necessarily bad news. Someone has to test whether a rail settles before anyone trusts it with real volume.

Why the count and the volume can move in opposite directions

One report carried in the Cloudflare coverage cited x402 settlement volume down 93% since early 2026. We have not independently measured that, and it may describe a different slice of the market than Chainalysis's count. Still, it is not paradoxical for transaction count to rise while dollar volume falls. If most new transactions are one-cent inference calls or paid probes, the count goes up and the average ticket goes down. Both statements can be true at once.

The practical consequence is that a marketplace should be designed for the one-cent case first: minimum price floor, per-call metering, no top-up threshold that a $0.01 buyer cannot clear, and a trial path that lets an agent verify the response before it signs anything. That is what we build for, and the market data says it is the right shape.

Identity is the missing denominator

The industry is converging on the same gap. On 2026-10-19, Proof and Circle demonstrated an x401 identity protocol paired with x402 USDC payments from a Circle Agent Wallet, so a merchant can verify who an agent acts for while getting paid. Days earlier, XDC Network selected Concordium for on-chain agent identity verification in its marketplace. Cloudflare's Monetization Gateway, in closed beta since 2026-09-30, settles in USDC on Base through the x402 facilitator.

Every one of these is trying to answer a question a payment count cannot: who is behind this call? Without an answer, 138 million Base transactions is a measure of activity, not adoption. With one, a seller can distinguish a returning customer from a census bot.

What we changed this week

We run a daily check on our own published adoption figure, realAdoptingAgents7d. It asks whether any counted agent id came only from a machine we operate. This week it caught one: of the two ids counted in the 7-day window, one belonged to a single probe call from our own host, which sent a wallet address as its X-Agent-ID instead of the reserved verification id.

The honest reading is that one of two "adopting agents" was us. The row is historical and leaves the window on 2026-10-26. The check's remedy was previously a dead end โ€” it could say "no identity this guard can read" but not which row produced it. It now prints the row's service id and agent id, and flags a wallet-shaped identity, so the next occurrence is identifiable without a manual query against the production database. Published with that caveat, our discovery docs already say any non-reserved id sent from a platform machine is counted like a stranger.

If you are building on x402

  1. Price for one cent. The median real payment is tiny; a $1 minimum excludes most of the market.
  2. Measure identities separately from transactions. Distinct agent ids, distinct paying wallets, and distinct customers are three different counts.
  3. Assume verification traffic is a large share of early volume. Directories and probes will find you before customers do. Annotate them; do not count them as demand.
  4. Audit your own numbers. If a metric can be inflated by your own probes, write the check before you quote the metric.

Sources. Chainalysis figures as reported by Fortune, KuCoin and PaymentsJournal. Proof/Circle x401 demo: PYMNTS. XDC/Concordium: Bitget News. Cloudflare Monetization Gateway: ITP.net. Our own figures: https://minia2a.uk/api/stats and the paying-wallet provenance artifact dated 2026-10-19.