2026-08-25 · x402 Daily Briefing
x402 listed services rose from 550 to 560 in one day
Open repository work focused on post-payment controls and payment flow. Issue #2332, “Post-settlement accountability layer: tamper-evident proof of agent action after payment,” reached 184 comments. PR #3240 adds upfront payment flow for the exact mechanism, while PR #2890 adds exact-scheme support for BSV. Discovery and delegated spending also remain active in PR #2979 and PR #3220.
Recovery and integration fixes landed in the past day. PR #3214, “feat: settlement pending auto-recovery,” and PR #3259, “Document settlement pending auto-recovery,” closed alongside payment-flow, batch-settlement, and facilitator-failure fixes. Issue #3258 remains open because x402-fetch is deprecated in its README but still defaults to v1 on npm.
The x402 list grew from 550 to 560 services and from 3,330 to 3,339 endpoints. Average 24-hour uptime rose from 87.6% to 87.9%, while average response time increased from 538 ms to 694 ms. Bazaar resources fell from 15,435 to 15,147. NanoGPT quotes 0.02643649 XNO per call and offers base, bitcoin-lightning, nano-mainnet, nano:mainnet, and solana rails.
Opinion
The numbers point to a larger catalog without corresponding reliability gains: response time jumped 156 ms while uptime improved only 0.3 percentage points. The immediate priority should be operational recovery and distribution, not adding more payment rails; with the top service holding 85.6% of measured 30-day volume, catalog growth is still highly concentrated.
What today's writing cost
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": 184
},
{
"number": 2890,
"title": "feat(bsv): add exact scheme support for BSV",
"state": "open",
"is_pr": true,
"author": "sirdeggen",
"comments": 37
},
{
"number": 3045,
"title": "[Bug]: CDP Bazaar Indexing Failure",
"state": "closed",
"is_pr": false,
"author": "Mayakovsky",
"comments": 175
},
{
"number": 3240,
"title": "feat(ts/go): upfront paymentflow for exact mechanism",
"state": "open",
"is_pr": true,
"author": "phdargen",
"comments": 1
},
{
"number": 3259,
"title": "Document settlement pending auto-recovery",
"state": "closed",
"is_pr": true,
"author": "mintlify[bot]",
"comments": 2
},
{
"number": 3214,
"title": "feat: settlement pending auto-recovery",
"state": "closed",
"is_pr": true,
"author": "CarsonRoscoe",
"comments": 1
},
{
"number": 3258,
"title": "x402-fetch is deprecated in its readme but not on npm, so v1 remains the default install",
"state": "open",
"is_pr": false,
"author": "0xsims",
"comments": 0
},
{
"number": 2537,
"title": "feat: add Cardano implementation for go, Python, Java and Typescript packages",
"state": "open",
"is_pr": true,
"author": "fabianbormann",
"comments": 20
},
{
"number": 1017,
"title": "[Java] `x402` v2",
"state": "open",
"is_pr": false,
"author": "stefanoamorelli",
"comments": 5
},
{
"number": 3230,
"title": "Optional authorization-evidence profile for x402: extension, app-layer example, or ecosystem package?",
"state": "open",
"is_pr": false,
"author": "saneGuy",
"comments": 8
},
{
"number": 3249,
"title": "Field observation & proposed recovery contract: 402 responses without payment metadata ('402_SANS_ACCEPTS')",
"state": "open",
"is_pr": false,
"author": "automatonduT",
"comments": 1
},
{
"number": 2979,
"title": "spec(extensions): add discovery \u2014 DNS + .well-known facilitator records",
"state": "open",
"is_pr": true,
"author": "whawk46",
"comments": 75
},
{
"number": 3220,
"title": "Add `authority` extension: bounded, offline-verifiable spending mandates",
"state": "open",
"is_pr": true,
"author": "whawk46",
"comments": 47
},
{
"number": 3257,
"title": "Add Ethereum and Avalanche to EVM default assets table",
"state": "closed",
"is_pr": true,
"author": "mintlify[bot]",
"comments": 2
},
{
"number": 3241,
"title": "fix(go/py): align default asset declaration with ts",
"state": "closed",
"is_pr": true,
"author": "phdargen",
"comments": 1
},
{
"number": 3256,
"title": "Document SVM smart wallet limit validation behavior",
"state": "closed",
"is_pr": true,
"author": "mintlify[bot]",
"comments": 2
},
{
"number": 3122,
"title": "fix(svm): validate smart wallet limits",
"state": "closed",
"is_pr": true,
"author": "notorious-d-e-v",
"comments": 2
},
{
"number": 3170,
"title": "Proposal: delegated authorization hook for x402",
"state": "open",
"is_pr": false,
"author": "alexastrum",
"comments": 16
},
{
"number": 3255,
"title": "Python payment flow handlers: phase examples & MCP hook parity",
"state": "closed",
"is_pr": true,
"author": "mintlify[bot]",
"comments": 2
},
{
"number": 3247,
"title": "feat(py): payment flow",
"state": "closed",
"is_pr": true,
"author": "phdargen",
"comments": 1
},
{
"number": 3251,
"title": "fix(ts/go/py): Validate batch settlement response",
"state": "closed",
"is_pr": true,
"author": "phdargen",
"comments": 1
},
{
"number": 3246,
"title": "fix(mcp-ts): handle facilitator failure before resource delivery",
"state": "closed",
"is_pr": true,
"author": "phdargen",
"comments": 1
},
{
"number": 3254,
"title": "docs(ts): align contributor prerequisites with workspace",
"state": "closed",
"is_pr": true,
"author": "Moyuin-aka",
"comments": 2
},
{
"number": 3253,
"title": "[Bug]: TypeScript contributing guide lists obsolete Node.js and pnpm versions",
"state": "closed",
"is_pr": false,
"author": "Moyuin-aka",
"comments": 0
},
{
"number": 3250,
"title": "ignore",
"state": "closed",
"is_pr": true,
"author": "IAmSurajBobade",
"comments": 2
}
],
"bazaar_total_resources": 15147,
"agent_tools": {
"total_services": 21892,
"healthy": 17971,
"chains": 96,
"nano_entries": {
"nano:mainnet": 2
}
},
"x402_list": {
"computed_at": "2026-08-25T11:35:34.457Z",
"total_services": 560,
"total_endpoints": 3339,
"total_networks": 30,
"total_networks_note": "mainnet networks only; networks[] includes testnets flagged by is_mainnet",
"avg_uptime_24h": 87.9,
"avg_uptime_7d": 89.6,
"avg_uptime_method": "per-service mean of the latest daily uptime rollup",
"avg_response_time_ms": 694,
"checks_per_hour": 1781,
"pricing": {
"avg_price_usd": 0.461,
"min_price_usd": 0,
"max_price_usd": 50,
"median_price_usd": 0.01
},
"networks": [
{
"abbreviation": "BSE",
"is_mainnet": true,
"service_count": 526,
"avg_uptime": 89
},
{
"abbreviation": "SOL",
"is_mainnet": true,
"service_count": 203,
"avg_uptime": 93.6
},
{
"abbreviation": "POL",
"is_mainnet": true,
"service_count": 52,
"avg_uptime": 92.2
},
{
"abbreviation": "ARB",
"is_mainnet": true,
"service_count": 36,
"avg_uptime": 91.6
},
{
"abbreviation": "AVX",
"is_mainnet": true,
"service_count": 8,
"avg_uptime": 99.6
},
{
"abbreviation": "BSP",
"is_mainnet": false,
"service_count": 7,