feeless402 / briefing

2026-09-24 · x402 Daily Briefing

x402’s newest proposals focus on accountability after settlement

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.

Recent repository work leans toward post-payment controls. Issue #2332 proposes a “Post-settlement accountability layer: tamper-evident proof of agent action after payment,” while #2533 proposes “payload-side PII screening as an x402 hardening primitive.” Other active proposals cover facilitator attestation (#1802), risk decision provenance (#3142), dispute evidence (#3500), and unresolved-settlement receiver obligations (#3437). PR #2979 adds DNS and .well-known facilitator discovery, and PR #3164 adds batch settlement for SVM.

Catalogs expanded. Bazaar resources rose from 16,641 to 16,834, while agent tools increased from 14,066 services to 14,427 and healthy services from 8,134 to 8,251. Agent tools now cover 109 chains, up from 108, with 12 nano:mainnet entries versus 10 yesterday. The x402 list remained at 867 services and 5,742 endpoints, while listed mainnet networks rose from 37 to 38.

Listed prices were nearly unchanged: average price was $0.396 versus $0.397 yesterday, with a $0 minimum, $50 maximum, and $0.01 median. Average 24-hour uptime fell from 84.3% to 83.6%, and average response time rose from 728 ms to 738 ms. Thirty-day measured activity reached 4,710 unique buyers, $53,337.934633 in volume, and 498,659 settlements.

Opinion

The ecosystem is adding supply faster than it is adding reliability or market breadth. With the top service accounting for 65.1% of measured 30-day volume and the top 10 accounting for 89.8%, the next useful milestone is not another catalog expansion; it is credible delivery, dispute, and post-settlement evidence that can reduce concentration risk.

What today's writing cost

0.06389366 XNO → nano-gpt.com (openai/gpt-5.6-luna) · block 402732362CF31B1A…
total 0.063894 XNO — fee-free, settled in under a second
raw data given to the model
{
 "x402_repo_last24h": [
  {
   "number": 2332,
   "title": "Post-settlement accountability layer: tamper-evident proof of agent action after payment",
   "state": "open",
   "is_pr": false,
   "author": "giskard09",
   "comments": 208
  },
  {
   "number": 2533,
   "title": "Proposal: payload-side PII screening as an x402 hardening primitive (with reference MCP impl)",
   "state": "open",
   "is_pr": false,
   "author": "vstantch",
   "comments": 25
  },
  {
   "number": 1802,
   "title": "Facilitator-side attestation to complement offer-receipt \u2014 coordination proposal",
   "state": "open",
   "is_pr": false,
   "author": "javierpmateos",
   "comments": 12
  },
  {
   "number": 2890,
   "title": "feat(bsv): add exact scheme support for BSV",
   "state": "open",
   "is_pr": true,
   "author": "sirdeggen",
   "comments": 38
  },
  {
   "number": 3205,
   "title": "spec(exact-hedera): add transferExecutor asset transfer method",
   "state": "open",
   "is_pr": true,
   "author": "kierzniak",
   "comments": 13
  },
  {
   "number": 3437,
   "title": "spec: \u00a75.3.5 receiver obligation on an unresolved settlement",
   "state": "open",
   "is_pr": true,
   "author": "aurumflux20",
   "comments": 4
  },
  {
   "number": 3164,
   "title": "feat(svm): add batch settlement scheme",
   "state": "open",
   "is_pr": true,
   "author": "lgalabru",
   "comments": 29
  },
  {
   "number": 2299,
   "title": "[Extension] Trust-Provider: behavioral trust scoring via onBeforeSettle hook",
   "state": "open",
   "is_pr": false,
   "author": "vdineshk",
   "comments": 30
  },
  {
   "number": 3142,
   "title": "[Feature]: Risk Decision Provenance for Trustworthy Autonomous Payments",
   "state": "open",
   "is_pr": false,
   "author": "sauravsingla",
   "comments": 3
  },
  {
   "number": 2979,
   "title": "spec(extensions): add discovery \u2014 DNS + .well-known facilitator records",
   "state": "open",
   "is_pr": true,
   "author": "whawk46",
   "comments": 183
  },
  {
   "number": 1195,
   "title": "Proposal: Settlement Attestation Receipt (SAR) - canonical delivery proof format for the x402 ecosystem",
   "state": "open",
   "is_pr": false,
   "author": "nutstrut",
   "comments": 76
  },
  {
   "number": 3566,
   "title": "ecosystem: add Agent Throne (Services/Endpoints)",
   "state": "closed",
   "is_pr": true,
   "author": "ismalogistics",
   "comments": 3
  },
  {
   "number": 3567,
   "title": "fix(extensions): keep bazaar method consistent with declared input",
   "state": "open",
   "is_pr": true,
   "author": "dor-sr",
   "comments": 1
  },
  {
   "number": 3086,
   "title": "[Feature]: Authorization-provenance extension: human-anchored, ZK-attested capability binding carried in PaymentPayload.",
   "state": "open",
   "is_pr": false,
   "author": "rudizee007",
   "comments": 8
  },
  {
   "number": 2833,
   "title": "Extension proposal: delivery-receipt attestation (proof-of-delivery for x402 responses)",
   "state": "open",
   "is_pr": false,
   "author": "StelarDigital",
   "comments": 103
  },
  {
   "number": 3500,
   "title": "[Feature]: Dispute evidence for agent-initiated payments",
   "state": "open",
   "is_pr": false,
   "author": "ak68a",
   "comments": 9
  },
  {
   "number": 2887,
   "title": "Correctness/dispute layer as the missing piece downstream of settlement",
   "state": "open",
   "is_pr": false,
   "author": "stillmarcus24",
   "comments": 73
  },
  {
   "number": 3565,
   "title": "fix: x402 site eip6492 pricing",
   "state": "open",
   "is_pr": true,
   "author": "CarsonRoscoe",
   "comments": 2
  },
  {
   "number": 3564,
   "title": "[Bug]: Axios skips onPaymentResponse hooks when paid requests return HTTP 400/500",
   "state": "open",
   "is_pr": false,
   "author": "sunruize93-cmyk",
   "comments": 0
  },
  {
   "number": 3563,
   "title": "docs(contracts): add Monad Testnet batch settlement deployments",
   "state": "open",
   "is_pr": true,
   "author": "Im-Madhur-Gupta",
   "comments": 1
  },
  {
   "number": 3136,
   "title": "Bazaar: curatedOnly default hides fully-indexed providers from default search \u2014 no documented path to curation, broken F",
   "state": "closed",
   "is_pr": false,
   "author": "kjgueye",
   "comments": 8
  },
  {
   "number": 3449,
   "title": "[Feature]: Request commitment for the `default` asset transfer method",
   "state": "open",
   "is_pr": false,
   "author": "javierpmateos",
   "comments": 3
  },
  {
   "number": 3370,
   "title": "specs(exact): add near-intents `upfront` method and crosschain-swap discovery extension",
   "state": "open",
   "is_pr": true,
   "author": "IkerAlus",
   "comments": 9
  },
  {
   "number": 3523,
   "title": "docs(contracts): record Arc proxy deployments",
   "state": "closed",
   "is_pr": true,
   "author": "huaweigu",
   "comments": 1
  },
  {
   "number": 3325,
   "title": "spec: settlement status vocabulary for SettleResponse (\u00a75.3.3\u2013\u00a75.3.4)",
   "state": "open",
   "is_pr": true,
   "author": "zjzJoez",
   "comments": 58
  }
 ],
 "bazaar_total_resources": 16834,
 "agent_tools": {
  "total_services": 14427,
  "healthy": 8251,
  "chains": 109,
  "nano_entries": {
   "nano:mainnet": 12,
   "nano": 2
  }
 },
 "x402_list": {
  "computed_at": "2026-09-24T11:35:40.494Z",
  "total_services": 867,
  "total_endpoints": 5742,
  "total_networks": 38,
  "total_networks_note": "mainnet networks only; networks[] includes testnets flagged by is_mainnet",
  "avg_uptime_24h": 83.6,
  "avg_uptime_7d": 85.4,
  "avg_uptime_method": "per-service mean of the latest daily uptime rollup",
  "avg_response_time_ms": 738,
  "checks_per_hour": 2520,
  "pricing": {
   "avg_price_usd": 0.396,
   "min_price_usd": 0,
   "max_price_usd": 50,
   "median_price_usd": 0.01
  },
  "networks": [
   {
    "abbreviation": "BSE",
    "is_mainnet": true,
    "service_count": 819,
    "avg_uptime": 84.8
   },
   {
    "abbreviation": "SOL",
    "is_mainnet": true,
    "service_count": 268,
    "avg_uptime": 89.5

← 2026-09-23 all briefings 2026-09-25 →

feed.json