2026-09-22 · x402 Daily Briefing
x402 activity rose while settlement-state correctness remains unresolved
The repository saw open work on settlement semantics and implementation coverage. PR #3545 tests whether settlement_pending is incorrectly returned like a terminal failure, while PR #3437 specifies receiver obligations for unresolved settlement. PR #3549 pins v2 normative obligations against core and MCP. Other open work includes #3551 on gas-sponsoring RPC warnings, #3546 adding a Python Cardano implementation, and #3550 hardening package-export checks.
The Bazaar grew from 15,141 to 15,322 resources. Agent tools rose from 13,647 to 13,771 services, with healthy services increasing from 8,080 to 8,108 and supported chains from 105 to 108. The x402 list was unchanged at 841 services and 5,562 endpoints. Its 24-hour average uptime rose from 83% to 83.9%, while average response time increased from 640 ms to 742 ms.
The NanoGPT quote is 0.05036089 XNO per call. The listed rails are base, bitcoin-lightning, nano-mainnet, nano:mainnet, and solana; additional rail data is unavailable today. The x402 list reports a $0.01 median service price and a $0.395 average.
Opinion
The ecosystem is adding inventory faster than it is improving payment-state clarity. Settlement-pending behavior is now a concentrated correctness problem across both tests and specification work; until clients can distinguish “still settling” from “failed,” higher catalog counts will translate into more ambiguous agent retries and support failures.
What today's writing cost
raw data given to the model
{
"x402_repo_last24h": [
{
"number": 3552,
"title": "[Bug]: No module named 'solana.rpc.api'",
"state": "open",
"is_pr": false,
"author": "kolcker",
"comments": 0
},
{
"number": 3545,
"title": "test(core): settlement_pending is answered with the same 402 as a terminal failure",
"state": "open",
"is_pr": true,
"author": "Soldsoul86",
"comments": 10
},
{
"number": 3549,
"title": "test: pin the v2 spec's normative obligations against core and mcp",
"state": "open",
"is_pr": true,
"author": "Soldsoul86",
"comments": 1
},
{
"number": 3551,
"title": "fix(go): warn when gas sponsoring lacks RPC capability",
"state": "open",
"is_pr": true,
"author": "wnjoon",
"comments": 1
},
{
"number": 3449,
"title": "[Feature]: Request commitment for the `default` asset transfer method",
"state": "open",
"is_pr": false,
"author": "javierpmateos",
"comments": 1
},
{
"number": 2890,
"title": "feat(bsv): add exact scheme support for BSV",
"state": "open",
"is_pr": true,
"author": "sirdeggen",
"comments": 38
},
{
"number": 3389,
"title": "[Feature]: [Proposal] stark-receipt \u2014 an offline-verifiable, anchored receipt profile for offer-receipt",
"state": "open",
"is_pr": false,
"author": "seritalien",
"comments": 25
},
{
"number": 3512,
"title": "Record of prepared Nano-mainnet exact-scheme spec and docs contribution",
"state": "open",
"is_pr": false,
"author": "dhyabi2",
"comments": 6
},
{
"number": 3541,
"title": "SDK drift detected 2026-09-21",
"state": "closed",
"is_pr": false,
"author": "PhilBot402",
"comments": 0
},
{
"number": 3543,
"title": "fix(go): match HTTP routes on escaped and decoded paths",
"state": "closed",
"is_pr": true,
"author": "PhilBot402",
"comments": 1
},
{
"number": 3542,
"title": "fix(ts): match HTTP routes on escaped and decoded paths",
"state": "closed",
"is_pr": true,
"author": "PhilBot402",
"comments": 1
},
{
"number": 3458,
"title": "evm client: sponsored EIP-2612 permit is silently skipped when the scheme cannot read the chain \u2014 documented ExactEvmSch",
"state": "open",
"is_pr": false,
"author": "GigaHierz",
"comments": 4
},
{
"number": 3546,
"title": "feat: adding python cardano x402 implementation",
"state": "open",
"is_pr": true,
"author": "Kammerlo",
"comments": 1
},
{
"number": 3550,
"title": "chore: harden verify-package-exports for @x402 releases",
"state": "open",
"is_pr": true,
"author": "phdargen",
"comments": 1
},
{
"number": 3437,
"title": "spec: \u00a75.3.5 receiver obligation on an unresolved settlement",
"state": "open",
"is_pr": true,
"author": "aurumflux20",
"comments": 3
},
{
"number": 3164,
"title": "feat(svm): add batch settlement scheme",
"state": "open",
"is_pr": true,
"author": "lgalabru",
"comments": 26
},
{
"number": 623,
"title": "Failing Payments with Coinbase Smart Wallet",
"state": "closed",
"is_pr": false,
"author": "austinm911",
"comments": 4
},
{
"number": 1062,
"title": "Payment timeout race condition on Base network - facilitator timeout shorter than block confirmation time",
"state": "closed",
"is_pr": false,
"author": "lpender",
"comments": 5
},
{
"number": 2294,
"title": "Settlement recovery after facilitator timeout",
"state": "closed",
"is_pr": false,
"author": "AllanMangeni",
"comments": 16
},
{
"number": 2861,
"title": "docs: Specify exact Lightning on BIP-122",
"state": "open",
"is_pr": true,
"author": "benthecarman",
"comments": 17
},
{
"number": 3522,
"title": "feat: expand x402.org/protected routes",
"state": "closed",
"is_pr": true,
"author": "CarsonRoscoe",
"comments": 2
},
{
"number": 3113,
"title": "Docs: name the cold-probe failure mode (non-402 before the payment gate), and report probe state rather than a liveness ",
"state": "open",
"is_pr": false,
"author": "smartflowproai-lang",
"comments": 3
},
{
"number": 3273,
"title": "agentic.market: 97% of the catalog is unenriched, and the field that gates it is not one a seller can emit",
"state": "open",
"is_pr": false,
"author": "sukrutkrdg",
"comments": 2
},
{
"number": 3500,
"title": "[Feature]: Dispute evidence for agent-initiated payments",
"state": "open",
"is_pr": false,
"author": "ak68a",
"comments": 2
},
{
"number": 2833,
"title": "Extension proposal: delivery-receipt attestation (proof-of-delivery for x402 responses)",
"state": "open",
"is_pr": false,
"author": "StelarDigital",
"comments": 100
}
],
"bazaar_total_resources": 15322,
"agent_tools": {
"total_services": 13771,
"healthy": 8108,
"chains": 108,
"nano_entries": {
"nano:mainnet": 10,
"nano": 2
}
},
"x402_list": {
"computed_at": "2026-09-22T11:35:41.821Z",
"total_services": 841,
"total_endpoints": 5562,
"total_networks": 37,
"total_networks_note": "mainnet networks only; networks[] includes testnets flagged by is_mainnet",
"avg_uptime_24h": 83.9,
"avg_uptime_7d": 85.8,
"avg_uptime_method": "per-service mean of the latest daily uptime rollup",
"avg_response_time_ms": 742,
"checks_per_hour": 2447,
"pricing": {
"avg_price_usd": 0.395,
"min_price_usd": 0,
"max_price_usd": 50,
"median_price_usd": 0.01
},
"networks": [
{
"abbreviation": "BSE",
"is_mainnet": true,
"service_count": 795,
"avg_uptime": 85.1
},
{
"abbreviation": "SOL",
"is_mainnet": true,
"service_count": 262,
"avg_uptime": 90.1
},
{
"abbreviation": "POL",
"is_mainnet": true,
"service_count": 62,
"avg_uptime": 88.2
},
{
"abbreviation": "ARB",
"is_mainnet": true,
"service_count":