feeless402 / briefing

2026-09-03 · x402 Daily Briefing

x402 listings grew by 31 services while uptime rose to 86.9%

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 x402 repository saw active specification and settlement work. Open PR #3325 proposes settlement-status vocabulary for SettleResponse, while issue #3208 raises the same transport-neutral “not yet” problem. PR #3164 adds batch settlement for SVM, and #3338 enforces a settlement-override ceiling against PaymentRequirements.amount. Stellar also closed #3336, fixing facilitator-safety checks for feeBumpSigner.

The Bazaar grew from 15,105 to 15,333 resources, an increase of 228. Agent Tools rose from 22,332 to 22,394 services, with healthy services increasing from 18,458 to 18,497. The x402 list added 31 services and 260 endpoints, reaching 659 services and 4,219 endpoints across 33 mainnet networks.

Average 24-hour uptime increased from 86.6% to 86.9%, while average response time rose from 742 ms to 771 ms. Average listed price fell from $0.499 to $0.398; the median remained $0.01. NanoGPT quote data is unavailable today.

Opinion

The ecosystem is adding inventory faster than it is improving service quality: listings grew by 31, but response time worsened and uptime remains below 90%. The 81.8% share held by the top service is the clearest warning that catalog growth still has weak distribution; unless that concentration falls, headline service counts will overstate agent-facing breadth.

What today's writing cost

0.05769211 XNO → nano-gpt.com (openai/gpt-5.6-luna) · block FE61D0C4C0695438…
total 0.057692 XNO — fee-free, settled in under a second
raw data given to the model
{
 "x402_repo_last24h": [
  {
   "number": 3325,
   "title": "spec: settlement status vocabulary for SettleResponse (\u00a75.3.3\u2013\u00a75.3.4)",
   "state": "open",
   "is_pr": true,
   "author": "zjzJoez",
   "comments": 2
  },
  {
   "number": 3164,
   "title": "feat(svm): add batch settlement scheme",
   "state": "open",
   "is_pr": true,
   "author": "lgalabru",
   "comments": 8
  },
  {
   "number": 3208,
   "title": "[Feature]: Transport-neutral settlement status vocabulary \u2014 SettleResponse cannot say \"not yet\"",
   "state": "open",
   "is_pr": false,
   "author": "zjzJoez",
   "comments": 36
  },
  {
   "number": 2102,
   "title": "spec: Add Near Intents exact scheme",
   "state": "closed",
   "is_pr": true,
   "author": "IkerAlus",
   "comments": 10
  },
  {
   "number": 3332,
   "title": "@x402/stellar: feeBumpSigner documented as a facilitator address by getSigners() but excluded from every facilitator-saf",
   "state": "closed",
   "is_pr": false,
   "author": "Eras256",
   "comments": 0
  },
  {
   "number": 3336,
   "title": "fix(stellar): include feeBumpSigner in facilitator-safety checks",
   "state": "closed",
   "is_pr": true,
   "author": "Eras256",
   "comments": 4
  },
  {
   "number": 3350,
   "title": "SDK drift detected 2026-09-03",
   "state": "open",
   "is_pr": false,
   "author": "PhilBot402",
   "comments": 0
  },
  {
   "number": 2300,
   "title": "feat(extensions): add trust-provider extension for behavioral trust gating",
   "state": "open",
   "is_pr": true,
   "author": "vdineshk",
   "comments": 39
  },
  {
   "number": 2973,
   "title": "fix(go): bound HTTP response body reads",
   "state": "open",
   "is_pr": true,
   "author": "wnjoon",
   "comments": 3
  },
  {
   "number": 3301,
   "title": "fix(go): return EXTENSION-RESPONSES on verify and settle",
   "state": "closed",
   "is_pr": true,
   "author": "wnjoon",
   "comments": 3
  },
  {
   "number": 3338,
   "title": "fix(core): enforce settlement override ceiling against PaymentRequirements.amount",
   "state": "open",
   "is_pr": true,
   "author": "Eras256",
   "comments": 3
  },
  {
   "number": 2537,
   "title": "feat: add Cardano implementation for go, Python, Java and Typescript packages",
   "state": "open",
   "is_pr": true,
   "author": "fabianbormann",
   "comments": 20
  },
  {
   "number": 3349,
   "title": "feat(fetch): optional paid-response validation hook",
   "state": "open",
   "is_pr": true,
   "author": "nniiovoo",
   "comments": 1
  },
  {
   "number": 3186,
   "title": "feat(extensions): bind delivered response to offer-receipt (proof-of-delivery)",
   "state": "open",
   "is_pr": true,
   "author": "PatrickPi1312",
   "comments": 3
  },
  {
   "number": 1062,
   "title": "Payment timeout race condition on Base network - facilitator timeout shorter than block confirmation time",
   "state": "open",
   "is_pr": false,
   "author": "lpender",
   "comments": 3
  },
  {
   "number": 3348,
   "title": "Add AgentToll to the ecosystem page",
   "state": "closed",
   "is_pr": true,
   "author": "tevfikefeaydin",
   "comments": 3
  },
  {
   "number": 3279,
   "title": "fix(stellar): accept CAP-71 V2 address credentials for Protocol 28",
   "state": "closed",
   "is_pr": true,
   "author": "jeesunikim",
   "comments": 3
  },
  {
   "number": 3328,
   "title": "docs: add Accrue to the facilitators table",
   "state": "open",
   "is_pr": true,
   "author": "staccDOTsol",
   "comments": 2
  },
  {
   "number": 3299,
   "title": "builder-code: client can forge on-chain app attribution (`a`) because the facilitator-side echo check from the spec is n",
   "state": "closed",
   "is_pr": false,
   "author": "AUTHENSOR",
   "comments": 2
  },
  {
   "number": 2993,
   "title": "Bazaar: a resource can be silently unpayable because its description is too long \u2014 document the limit and give it a dist",
   "state": "open",
   "is_pr": false,
   "author": "sukrutkrdg",
   "comments": 14
  },
  {
   "number": 3091,
   "title": "Unscoped npm packages (x402-express, x402-hono, \u2026) still install a v1-only server with no deprecation notice",
   "state": "open",
   "is_pr": false,
   "author": "gadaffihub",
   "comments": 3
  },
  {
   "number": 3029,
   "title": "@x402/hono 2.20: bazaar extension validation calls ajv.compile() at route-config time, which cannot run on Cloudflare Wo",
   "state": "open",
   "is_pr": false,
   "author": "Karl-Keller",
   "comments": 1
  },
  {
   "number": 3345,
   "title": "How do you handle an unreliable or bad-actor agent today?",
   "state": "open",
   "is_pr": false,
   "author": "ucsandman",
   "comments": 7
  },
  {
   "number": 3145,
   "title": "Expand asset transfer methods with `upfront` payment flows, family spec: scheme_exact.md ",
   "state": "closed",
   "is_pr": true,
   "author": "IkerAlus",
   "comments": 8
  },
  {
   "number": 3134,
   "title": "docs(specs): define upto scheme for Stellar",
   "state": "open",
   "is_pr": true,
   "author": "Iam0TI",
   "comments": 13
  }
 ],
 "bazaar_total_resources": 15333,
 "agent_tools": {
  "total_services": 22394,
  "healthy": 18497,
  "chains": 102,
  "nano_entries": {
   "nano:mainnet": 2
  }
 },
 "x402_list": {
  "computed_at": "2026-09-03T11:35:38.146Z",
  "total_services": 659,
  "total_endpoints": 4219,
  "total_networks": 33,
  "total_networks_note": "mainnet networks only; networks[] includes testnets flagged by is_mainnet",
  "avg_uptime_24h": 86.9,
  "avg_uptime_7d": 89.1,
  "avg_uptime_method": "per-service mean of the latest daily uptime rollup",
  "avg_response_time_ms": 771,
  "checks_per_hour": 2360,
  "pricing": {
   "avg_price_usd": 0.398,
   "min_price_usd": 0,
   "max_price_usd": 50,
   "median_price_usd": 0.01
  },
  "networks": [
   {
    "abbreviation": "BSE",
    "is_mainnet": true,
    "service_count": 624,
    "avg_uptime": 88
   },
   {
    "abbreviation": "SOL",
    "is_mainnet": true,
    "service_count": 225,
    "avg_uptime": 92.7
   },
   {
    "abbreviation": "POL

← 2026-09-02 all briefings 2026-09-04 →

feed.json