feeless402 / briefing

2026-09-17 · x402 Daily Briefing

x402 added 61 Bazaar resources while tightening payment correctness

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 opened #3304, “spec(extensions): add response-provenance,” and #3502, “fix(python): close literal-route bypass via percent-encoded path separator.” Also active are #3325, “spec: settlement status vocabulary for SettleResponse,” with 43 comments, and #2979, “spec(extensions): add discovery,” with 147 comments. Stellar’s configurable inclusion-fee fix, #3503, is closed; the related timeout issue is #3491.

Bazaar resources rose from 15,781 to 15,842, an increase of 61. The x402 list remains at 782 services and 5,127 endpoints across 35 mainnet networks. Average uptime is 84.5% over 24 hours and 86.6% over seven days, while average response time is 648 milliseconds.

Listed-service prices average $0.393, with a $0.01 median, a free minimum, and a $50 maximum. Thirty-day measured activity includes 4,692 unique buyers and 3,114,252 settlements, but the top 10 services account for 92% of measured volume.

Opinion

The most important work is moving from “payment settled” toward “the paid response was correct,” and the repository is signaling that shift clearly. Provenance, settlement vocabulary, dispute evidence, and route-bypass fixes are prerequisites for agents to spend autonomously; until measured demand becomes less concentrated than the current 92% top-10 share, protocol breadth will exceed dependable market depth.

What today's writing cost

0.0710865 XNO → nano-gpt.com (openai/gpt-5.6-luna) · block 834CFC54FD881CA7…
total 0.071086 XNO — fee-free, settled in under a second
raw data given to the model
{
 "x402_repo_last24h": [
  {
   "number": 3304,
   "title": "spec(extensions): add response-provenance \u2014 receipt attests what was returned, not just that payment settled (#3234)",
   "state": "open",
   "is_pr": true,
   "author": "SolomonisBlack",
   "comments": 16
  },
  {
   "number": 3502,
   "title": "fix(python): close literal-route bypass via percent-encoded path separator",
   "state": "open",
   "is_pr": true,
   "author": "CarsonRoscoe",
   "comments": 1
  },
  {
   "number": 3205,
   "title": "spec(exact-hedera): add transferExecutor asset transfer method",
   "state": "open",
   "is_pr": true,
   "author": "kierzniak",
   "comments": 10
  },
  {
   "number": 3325,
   "title": "spec: settlement status vocabulary for SettleResponse (\u00a75.3.3\u2013\u00a75.3.4)",
   "state": "open",
   "is_pr": true,
   "author": "zjzJoez",
   "comments": 43
  },
  {
   "number": 3493,
   "title": "SDK drift detected 2026-09-16",
   "state": "open",
   "is_pr": false,
   "author": "PhilBot402",
   "comments": 1
  },
  {
   "number": 3507,
   "title": "Document Stellar facilitator inclusionFeeStroops option",
   "state": "closed",
   "is_pr": true,
   "author": "mintlify[bot]",
   "comments": 2
  },
  {
   "number": 3491,
   "title": "@x402/stellar: exact facilitator always bids the 100-stroop base fee, so mainnet settlements can time out without landin",
   "state": "closed",
   "is_pr": false,
   "author": "DiegoPoveda01",
   "comments": 0
  },
  {
   "number": 3503,
   "title": "fix(stellar): make the exact facilitator inclusion fee configurable",
   "state": "closed",
   "is_pr": true,
   "author": "DiegoPoveda01",
   "comments": 1
  },
  {
   "number": 2861,
   "title": "docs: Specify exact Lightning on BIP-122",
   "state": "open",
   "is_pr": true,
   "author": "benthecarman",
   "comments": 13
  },
  {
   "number": 3506,
   "title": "[Feature]: Optional independent intent clearance on BeforeSettleHook",
   "state": "open",
   "is_pr": false,
   "author": "SentVan23",
   "comments": 0
  },
  {
   "number": 3438,
   "title": "The reference client mints a fresh authorization per 402, and the fetch wrapper can see more than one 402 per purchase",
   "state": "open",
   "is_pr": false,
   "author": "aurumflux20",
   "comments": 4
  },
  {
   "number": 2890,
   "title": "feat(bsv): add exact scheme support for BSV",
   "state": "open",
   "is_pr": true,
   "author": "sirdeggen",
   "comments": 37
  },
  {
   "number": 3505,
   "title": "[Feature]: allow non-USD-quoted default assets \u2014 the spend cap assumes a USD peg",
   "state": "open",
   "is_pr": false,
   "author": "GigaHierz",
   "comments": 0
  },
  {
   "number": 2979,
   "title": "spec(extensions): add discovery \u2014 DNS + .well-known facilitator records",
   "state": "open",
   "is_pr": true,
   "author": "whawk46",
   "comments": 147
  },
  {
   "number": 2691,
   "title": "Bazaar discovery/merchant total:0 after CDP settle + processing (lionx402.com)",
   "state": "closed",
   "is_pr": false,
   "author": "8dp6brm9hp-svg",
   "comments": 5
  },
  {
   "number": 3300,
   "title": "Takedown: unindex payTo 0x288Bc37590195aF535dF37d22a1f45e051722cEb from CDP Bazaar",
   "state": "closed",
   "is_pr": false,
   "author": "oov1317",
   "comments": 1
  },
  {
   "number": 2887,
   "title": "Correctness/dispute layer as the missing piece downstream of settlement",
   "state": "open",
   "is_pr": false,
   "author": "stillmarcus24",
   "comments": 59
  },
  {
   "number": 3284,
   "title": "[Bug]: Bazaar: resource still not indexed after real mainnet settlement with verified spec-compliant payload (Python SDK",
   "state": "open",
   "is_pr": false,
   "author": "whatevercat-creator",
   "comments": 6
  },
  {
   "number": 3504,
   "title": "[Proposal] exact on networks where gas is the payment asset (Arc): client-broadcast EIP-3009 as an assetTransferMethod",
   "state": "open",
   "is_pr": false,
   "author": "dinggi5",
   "comments": 0
  },
  {
   "number": 3164,
   "title": "feat(svm): add batch settlement scheme",
   "state": "open",
   "is_pr": true,
   "author": "lgalabru",
   "comments": 20
  },
  {
   "number": 3501,
   "title": "AVEL \u2014 identity/reputation verification layer for x402 (Identity Working Group?)",
   "state": "open",
   "is_pr": false,
   "author": "Ensi81",
   "comments": 0
  },
  {
   "number": 3500,
   "title": "[Feature]: Dispute evidence for agent-initiated payments",
   "state": "open",
   "is_pr": false,
   "author": "ak68a",
   "comments": 0
  },
  {
   "number": 3494,
   "title": "fix(python-mcp): expose bare InvalidReason on FastMCP 402s",
   "state": "closed",
   "is_pr": true,
   "author": "PhilBot402",
   "comments": 1
  },
  {
   "number": 3427,
   "title": "feat(go): split batch-settlement admission locks into ChannelLockStorage",
   "state": "open",
   "is_pr": true,
   "author": "PhilBot402",
   "comments": 1
  },
  {
   "number": 3495,
   "title": "fix(python): snapshot MCP 402 accepts before enrichers",
   "state": "closed",
   "is_pr": true,
   "author": "PhilBot402",
   "comments": 1
  }
 ],
 "bazaar_total_resources": 15842,
 "agent_tools": {
  "total_services": 12639,
  "healthy": 7918,
  "chains": 105,
  "nano_entries": {
   "nano:mainnet": 7,
   "nano": 2
  }
 },
 "x402_list": {
  "computed_at": "2026-09-17T11:35:36.136Z",
  "total_services": 782,
  "total_endpoints": 5127,
  "total_networks": 35,
  "total_networks_note": "mainnet networks only; networks[] includes testnets flagged by is_mainnet",
  "avg_uptime_24h": 84.5,
  "avg_uptime_7d": 86.6,
  "avg_uptime_method": "per-service mean of the latest daily uptime rollup",
  "avg_response_time_ms": 648,
  "checks_per_hour": 2263,
  "pricing": {
   "avg_price_usd": 0.393,
   "min_price_usd": 0,
   "max_price_usd": 50,
   "median_price_usd": 0.01
  },
  "networks": [
   {
    "abbreviation": "BSE",
    "is_mainnet": true,
    "service_count": 742,
    "avg_uptime": 85.7
   },
   {
    "abbreviation": "SOL",
    "is_mainnet": tru

← 2026-09-16 all briefings 2026-09-18 →

feed.json