2026-09-26 · x402 Daily Briefing
x402 catalogs grew while SDK drift and verification remain open
The x402 repository saw open work on BSV exact-scheme support (#2890), Canton exact-scheme support (#3242), settlement-status vocabulary (#3325), and preserving Bazaar extensions (#3576). New issues include SDK drift (#3589), symmetric buyer and seller verification (#3588), and retry handling for updated payment requirements (#3582). Offer-receipt conformance vectors remain an open issue (#3533), while proof-of-done work (#3379) has 43 comments.
Bazaar resources increased from 17,459 to 17,689, while Agent Tools services rose from 14,702 to 15,019 and healthy services from 8,301 to 8,440. x402 List endpoints grew from 5,742 to 5,974, but listed services fell from 867 to 835. Average 24-hour uptime stayed at 83.5%, response time rose from 717 ms to 733 ms, and checks per hour increased from 2,597 to 2,696.
The x402 List reports a $0.394 average price and a $0.01 median, versus $0.396 and $0.01 yesterday. NanoGPT quotes 0.05706329 XNO per call and offers base and bitcoin-lightning rails; rail-specific prices are unavailable today. Measured 30-day settlement count reached 495,721 and volume was $51,806.988485, while the measured facilitator aggregate was $921,151.09.
Opinion
Catalog supply is expanding, but the fall in listed services alongside endpoint growth and 83.5% uptime suggests that discovery is scaling faster than dependable service coverage. The next meaningful test is whether verification, retry correctness, and settlement-status work reduce operational failures rather than merely add more payment rails.
What today's writing cost
raw data given to the model
{
"x402_repo_last24h": [
{
"number": 2890,
"title": "feat(bsv): add exact scheme support for BSV",
"state": "open",
"is_pr": true,
"author": "sirdeggen",
"comments": 38
},
{
"number": 3589,
"title": "SDK drift detected 2026-09-26",
"state": "open",
"is_pr": false,
"author": "PhilBot402",
"comments": 0
},
{
"number": 3588,
"title": "Symmetric buyer+seller verification layer for x402 \u2014 feedback welcome",
"state": "open",
"is_pr": false,
"author": "Ensi81",
"comments": 0
},
{
"number": 3242,
"title": "feat(canton): add @x402/canton exact-scheme mechanism",
"state": "open",
"is_pr": true,
"author": "nicky2pc",
"comments": 11
},
{
"number": 3576,
"title": "fix(core): preserve bazaar extensions from 402 JSON body",
"state": "open",
"is_pr": true,
"author": "XFuel-Lab",
"comments": 2
},
{
"number": 3572,
"title": "docs(specs): add invoice asset transfer method for exact-lnbtc",
"state": "open",
"is_pr": true,
"author": "ocknamo",
"comments": 3
},
{
"number": 3325,
"title": "spec: settlement status vocabulary for SettleResponse (\u00a75.3.3\u2013\u00a75.3.4)",
"state": "open",
"is_pr": true,
"author": "zjzJoez",
"comments": 65
},
{
"number": 1802,
"title": "Facilitator-side attestation to complement offer-receipt \u2014 coordination proposal",
"state": "open",
"is_pr": false,
"author": "javierpmateos",
"comments": 16
},
{
"number": 2339,
"title": "feat(core): add FacilitatorExtension.enrichSettleResponse hook",
"state": "open",
"is_pr": true,
"author": "javierpmateos",
"comments": 4
},
{
"number": 1873,
"title": "feat(python): add request-bound Lightning upfront payments",
"state": "open",
"is_pr": true,
"author": "Bortlesboat",
"comments": 11
},
{
"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": 43
},
{
"number": 3086,
"title": "[Feature]: Authorization-provenance extension: human-anchored, ZK-attested capability binding carried in PaymentPayload.",
"state": "open",
"is_pr": false,
"author": "rudizee007",
"comments": 10
},
{
"number": 3585,
"title": "fix(http): use the latest 402 requirements after an onPaymentRequired hook retry (#3582)",
"state": "open",
"is_pr": true,
"author": "chopmob-cloud",
"comments": 2
},
{
"number": 3095,
"title": "docs(core): document PaymentPayloadResult's intentional partial shape",
"state": "open",
"is_pr": true,
"author": "wakqasahmed",
"comments": 1
},
{
"number": 3587,
"title": "fix(python): reject flat create_headers dicts",
"state": "open",
"is_pr": true,
"author": "nniiovoo",
"comments": 1
},
{
"number": 3586,
"title": "[Bug]: Python create_headers returning a flat headers dict silently drops facilitator auth",
"state": "open",
"is_pr": false,
"author": "nniiovoo",
"comments": 0
},
{
"number": 3584,
"title": "Pull request for mintlify/docs-update-1790356082356",
"state": "closed",
"is_pr": true,
"author": "mintlify[bot]",
"comments": 2
},
{
"number": 3164,
"title": "feat(svm): add batch settlement scheme",
"state": "closed",
"is_pr": true,
"author": "lgalabru",
"comments": 29
},
{
"number": 3449,
"title": "[Feature]: Request commitment for the `default` asset transfer method",
"state": "open",
"is_pr": false,
"author": "javierpmateos",
"comments": 5
},
{
"number": 3583,
"title": "fix(evm): normalize the ECDSA recovery byte to 27/28 before calling the token",
"state": "open",
"is_pr": true,
"author": "artofbitcoin",
"comments": 1
},
{
"number": 3552,
"title": "[Bug]: No module named 'solana.rpc.api'",
"state": "closed",
"is_pr": false,
"author": "kolcker",
"comments": 0
},
{
"number": 3573,
"title": "fix(python): cap solana below 0.40 in the svm extra",
"state": "closed",
"is_pr": true,
"author": "JulienKervarrec",
"comments": 1
},
{
"number": 3533,
"title": "offer-receipt: the eip712 format has no conformance vectors (13 published, constants independently derived)",
"state": "open",
"is_pr": false,
"author": "neuronto",
"comments": 4
},
{
"number": 3582,
"title": "[Bug]: Fetch and Axios ignore updated payment requirements after onPaymentRequired hook retry",
"state": "open",
"is_pr": false,
"author": "sunruize93-cmyk",
"comments": 1
},
{
"number": 3170,
"title": "Proposal: delegated authorization hook for x402",
"state": "open",
"is_pr": false,
"author": "alexastrum",
"comments": 24
}
],
"bazaar_total_resources": 17689,
"agent_tools": {
"total_services": 15019,
"healthy": 8440,
"chains": 110,
"nano_entries": {
"nano:mainnet": 12,
"nano": 2
}
},
"x402_list": {
"computed_at": "2026-09-26T11:35:37.580Z",
"total_services": 835,
"total_endpoints": 5974,
"total_networks": 38,
"total_networks_note": "mainnet networks only; networks[] includes testnets flagged by is_mainnet",
"avg_uptime_24h": 83.5,
"avg_uptime_7d": 85.7,
"avg_uptime_method": "per-service mean of the latest daily uptime rollup",
"avg_response_time_ms": 733,
"checks_per_hour": 2696,
"pricing": {
"avg_price_usd": 0.394,
"min_price_usd": 0,
"max_price_usd": 50,
"median_price_usd": 0.01
},
"networks": [
{
"abbreviation": "BSE",
"is_mainnet": true,
"service_count": 844,
"avg_uptime": 84.7
},
{
"abbreviation": "SOL",
"is_mainnet": true,
"service_count": 274,
"avg_uptime": 90
},
{
"abbreviation": "POL",
"is_mainnet": true,
"service_count": 67,
"avg_uptime": 88
},
{
"abbreviation": "AR