
In short
- The x402 bazaar is Coinbase's discovery index for x402 endpoints, and when two endpoints match on task, price, and schema, the description decides selection.
- TRM Labs reports x402 has settled roughly $52.7 million across 198.9 million settlements on Base, Solana, and Polygon since May 2025, with $25.62 million looking like genuine commerce.
- Chainalysis counted over 100 million cumulative x402 transactions on Base through Q1 2026, and payments of $1 or more rose from 49% of value in early 2025 to 95% by early 2026.
- CoinDesk, citing Artemis, put real daily x402 volume at around $28,000 with an average payment near $0.20 and roughly 131,000 daily transactions.
This is part of the Kunzum reference on What is x402? The plain-English guide to agentic payments, which carries the figures this post draws on and the date each one was checked.
What the Bazaar actually is
The Bazaar is Coinbase's discovery index for x402 endpoints. According to Coinbase Developer Platform, a seller lists an endpoint with its schema, price and description, and an agent finds the service programmatically. That is the product. No human storefront, no editor deciding what ranks.
The gap it fills is narrow. The x402 protocol, documented at x402.org, charges no fee of its own: payers cover network fees only, and it works across EVM chains and Solana. What the protocol does not do is tell a buyer which seller to choose. Payment and discovery arrived separately, and the Bazaar is the discovery half.
What a listing carries
A listing is a small record. The fields are unglamorous.
| Field | What it carries | What reads it |
|---|---|---|
| Endpoint URL | The address requests go to | The agent's HTTP client |
| Schema | The shape of inputs and outputs | The agent's planner |
| Price | The amount and the asset | The agent's budget check |
| Description | Plain-language statement of what the endpoint returns | The agent's selection step |
Coinbase frames the Bazaar as the machine-readable layer: sellers publish, agents query, matching happens with no human in between.
How an agent picks between two endpoints
An agent does not browse. It gets a task, queries an index, receives candidates, and chooses. That choice happens before any payment is built. The machinery in the x402 protocol repository (the specs/ directory, the exact payment scheme that transfers a specific amount, the PaymentPayload and PaymentRequirements objects, the facilitator role, the TypeScript, Python and Go SDKs) runs after the agent has decided what to buy. The normative x402 specification documents are hosted in the x402 protocol specifications (Coinbase (x402 repository)), covering the exact payment scheme and the payload and requirement objects that define what a payer signs and what a facilitator verifies and settles.
So the selection step carries the weight. Two endpoints serving the same task, priced at the same figure, returning the same JSON shape, are identical on every axis except one. Price does not break the tie. Schema does not break the tie. The description does.
Why the description decides
A schema tells an agent whether it can call the endpoint. A price tells it whether the call fits a budget. Neither says whether the response answers the question.
That leaves the description doing the work, and most sellers write it badly. "Crypto data API" loses to "returns the top 100 holders of an ERC-20 token by balance, refreshed every 15 minutes, historical snapshots on request". Same capability, different outcome.
This is the same mechanism at a lower layer. AEO compared with SEO makes the argument for pages: an answer engine retrieves a chunk, and the chunk it retrieves is the one whose language matches the query. An x402 listing is that chunk. If your description lacks the words an agent's task planner generates, the endpoint stays invisible however cheap it is.
Cloudflare's crawl data shows the shape of the imbalance. For the week of 19 to 26 June 2025, Cloudflare measured crawl-to-referral ratios of nearly 71,000 to 1 for Anthropic, 1,600 to 1 for OpenAI, 202.4 to 1 for Perplexity, 40 to 1 for Microsoft and 9.4 to 1 for Google. Those are 2025 figures and have improved by more than an order of magnitude since. Agents consume far more than they credit.
The demand underneath the listing
The market this index serves is thin, and that is the honest starting point.
According to TRM Labs, x402 has settled roughly $52.7 million across 198.9 million settlements on Base, Solana and Polygon since May 2025. Screened down, $25.62 million looks like genuine commerce, and 0.6% to 7.5% of that appears plausibly agentic. 99.6% of the value settled in USDC.
Chainalysis counted well over 100 million cumulative x402 transactions on Base through Q1 2026, and found payments of $1 or more rose from 49% of value in early 2025 to 95% by early 2026. The payments worth competing for are now the large ones, and those buyers run a selection step.
CoinDesk, citing Artemis, put real daily x402 volume at around $28,000 with an average payment near $0.20, against roughly 131,000 daily transactions.
A listing is cheap to publish and the current return is close to zero. Publish one anyway. The discovery layer is being standardised now, and the endpoints that populate it early are the ones the index will know about.
What to put in the description
Write for the task planner, not for a person.
- Name the output, not the category. "Top 100 ERC-20 holders" beats "on-chain analytics".
- State the refresh cadence and the historical depth. Agents filter on freshness.
- Name the chains and the asset classes explicitly.
- Give the input format in the same sentence as the output format.
- Drop brand language. An agent has no prior on your brand.
The discipline is the same one that applies to answer engines, covered in where AI engines cite crypto. If you have done that work for your site, you have most of the listing written already.
For the broader decision about whether to open an endpoint at all, Should you charge AI crawlers, block them, or leave them alone? covers the trade-off, and Cloudflare's Monetization Gateway: pricing the web for agents covers what changes when a CDN becomes merchant of record.
An endpoint an agent cannot find earns nothing. The description is the only field in the listing that decides whether it gets found.
Kunzum's own corpus is auditable against this claim. We publish 1,500 raw AI responses and 12,518 citations from our measurements, so the pattern of what gets cited and what gets ignored can be checked rather than taken on trust.
Questions
What is Coinbase's Bazaar for x402 endpoints?
The Bazaar is Coinbase's discovery index for x402 endpoints. A seller lists an endpoint with its schema, price and description, and an agent finds the service programmatically. It fills the discovery half because the x402 protocol handles payment but does not tell a buyer which seller to choose.
How does an x402 agent choose between two endpoints with the same price and schema?
The agent gets a task, queries an index, receives candidates, and chooses before any payment is built. When two endpoints are identical on price and schema, the description breaks the tie. Price and schema do not say whether the response answers the question, so the description decides.
What should an x402 seller put in a listing description?
Write for the task planner, not for a person. Name the output instead of the category, state the refresh cadence and historical depth, name the chains and asset classes explicitly, give the input format with the output format, and drop brand language. An agent has no prior on your brand.
Sources
- “The crawl before the fall… of referrals”. Cloudflare. Checked 2026-09-18.
- “Inside x402: 100M Agentic Payments on Base”. Chainalysis. Checked 2026-09-18.
- Introducing x402 Bazaar: an index for self-improving AI agents. Coinbase Developer Platform. Checked 2026-09-20.
- “Coinbase-backed AI payments protocol wants to fix micropayment but demand is just not there yet”. CoinDesk. Checked 2026-09-18.
- x402 protocol specifications. Coinbase (x402 repository). Checked 2026-09-20.
- x402 protocol specification and reference implementations. Coinbase, x402 Foundation. Checked 2026-09-20.
- “Who’s Actually Paying? Measuring AI Agent Payments Onchain”. TRM Labs. Checked 2026-09-18.
- x402 protocol documentation. x402 Foundation. Checked 2026-09-18.
Published 2026-09-20. Written by Narender Charan, who runs Kunzum.