2026-09-27 · x402 Daily Briefing
Agent-tool listings rose while the x402 service catalog slipped
The x402 repository closed PR #3594, “fix(e2e): stop the mechanisms catalog from importing a built package,” plus #3593 on evidence-based spec authoring and #3578 linking the merged Bitcoin Lightning exact spec. Open work includes #452 on idempotent `/verify` and `/settle` retries, #3500 on dispute evidence for agent-initiated payments, and #2833 on delivery-receipt attestation, which has 107 comments.
Bazaar resources fell from 17,689 to 17,517. Agent tools rose from 15,019 to 15,250 services, with healthy services increasing from 8,440 to 8,471 and chains from 110 to 112. Nano entries were unchanged at 12 for `nano:mainnet` and 2 for `nano`. The x402 list moved from 835 to 832 services; endpoints remained at 5,974 and mainnet networks at 38. It added 112 services in seven days and 319 in 30 days.
Average listed price was $0.392, down from $0.394, with a $0.01 median and a range of $0 to $50. Average response time was 734 milliseconds, versus 733 yesterday. The list recorded 4,851 unique buyers, $50,434.903294 in 30-day volume, and 485,866 settlements.
Opinion
The supply-side growth is real, but the most important work is still reliability and accountability: retry semantics, dispute evidence, delivery receipts, and catalog correctness. I expect those issues to remain the main constraint on agentic payment adoption even as listings continue to expand.
What today's writing cost
raw data given to the model
{
"x402_repo_last24h": [
{
"number": 3594,
"title": "fix(e2e): stop the mechanisms catalog from importing a built package",
"state": "closed",
"is_pr": true,
"author": "PhilBot402",
"comments": 1
},
{
"number": 3467,
"title": "Slack access request: independent settlement-authenticity audit, interim findings available",
"state": "open",
"is_pr": false,
"author": "RayR-audit",
"comments": 3
},
{
"number": 452,
"title": "Define idempotent retry semantics for `/verify` and `/settle`",
"state": "open",
"is_pr": false,
"author": "winor30",
"comments": 8
},
{
"number": 3593,
"title": "docs: add evidence-based spec authoring skills",
"state": "closed",
"is_pr": true,
"author": "CarsonRoscoe",
"comments": 1
},
{
"number": 3578,
"title": "docs: link the merged Bitcoin Lightning exact spec",
"state": "closed",
"is_pr": true,
"author": "Bartok9",
"comments": 1
},
{
"number": 3500,
"title": "[Feature]: Dispute evidence for agent-initiated payments",
"state": "open",
"is_pr": false,
"author": "ak68a",
"comments": 11
},
{
"number": 2833,
"title": "Extension proposal: delivery-receipt attestation (proof-of-delivery for x402 responses)",
"state": "open",
"is_pr": false,
"author": "StelarDigital",
"comments": 107
},
{
"number": 3186,
"title": "feat(extensions): bind delivered response to offer-receipt (proof-of-delivery)",
"state": "open",
"is_pr": true,
"author": "PatrickPi1312",
"comments": 4
},
{
"number": 3164,
"title": "feat(svm): add batch settlement scheme",
"state": "closed",
"is_pr": true,
"author": "lgalabru",
"comments": 30
},
{
"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": 48
},
{
"number": 3576,
"title": "fix(core): preserve bazaar extensions from 402 JSON body",
"state": "open",
"is_pr": true,
"author": "XFuel-Lab",
"comments": 4
},
{
"number": 3291,
"title": "propose resolution-lineage profile",
"state": "open",
"is_pr": true,
"author": "chugarchugarr",
"comments": 6
},
{
"number": 3504,
"title": "[Proposal] exact on networks where gas is the payment asset (Arc): client-broadcast EIP-3009 as an assetTransferMethod",
"state": "open",
"is_pr": false,
"author": "dinggi5",
"comments": 4
},
{
"number": 3284,
"title": "[Bug]: Bazaar: resource still not indexed after real mainnet settlement with verified spec-compliant payload (Python SDK",
"state": "open",
"is_pr": false,
"author": "whatevercat-creator",
"comments": 12
},
{
"number": 2178,
"title": "Observer interest: open-source x402 conformance testing harness \u2014 25 tests already shipped",
"state": "open",
"is_pr": false,
"author": "msaleme",
"comments": 6
},
{
"number": 2394,
"title": "Preserve errors thrown by createPaymentPayload in @x402/fetch",
"state": "open",
"is_pr": false,
"author": "ethanoroshiba",
"comments": 1
},
{
"number": 2761,
"title": "Map raw Soroban simulation errors to typed, actionable client errors",
"state": "open",
"is_pr": false,
"author": "oceans404",
"comments": 1
},
{
"number": 937,
"title": "[Feature Request] Add new `exact-split` scheme for native facilitator fee support",
"state": "open",
"is_pr": false,
"author": "fretchen",
"comments": 9
},
{
"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": 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": 5
},
{
"number": 3527,
"title": "XRPL exact: the reference client cannot pay sellers behind the t54 mainnet facilitator (`payload.invoiceId`, SourceTag)",
"state": "open",
"is_pr": false,
"author": "kzmttkc",
"comments": 2
},
{
"number": 3149,
"title": "[Bug]: Python x402MCPClient drops settlement metadata from MCP CallToolResult",
"state": "open",
"is_pr": false,
"author": "AgentTanuki",
"comments": 2
},
{
"number": 3381,
"title": "[Proposal]: x402.agent-switchboard/v0 \u2014 Attested Capability Directory & Asynchronous Relay Protocol",
"state": "open",
"is_pr": false,
"author": "whawk46",
"comments": 6
},
{
"number": 3168,
"title": "exact/stellar: 2-ledger signature-expiration tolerance is smaller than observed RPC load-balancer skew, intermittently r",
"state": "open",
"is_pr": false,
"author": "Jagadeeshftw",
"comments": 1
},
{
"number": 2729,
"title": "fix(fetch): graceful handling of unrecognized entries in accepts[] array",
"state": "open",
"is_pr": false,
"author": "rhein1",
"comments": 3
}
],
"bazaar_total_resources": 17517,
"agent_tools": {
"total_services": 15250,
"healthy": 8471,
"chains": 112,
"nano_entries": {
"nano:mainnet": 12,
"nano": 2
}
},
"x402_list": {
"computed_at": "2026-09-27T11:35:37.230Z",
"total_services": 832,
"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.5,
"avg_uptime_method": "per-service mean of the latest daily uptime rollup",
"avg_response_time_ms": 734,
"checks_per_hour": 3142,
"pricing": {
"avg_price_usd": 0.392,
"min_price_usd": 0,
"max_price_usd": 50,
"median_price_usd": 0.01
},
"networks": [
{
"abbreviation": "