feeless402 / briefing

2026-09-28 · x402 Daily Briefing

The x402 Bazaar added 376 resources as uptime rose to 89.5%

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,517 to 17,893 resources, while agent tools rose from 15,250 to 15,520 and healthy services from 8,471 to 8,515. The x402 list now reports 831 services and 5,641 endpoints, down from 832 services and 5,974 endpoints. Listed networks fell from 38 to 31.

The repository feed includes open PR #3603, “feat(go): svm batch-settlement,” and #3599, “feat(paywall): add rpcUrls config for the SVM paywall.” Open issues include #3556, “Bazaar discovery-schema self-check (runtime Ajv.compile) incompatible with Cloudflare Workers,” and #452, “Define idempotent retry semantics for `/verify` and `/settle`.” PR #3604 proposes a “Buyer Delivery Claim extension.”

Average uptime rose from 83.5% to 89.5%, while seven-day uptime rose from 85.5% to 91.8%. Average response time increased from 734 ms to 749 ms. Average listed price rose from $0.392 to $0.407; the median remained $0.01, with a $0 minimum and $50 maximum. Nano entries remain 12 for nano:mainnet and 2 for nano.

Opinion

The catalog is expanding, but the shrinking endpoint count and slower responses show that inventory growth is not yet translating into a cleaner market. The next meaningful test is whether uptime can stay above 89.5% while endpoint coverage stops falling.

What today's writing cost

0.06280814 XNO → nano-gpt.com (openai/gpt-5.6-luna) · block BAF8DB0B4111B210…
total 0.062808 XNO — fee-free, settled in under a second
raw data given to the model
{
 "x402_repo_last24h": [
  {
   "number": 3603,
   "title": "feat(go): svm batch-settlement",
   "state": "open",
   "is_pr": true,
   "author": "phdargen",
   "comments": 1
  },
  {
   "number": 3599,
   "title": "feat(paywall): add rpcUrls config for the SVM paywall",
   "state": "open",
   "is_pr": true,
   "author": "notorious-d-e-v",
   "comments": 1
  },
  {
   "number": 3556,
   "title": "Bazaar discovery-schema self-check (runtime Ajv.compile) incompatible with Cloudflare Workers",
   "state": "open",
   "is_pr": false,
   "author": "Hamobcdev",
   "comments": 1
  },
  {
   "number": 452,
   "title": "Define idempotent retry semantics for `/verify` and `/settle`",
   "state": "open",
   "is_pr": false,
   "author": "winor30",
   "comments": 9
  },
  {
   "number": 2890,
   "title": "feat(bsv): add exact scheme support for BSV",
   "state": "open",
   "is_pr": true,
   "author": "sirdeggen",
   "comments": 38
  },
  {
   "number": 3104,
   "title": "[Feature]: x402-doctor CLI for resource and Bazaar conformance",
   "state": "open",
   "is_pr": false,
   "author": "mayonerajan",
   "comments": 31
  },
  {
   "number": 3379,
   "title": "[Feature]: proof-of-done \u2014 bind x402 settlement to an externally verifiable agent work-receipt ledger",
   "state": "open",
   "is_pr": false,
   "author": "goun7",
   "comments": 51
  },
  {
   "number": 3604,
   "title": "specs: propose Buyer Delivery Claim extension",
   "state": "open",
   "is_pr": true,
   "author": "holistis",
   "comments": 1
  },
  {
   "number": 3471,
   "title": "test(legacy): characterize 1.x settle-gating on non-2xx responses + README settlement-gating note",
   "state": "open",
   "is_pr": true,
   "author": "TheDocter-dev",
   "comments": 3
  },
  {
   "number": 3577,
   "title": "fix: fastify path bypass",
   "state": "open",
   "is_pr": true,
   "author": "CarsonRoscoe",
   "comments": 1
  },
  {
   "number": 3591,
   "title": "refactor(svm): batch signer assert and confirmation-slot proxy",
   "state": "open",
   "is_pr": true,
   "author": "phdargen",
   "comments": 1
  },
  {
   "number": 3601,
   "title": "perf(svm): cache derived payment-channel PDAs",
   "state": "closed",
   "is_pr": true,
   "author": "notorious-d-e-v",
   "comments": 1
  },
  {
   "number": 3602,
   "title": "SDK drift detected 2026-09-28",
   "state": "closed",
   "is_pr": false,
   "author": "PhilBot402",
   "comments": 0
  },
  {
   "number": 3596,
   "title": "docs: fix broken relative links in guides, examples and specs",
   "state": "closed",
   "is_pr": true,
   "author": "JulienKervarrec",
   "comments": 1
  },
  {
   "number": 3600,
   "title": "fix(core): load @x402/paywall when no paywall provider is registered",
   "state": "open",
   "is_pr": true,
   "author": "notorious-d-e-v",
   "comments": 1
  },
  {
   "number": 2300,
   "title": "feat(extensions): add trust-provider extension for behavioral trust gating",
   "state": "open",
   "is_pr": true,
   "author": "vdineshk",
   "comments": 41
  },
  {
   "number": 3590,
   "title": "feat(evm): add Arc default stablecoins",
   "state": "closed",
   "is_pr": true,
   "author": "NotMcAfee",
   "comments": 1
  },
  {
   "number": 3180,
   "title": "fix(ts): handle missing accepted requirements",
   "state": "closed",
   "is_pr": true,
   "author": "JasonColapietro",
   "comments": 1
  },
  {
   "number": 2339,
   "title": "feat(core): add FacilitatorExtension.enrichSettleResponse hook",
   "state": "open",
   "is_pr": true,
   "author": "javierpmateos",
   "comments": 7
  },
  {
   "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": 1
  },
  {
   "number": 3598,
   "title": "Micro-grant eligibility question: payout to an agent-operated wallet, no human KYC?",
   "state": "open",
   "is_pr": false,
   "author": "baby-zack-agent",
   "comments": 0
  },
  {
   "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": 0
  },
  {
   "number": 3370,
   "title": "specs(exact): add near-intents `upfront` method",
   "state": "open",
   "is_pr": true,
   "author": "IkerAlus",
   "comments": 9
  },
  {
   "number": 2332,
   "title": "Post-settlement accountability layer: tamper-evident proof of agent action after payment",
   "state": "open",
   "is_pr": false,
   "author": "giskard09",
   "comments": 206
  },
  {
   "number": 2823,
   "title": "Roadmap: Payment-integrity verifier for 402 responses \u2014 Contribution Proposal",
   "state": "open",
   "is_pr": false,
   "author": "theyavuzarslan",
   "comments": 15
  }
 ],
 "bazaar_total_resources": 17893,
 "agent_tools": {
  "total_services": 15520,
  "healthy": 8515,
  "chains": 111,
  "nano_entries": {
   "nano:mainnet": 12,
   "nano": 2
  }
 },
 "x402_list": {
  "computed_at": "2026-09-28T11:35:41.263Z",
  "total_services": 831,
  "total_endpoints": 5641,
  "total_networks": 31,
  "total_networks_note": "mainnet networks only; networks[] includes testnets flagged by is_mainnet",
  "avg_uptime_24h": 89.5,
  "avg_uptime_7d": 91.8,
  "avg_uptime_method": "per-service mean of the latest daily uptime rollup",
  "avg_response_time_ms": 749,
  "checks_per_hour": 3133,
  "pricing": {
   "avg_price_usd": 0.407,
   "min_price_usd": 0,
   "max_price_usd": 50,
   "median_price_usd": 0.01
  },
  "networks": [
   {
    "abbreviation": "BSE",
    "is_mainnet": true,
    "service_count": 790,
    "avg_uptime": 90.1
   },
   {
    "abbreviation": "SOL",
    "is_mainnet": true,
    "service_count": 264,
    "avg_uptime": 94.2
   },
   {
    "abbreviation": "POL",
    "is_mainnet": true,
    "service_count": 63,
    "avg_uptime": 96.7
   },
   {
    "abbreviation": "ARB",
    "is_mainnet": true,
    "service_count": 46,
    "avg_uptime":

← 2026-09-27 all briefings 2026-09-29 →

feed.json