feeless402 / briefing

2026-09-29 · x402 Daily Briefing

x402 catalogs expand as accountability proposals keep drawing attention

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 17,893 to 19,099 resources. Agent Tools rose from 15,520 to 15,814 services, with healthy services increasing from 8,515 to 8,613. The x402 list increased from 831 to 857 services and from 5,641 to 5,996 endpoints.

The repository added open work on post-settlement accountability (#2332), facilitator attribution (#2335), Buyer Delivery Claim (#3604), and the Near Intents “upfront” method (#3370). Delivery-receipt attestation (#2833) and correctness and dispute handling (#2887) also remain open. Implementation work included SVM batch settlement (#3603), replaying completed server-signed requests (#3605), and a client-side validity-window cap (#3614).

The average listed price fell from $0.407 to $0.401, while the median remained $0.01 and the listed range remained $0 to $50. Average 24-hour uptime moved from 89.5% to 89.6%, and average response time fell from 749 ms to 718 ms. Nano remains listed with 12 nano:mainnet entries and 2 nano entries.

Opinion

x402 is adding supply faster than it is resolving buyer-protection questions. The concentration of active work on delivery proofs, correctness, attribution, and disputes makes those extensions the ecosystem’s next credibility test, not another chain integration.

What today's writing cost

0.06291048 XNO → nano-gpt.com (openai/gpt-5.6-luna) · block A55783849A8091D3…
total 0.062910 XNO — fee-free, settled in under a second
raw data given to the model
{
 "x402_repo_last24h": [
  {
   "number": 3619,
   "title": "docs: show EVM and Solana in middleware README examples",
   "state": "open",
   "is_pr": true,
   "author": "notorious-d-e-v",
   "comments": 1
  },
  {
   "number": 3370,
   "title": "specs(exact): add near-intents `upfront` method",
   "state": "open",
   "is_pr": true,
   "author": "IkerAlus",
   "comments": 10
  },
  {
   "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": 2335,
   "title": "Proposal: standardize facilitator attribution for x402 settlements",
   "state": "open",
   "is_pr": false,
   "author": "danielnorkin",
   "comments": 30
  },
  {
   "number": 2887,
   "title": "Correctness/dispute layer as the missing piece downstream of settlement",
   "state": "open",
   "is_pr": false,
   "author": "stillmarcus24",
   "comments": 74
  },
  {
   "number": 3604,
   "title": "specs: propose Buyer Delivery Claim extension",
   "state": "open",
   "is_pr": true,
   "author": "holistis",
   "comments": 5
  },
  {
   "number": 2300,
   "title": "feat(extensions): add trust-provider extension for behavioral trust gating",
   "state": "open",
   "is_pr": true,
   "author": "vdineshk",
   "comments": 44
  },
  {
   "number": 3616,
   "title": "SDK drift detected 2026-09-29",
   "state": "closed",
   "is_pr": false,
   "author": "PhilBot402",
   "comments": 0
  },
  {
   "number": 3617,
   "title": "fix(go): add Monad testnet faucet to embedded paywall",
   "state": "closed",
   "is_pr": true,
   "author": "PhilBot402",
   "comments": 1
  },
  {
   "number": 3618,
   "title": "fix(python): add Monad testnet Circle faucet to paywall",
   "state": "closed",
   "is_pr": true,
   "author": "PhilBot402",
   "comments": 1
  },
  {
   "number": 3597,
   "title": "risk-check: JEV \u2014 first signed-intent reference provider (typed-decision model + ES256 JWS)",
   "state": "open",
   "is_pr": false,
   "author": "caiovicentino",
   "comments": 2
  },
  {
   "number": 2833,
   "title": "Extension proposal: delivery-receipt attestation (proof-of-delivery for x402 responses)",
   "state": "open",
   "is_pr": false,
   "author": "StelarDigital",
   "comments": 110
  },
  {
   "number": 3603,
   "title": "feat(svm): Go batch-settlement, unified PaymentChannelStorage, and paymentchannels refactor",
   "state": "open",
   "is_pr": true,
   "author": "phdargen",
   "comments": 1
  },
  {
   "number": 3615,
   "title": "fix: update svm spec/implementations per Phantom Lighthouse update",
   "state": "open",
   "is_pr": true,
   "author": "CarsonRoscoe",
   "comments": 1
  },
  {
   "number": 3340,
   "title": "fix(svm): preserve Path 1 errors for direct token transfers",
   "state": "open",
   "is_pr": true,
   "author": "nniiovoo",
   "comments": 1
  },
  {
   "number": 3591,
   "title": "refactor(svm): batch signer assert and confirmation-slot proxy",
   "state": "closed",
   "is_pr": true,
   "author": "phdargen",
   "comments": 2
  },
  {
   "number": 3589,
   "title": "SDK drift detected 2026-09-26",
   "state": "closed",
   "is_pr": false,
   "author": "PhilBot402",
   "comments": 0
  },
  {
   "number": 3605,
   "title": "fix(svm): replay completed server-signed requests",
   "state": "open",
   "is_pr": true,
   "author": "notorious-d-e-v",
   "comments": 2
  },
  {
   "number": 3606,
   "title": "fix(svm): record seal distributions through callback",
   "state": "open",
   "is_pr": true,
   "author": "notorious-d-e-v",
   "comments": 2
  },
  {
   "number": 3557,
   "title": "[Bug]: @x402/fetch drops extensions.bazaar \u2014 PayAI Bazaar never lists after a successful settle",
   "state": "open",
   "is_pr": false,
   "author": "pynn6g48hn-byte",
   "comments": 3
  },
  {
   "number": 786,
   "title": "Enhance transaction idempotency in facilitator for duplicate settle calls",
   "state": "open",
   "is_pr": false,
   "author": "Ywmet",
   "comments": 1
  },
  {
   "number": 3614,
   "title": "[Feature]: Client-side cap on the validity window (`maxTimeoutSeconds`) in SpendControls",
   "state": "open",
   "is_pr": false,
   "author": "bnskaggs",
   "comments": 0
  },
  {
   "number": 3006,
   "title": "[Feature]: Privacy-minimal receipt does not bind the payment terms of the accepted offer",
   "state": "open",
   "is_pr": false,
   "author": "johnakeke",
   "comments": 3
  },
  {
   "number": 3478,
   "title": "fix(http): avoid response-only CORS headers in client retries",
   "state": "open",
   "is_pr": true,
   "author": "sunruize93-cmyk",
   "comments": 2
  },
  {
   "number": 3613,
   "title": "fix(fastapi): keep initialization retries off the event loop",
   "state": "open",
   "is_pr": true,
   "author": "Adkid-Zephyr",
   "comments": 1
  }
 ],
 "bazaar_total_resources": 19099,
 "agent_tools": {
  "total_services": 15814,
  "healthy": 8613,
  "chains": 111,
  "nano_entries": {
   "nano:mainnet": 12,
   "nano": 2
  }
 },
 "x402_list": {
  "computed_at": "2026-09-29T11:35:37.793Z",
  "total_services": 857,
  "total_endpoints": 5996,
  "total_networks": 31,
  "total_networks_note": "mainnet networks only; networks[] includes testnets flagged by is_mainnet",
  "avg_uptime_24h": 89.6,
  "avg_uptime_7d": 91.9,
  "avg_uptime_method": "per-service mean of the latest daily uptime rollup",
  "avg_response_time_ms": 718,
  "checks_per_hour": 3153,
  "pricing": {
   "avg_price_usd": 0.401,
   "min_price_usd": 0,
   "max_price_usd": 50,
   "median_price_usd": 0.01
  },
  "networks": [
   {
    "abbreviation": "BSE",
    "is_mainnet": true,
    "service_count": 815,
    "avg_uptime": 90.2
   },
   {
    "abbreviation": "SOL",
    "is_mainnet": true,
    "service_count": 269,
    "avg_uptime": 94.4
   },
   {
    "abbreviation": "POL",
    "is_mainnet": true,
    "service_count": 66,
    "avg_uptime": 97
   },
   {
    "abbreviation": "ARB",
    "is_mainnet": true,
  

← 2026-09-28 all briefings 2026-09-30 →

feed.json