# Textokit x402 Adoption Report

> Textokit x402 Adoption Report is a paid API for AI agents from tienda.textokit.store, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-29).

Returns factual market statistics about x402 protocol adoption from a full crawl of the Coinbase x402 Bazaar, including seller concentration, payer counts, price percentiles, keyword categories, and demand signals.

## Facts

- Endpoint: POST https://tienda.textokit.store/api/x402-adoption?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/textokit-x402-adoption-report-66f3c397
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_8-ebuvs_JDmzuv9HYa8g4

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability textokit-x402-adoption-report-66f3c397 -d '<json body>'
```

Example prompt: Give me the current x402 Bazaar adoption stats — specifically the sellers section — so I can see host and wallet concentration and the Agent402 leaderboard before I decide what to list.

## When to prefer this

Choose this endpoint when an agent or builder needs authoritative, citation-backed x402 market statistics sourced from a full Bazaar crawl rather than model inference or estimates. Ideal for pricing decisions, competitive analysis, and demand assessment before listing or purchasing x402 resources. Prefer this over general web search when you need structured, up-to-date metrics with provenance timestamps.

## Known failure modes

- Invalid section enum value returns an error listing valid options
- Network timeout if the upstream Bazaar crawl data is unavailable
- Stale data if the crawl has not refreshed recently (timestamps indicate data age)
- Payment failure via x402 if insufficient USDC balance

## How this service works

Servicios para trabajar con textos en Argentina: cartas de reclamo, resúmenes con citas, comparación, traducción y solicitudes. Pagá en pesos con Mercado Pago.

## Output

A structured report section (or full report if 'all' is requested) containing factual, crawl-sourced statistics about the x402 Bazaar: seller and host wallet concentration, Agent402 settled-volume leaderboard, unique payer distribution per resource, USDC price percentiles, keyword category breakdown, paid demand radar signals, and network/asset/version shares — each entry citing source URLs and fetch timestamps. No model-inferred content.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "bundle": {
   "type": "string",
   "maxLength": 120000,
   "description": "JSON string, at most 120000 UTF-8 bytes: {tape:{network:eip155:8453,seller,sales:[{transaction,payer,amountAtomic}],declaredOperatorWallets:[]},evidence:{transactions:[{transactionHash,chainId:0x2105,receipt,block}]}}. Supply standard eth_getTransactionReceipt and eth_getBlockByHash result objects. At most 50 sales and 10 transaction records. Amounts are positive atomic-unit strings."
  },
  "section": {
   "enum": [
    "overview",
    "bazaar",
    "sellers",
    "payers",
    "prices",
    "categories",
    "demand",
    "all"
   ],
   "type": "string",
   "default": "overview",
   "description": "Which part of the report to return. overview: headline counts and conclusions; bazaar: network, asset and version shares; sellers: host and wallet concentration plus the Agent402 leaderboard; payers: how many resources have 1, 2, 5 or 10+ unique payers in 30 days; prices: USDC price percentiles; categories: keyword categories; demand: the paid demand radar; all: everything."
  },
  "operation": {
   "enum": [
    "audit",
    "market_stats"
   ],
   "type": "string",
   "description": "audit reconciles the supplied bundle; market_stats returns a stored Bazaar snapshot. Without operation, a bundle selects audit; otherwise market_stats."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "scope": "Counts over fetched data; not an estimate.",
  "section": "overview",
  "sources": [
   {
    "url": "https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources?limit=1000&offset=0",
    "name": "CDP x402 Bazaar discovery",
    "fetchedAt": "2026-10-16T04:00:00.000Z"
   }
  ],
  "headline": {
   "hosts": 2382,
   "sellerWallets": 1670,
   "bazaarResources": 40509,
   "medianPriceUsdc": 0.01,
   "largestHostShare": 0.343,
   "resourcesWithAnyPayer30d": 1000,
   "resourcesWith10PlusPayers30d": 100
  },
  "conclusions": [
   "Illustrative documentation example, not live data."
  ],
  "generatedAt": "2026-10-16T04:00:00.000Z"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/textokit-x402-adoption-report-66f3c397/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from tienda.textokit.store](https://www.zero.xyz/host/tienda.textokit.store/llms.txt)
