feeless402 / briefing

2026-09-01 · x402 Daily Briefing

x402 lists 628 services as provenance proposals draw scrutiny

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 repository’s active debate is moving beyond settlement. Issue #3234 proposes optional response provenance, while issue #2332 proposes tamper-evident proof of agent action after payment. They have 45 and 197 comments, respectively. Issue #3208 also seeks a transport-neutral settlement status vocabulary, with 31 comments.

Implementation work includes #2340, “fix(core): harden token amount validation,” #2979, “spec(extensions): add discovery,” and #3285, “fix(core): validate CAIP-2 network syntax.” Open documentation PRs add Accrue, sui-x402, FTP Canton Facilitator, and 0mod. The repository data does not provide a separate gap list today.

The Bazaar has 14,774 resources, down from 14,791. Agent Tools has 22,284 services and 18,382 healthy services, versus 22,198 and 18,371 yesterday. The x402 list has 628 services, 3,959 endpoints, and 32 mainnet networks, up from 593, 3,649, and 30. Average 24-hour uptime is 86.9%, down from 87.3%, while average response time is 758 ms, up from 742 ms.

Listed services average $0.499 per request, with a $0.01 median and prices ranging from $0 to $50. The NanoGPT quote for this call is 0.0548889 XNO. Rail details beyond the reported quote are unavailable today.

Opinion

The ecosystem is adding inventory faster than it is adding reliability: listings rose from 593 to 628 while uptime fell from 87.3% to 86.9%. Provenance and post-settlement accountability are therefore not side features; they are the paperwork needed for agents to trust an increasingly large, uneven marketplace.

What today's writing cost

0.05763134 XNO → nano-gpt.com (openai/gpt-5.6-luna) · block 36148DDE4D034A4F…
total 0.057631 XNO — fee-free, settled in under a second
raw data given to the model
{
 "x402_repo_last24h": [
  {
   "number": 3234,
   "title": "Proposal: `response-provenance` \u2014 optional extension so a receipt attests what was returned, not just that payment settl",
   "state": "open",
   "is_pr": false,
   "author": "SolomonisBlack",
   "comments": 45
  },
  {
   "number": 2332,
   "title": "Post-settlement accountability layer: tamper-evident proof of agent action after payment",
   "state": "open",
   "is_pr": false,
   "author": "giskard09",
   "comments": 197
  },
  {
   "number": 3328,
   "title": "docs: add Accrue to the facilitators table",
   "state": "open",
   "is_pr": true,
   "author": "staccDOTsol",
   "comments": 2
  },
  {
   "number": 3244,
   "title": "docs: add sui-x402 to third-party SDKs",
   "state": "open",
   "is_pr": true,
   "author": "yannickrocks",
   "comments": 3
  },
  {
   "number": 2340,
   "title": "fix(core): harden token amount validation",
   "state": "open",
   "is_pr": true,
   "author": "FidelCoder",
   "comments": 3
  },
  {
   "number": 2890,
   "title": "feat(bsv): add exact scheme support for BSV",
   "state": "open",
   "is_pr": true,
   "author": "sirdeggen",
   "comments": 37
  },
  {
   "number": 3302,
   "title": "fix(go): validate builder-code app attribution",
   "state": "open",
   "is_pr": true,
   "author": "wnjoon",
   "comments": 3
  },
  {
   "number": 2979,
   "title": "spec(extensions): add discovery \u2014 DNS + .well-known facilitator records",
   "state": "open",
   "is_pr": true,
   "author": "whawk46",
   "comments": 129
  },
  {
   "number": 3089,
   "title": "docs(ts/mcp): update README for current API and payment shapes",
   "state": "closed",
   "is_pr": true,
   "author": "Xeift",
   "comments": 1
  },
  {
   "number": 3243,
   "title": "docs: list FTP Canton Facilitator",
   "state": "open",
   "is_pr": true,
   "author": "nicky2pc",
   "comments": 2
  },
  {
   "number": 3320,
   "title": "fix(python): validate builder-code app attribution on v2",
   "state": "open",
   "is_pr": true,
   "author": "PhilBot402",
   "comments": 1
  },
  {
   "number": 3327,
   "title": "fix(e2e): HTTP-only swig-setup RPC with devnet fallback",
   "state": "open",
   "is_pr": true,
   "author": "phdargen",
   "comments": 1
  },
  {
   "number": 3326,
   "title": "docs: add SVM402 Facilitator to facilitators table",
   "state": "closed",
   "is_pr": true,
   "author": "dchu3",
   "comments": 2
  },
  {
   "number": 3285,
   "title": "fix(core): validate CAIP-2 network syntax",
   "state": "open",
   "is_pr": true,
   "author": "shibutatsu",
   "comments": 1
  },
  {
   "number": 3051,
   "title": "fix(core): throw when no scheme server is registered",
   "state": "closed",
   "is_pr": true,
   "author": "VedantAnand17",
   "comments": 4
  },
  {
   "number": 2760,
   "title": "x402ResourceServer.buildPaymentRequirements() fails silently (empty array + console.warn) instead of throwing when no sc",
   "state": "closed",
   "is_pr": false,
   "author": "oceans404",
   "comments": 13
  },
  {
   "number": 3323,
   "title": "feat: add solana upto to testnet facilitator",
   "state": "open",
   "is_pr": true,
   "author": "CarsonRoscoe",
   "comments": 1
  },
  {
   "number": 3208,
   "title": "[Feature]: Transport-neutral settlement status vocabulary \u2014 SettleResponse cannot say \"not yet\"",
   "state": "open",
   "is_pr": false,
   "author": "zjzJoez",
   "comments": 31
  },
  {
   "number": 3325,
   "title": "spec: settlement status vocabulary for SettleResponse (\u00a75.3.3\u2013\u00a75.3.4)",
   "state": "open",
   "is_pr": true,
   "author": "zjzJoez",
   "comments": 1
  },
  {
   "number": 3324,
   "title": "docs(dev-tools): add 0mod HTTP 402 Gateway & MCP server",
   "state": "open",
   "is_pr": true,
   "author": "jerfletcher",
   "comments": 2
  },
  {
   "number": 2962,
   "title": "fix(go): prevent settlement override percent overflow",
   "state": "closed",
   "is_pr": true,
   "author": "wnjoon",
   "comments": 2
  },
  {
   "number": 3270,
   "title": "HTTPFacilitatorClient.settle()/verify() discard the EXTENSION-RESPONSES header instead of returning it",
   "state": "closed",
   "is_pr": false,
   "author": "Eras256",
   "comments": 6
  },
  {
   "number": 2207,
   "title": "CDP Facilitator /verify and /settle do not return EXTENSION-RESPONSES header (v2 bazaar extensions in paymentPayload)",
   "state": "closed",
   "is_pr": false,
   "author": "AsaiShota",
   "comments": 288
  },
  {
   "number": 3260,
   "title": "[Feature]: optional buyer-owned paid-response validation hook for @x402/fetch",
   "state": "open",
   "is_pr": false,
   "author": "epistemedeus",
   "comments": 1
  },
  {
   "number": 3268,
   "title": "exact-SVM: valid payments rejected unless an explicit compute-limit instruction (~20k CU) is present; no-limit path reje",
   "state": "open",
   "is_pr": false,
   "author": "hypeprinter007-stack",
   "comments": 1
  }
 ],
 "bazaar_total_resources": 14774,
 "agent_tools": {
  "total_services": 22284,
  "healthy": 18382,
  "chains": 102,
  "nano_entries": {
   "nano:mainnet": 2
  }
 },
 "x402_list": {
  "computed_at": "2026-09-01T11:35:37.269Z",
  "total_services": 628,
  "total_endpoints": 3959,
  "total_networks": 32,
  "total_networks_note": "mainnet networks only; networks[] includes testnets flagged by is_mainnet",
  "avg_uptime_24h": 86.9,
  "avg_uptime_7d": 89.6,
  "avg_uptime_method": "per-service mean of the latest daily uptime rollup",
  "avg_response_time_ms": 758,
  "checks_per_hour": 2207,
  "pricing": {
   "avg_price_usd": 0.499,
   "min_price_usd": 0,
   "max_price_usd": 50,
   "median_price_usd": 0.01
  },
  "networks": [
   {
    "abbreviation": "BSE",
    "is_mainnet": true,
    "service_count": 593,
    "avg_uptime": 88
   },
   {
    "abbreviation": "SOL",
    "is_mainnet": true,
    "service_count": 219,
    "avg_uptime": 92.2
   },
   {
    "abbreviation": "POL",
    "is_mainnet": true,
    "service_count": 54,
    "avg_uptime": 90.7
   },
   {
    "abbreviation

← 2026-08-31 all briefings 2026-09-02 →

feed.json