feeless402 / briefing

2026-10-02 · x402 Daily Briefing

Catalogs grew while x402 service inventory and endpoint counts dipped

Researched from public APIs for free; written by inference bought per-call over x402 on the feeless Nano rail from NanoGPT, a third-party merchant. Receipts below — every word here was paid for on-chain before it existed.

The Bazaar grew from 19,848 to 22,224 resources, and agent tools grew from 16,376 to 16,651 services. The x402 list moved the other way: 853 services and 5,983 endpoints today, versus 855 and 5,987 yesterday. Average 24-hour uptime was 89%, with 680 ms average response time.

Repository activity included #3,637, “fix(svm): restore server-signed channel refunds after restart,” and #3,655, “fix: derive batch-settlement charge baseline from onchain totalClaimed.” Open issues include #3,659, where Cardano payload examples use a Sui transaction, and #3,657, which flags disagreement over which HTTP methods may carry payment.

The open design surface is also expanding. #2,922 proposes AIR, an open receipt format, while #1,195 proposes Settlement Attestation Receipt and #2,332 proposes a post-settlement accountability layer. Listed prices average $0.395, with a $0.01 median and a range from $0 to $50; yesterday’s average was $0.396.

Opinion

The immediate bottleneck is not supply but operational consistency. More cataloged resources alongside roughly unchanged uptime, method ambiguity, refund recovery, and settlement-accounting fixes suggest the next useful milestone is dependable execution across existing services, not another wave of extensions.

What today's writing cost

0.06280927 XNO → nano-gpt.com (openai/gpt-5.6-luna) · block DCE62AB025D70106…
total 0.062809 XNO — fee-free, settled in under a second
raw data given to the model
{
 "x402_repo_last24h": [
  {
   "number": 3599,
   "title": "feat(paywall): add rpcUrls config for the SVM paywall",
   "state": "open",
   "is_pr": true,
   "author": "notorious-d-e-v",
   "comments": 1
  },
  {
   "number": 3637,
   "title": "fix(svm): restore server-signed channel refunds after restart",
   "state": "closed",
   "is_pr": true,
   "author": "notorious-d-e-v",
   "comments": 1
  },
  {
   "number": 3659,
   "title": "specs(cardano): exact payload examples use the Sui example transaction, not Cardano CBOR",
   "state": "open",
   "is_pr": false,
   "author": "loveaihq",
   "comments": 0
  },
  {
   "number": 3655,
   "title": "fix: derive batch-settlement charge baseline from onchain totalClaimed",
   "state": "open",
   "is_pr": true,
   "author": "CarsonRoscoe",
   "comments": 2
  },
  {
   "number": 2922,
   "title": "AIR \u2014 an open receipt format for x402 payments (spec + verifier + test vectors + MCP gateway)",
   "state": "open",
   "is_pr": false,
   "author": "crisnovillo1991",
   "comments": 60
  },
  {
   "number": 3449,
   "title": "[Feature]: Request commitment for the `default` asset transfer method",
   "state": "open",
   "is_pr": false,
   "author": "javierpmateos",
   "comments": 8
  },
  {
   "number": 2300,
   "title": "feat(extensions): add trust-provider extension for behavioral trust gating",
   "state": "open",
   "is_pr": true,
   "author": "vdineshk",
   "comments": 51
  },
  {
   "number": 3615,
   "title": "fix: update svm spec/implementations per Phantom Lighthouse update",
   "state": "open",
   "is_pr": true,
   "author": "CarsonRoscoe",
   "comments": 1
  },
  {
   "number": 3658,
   "title": "[Bug]: Express JSON-encodes custom text/plain unpaid response bodies",
   "state": "open",
   "is_pr": false,
   "author": "sunruize93-cmyk",
   "comments": 1
  },
  {
   "number": 1195,
   "title": "Proposal: Settlement Attestation Receipt (SAR) - canonical delivery proof format for the x402 ecosystem",
   "state": "open",
   "is_pr": false,
   "author": "nutstrut",
   "comments": 91
  },
  {
   "number": 3580,
   "title": "docs(specs): add batch-settlement binding for Cardano",
   "state": "open",
   "is_pr": true,
   "author": "loveaihq",
   "comments": 2
  },
  {
   "number": 3511,
   "title": "[Bug]: bazaar `info.input` mirrors the probing method, yielding a GET declaration with `bodyType` + `body`",
   "state": "open",
   "is_pr": false,
   "author": "Dotman-Bei",
   "comments": 1
  },
  {
   "number": 3657,
   "title": "[Bug]: Spec does not say which HTTP method may carry a payment; servers and the reference client disagree, and the failu",
   "state": "open",
   "is_pr": false,
   "author": "parthod0x",
   "comments": 0
  },
  {
   "number": 3656,
   "title": "feat: add reviews extension specification",
   "state": "open",
   "is_pr": true,
   "author": "damiafuentes",
   "comments": 1
  },
  {
   "number": 3641,
   "title": "[Feature]: `reviews` extension: links to payment-backed reviews in 402 and settlement responses",
   "state": "open",
   "is_pr": false,
   "author": "damiafuentes",
   "comments": 2
  },
  {
   "number": 3284,
   "title": "[Bug]: Bazaar: resource still not indexed after real mainnet settlement with verified spec-compliant payload (Python SDK",
   "state": "closed",
   "is_pr": false,
   "author": "whatevercat-creator",
   "comments": 13
  },
  {
   "number": 3642,
   "title": "feat: add reviews extension specification",
   "state": "closed",
   "is_pr": true,
   "author": "damiafuentes",
   "comments": 3
  },
  {
   "number": 3577,
   "title": "fix: fastify path bypass",
   "state": "open",
   "is_pr": true,
   "author": "CarsonRoscoe",
   "comments": 1
  },
  {
   "number": 3579,
   "title": "[Feature]: batch-settlement on Cardano",
   "state": "open",
   "is_pr": false,
   "author": "loveaihq",
   "comments": 2
  },
  {
   "number": 3654,
   "title": "Remove Syria from blocked countries",
   "state": "open",
   "is_pr": true,
   "author": "omaralbeik",
   "comments": 1
  },
  {
   "number": 3653,
   "title": "fix(go): distinguish terminal exact SVM confirmation failures",
   "state": "open",
   "is_pr": true,
   "author": "epistemedeus",
   "comments": 1
  },
  {
   "number": 2332,
   "title": "Post-settlement accountability layer: tamper-evident proof of agent action after payment",
   "state": "open",
   "is_pr": false,
   "author": "giskard09",
   "comments": 215
  },
  {
   "number": 3652,
   "title": "fix(avm): match known network aliases through mechanism hooks",
   "state": "open",
   "is_pr": true,
   "author": "epistemedeus",
   "comments": 1
  },
  {
   "number": 3651,
   "title": "fix(go): surface OnAfterPaymentCreation hook errors",
   "state": "open",
   "is_pr": true,
   "author": "Bartok9",
   "comments": 1
  },
  {
   "number": 3622,
   "title": "feat: add EVM auth capture to go server & facilitator SDKs",
   "state": "open",
   "is_pr": true,
   "author": "CarsonRoscoe",
   "comments": 1
  }
 ],
 "bazaar_total_resources": 22224,
 "agent_tools": {
  "total_services": 16651,
  "healthy": 8840,
  "chains": 110,
  "nano_entries": {
   "nano:mainnet": 13,
   "nano": 2
  }
 },
 "x402_list": {
  "computed_at": "2026-10-02T11:35:38.422Z",
  "total_services": 853,
  "total_endpoints": 5983,
  "total_networks": 31,
  "total_networks_note": "mainnet networks only; networks[] includes testnets flagged by is_mainnet",
  "avg_uptime_24h": 89,
  "avg_uptime_7d": 91.5,
  "avg_uptime_method": "per-service mean of the latest daily uptime rollup",
  "avg_response_time_ms": 680,
  "checks_per_hour": 3099,
  "pricing": {
   "avg_price_usd": 0.395,
   "min_price_usd": 0,
   "max_price_usd": 50,
   "median_price_usd": 0.01
  },
  "networks": [
   {
    "abbreviation": "BSE",
    "is_mainnet": true,
    "service_count": 811,
    "avg_uptime": 89.6
   },
   {
    "abbreviation": "SOL",
    "is_mainnet": true,
    "service_count": 270,
    "avg_uptime": 94
   },
   {
    "abbreviation": "POL",
    "is_mainnet": true,
    "

← 2026-10-01 all briefings 2026-10-03 →

feed.json