Summary
12 successful x402 settlements through CDP's facilitator over 11 days, all returning 200 from /verify + /settle and confirmed on Base mainnet — but the route is not appearing in https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources at any pagination depth.
This appears to match the upstream report at x402-foundation/x402#2207, which now has 7 merchants (we're the 7th) reporting an identical pattern: successful settlement with isValid:true and on-chain TX, but EXTENSION-RESPONSES header absent on every CDP /verify and /settle response, zero indexing across windows from 36h to 2 weeks. The breadth of merchants (spans @x402/express, @x402/hono, hand-rolled v1, FastAPI, direct middleware-bypass) strongly suggests a CDP-side issue rather than per-merchant SDK config.
Filing here because the upstream coinbase/x402 repo has issues disabled and we couldn't find a more specific Coinbase-owned repo for indexer/facilitator issues. Re-route as appropriate.
Endpoint
- URL:
https://api.syndicatelinks.co/affiliate/links
- Network: Base mainnet (
eip155:8453)
- Asset: USDC (
0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)
- Price: 0.01 USDC per call (10000 atomic units, 10× above the undocumented $0.001 minimum)
- payTo:
0x070417a378121FE31EA33199e7313C8D50AD844E
- Treasury / payer:
0x4808399D80299C7F5330cc99DCee0812dacC6D66
- Facilitator:
https://api.cdp.coinbase.com/platform/v2/x402 (CDP, not facilitator.x402.org)
x402Version: 2, bazaarResourceServerExtension registered
Evidence
12 successful settlements, all transferWithAuthorization (selector 0xe3ee160e), all CDP /verify + /settle returned 200:
Discovery API
GET https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources?limit=500 → 0 matches for syndicatelinks / payTo / /affiliate/links at full pagination depth.
What we've already verified on our side
Other escalation channels exercised (no response)
Asks
- Confirm whether the symptom in #2207 is acknowledged on CDP's side
- ETA on a fix, even loose
- Confirm whether the 12 prior settlements will index retroactively once fixed, or whether merchants need to re-fire post-fix
- (If wrong repo) re-route to the CDP-internal issue tracker
Full base64 PAYMENT-REQUIRED header, 402 body, or any wire-level diagnostic available on request.
Thanks,
Reagan Lucas (CEO, Syndicate Links) / Kade (filing on behalf, GH cmcgrabby-hue)
Summary
12 successful x402 settlements through CDP's facilitator over 11 days, all returning 200 from
/verify+/settleand confirmed on Base mainnet — but the route is not appearing inhttps://api.cdp.coinbase.com/platform/v2/x402/discovery/resourcesat any pagination depth.This appears to match the upstream report at x402-foundation/x402#2207, which now has 7 merchants (we're the 7th) reporting an identical pattern: successful settlement with
isValid:trueand on-chain TX, butEXTENSION-RESPONSESheader absent on every CDP/verifyand/settleresponse, zero indexing across windows from 36h to 2 weeks. The breadth of merchants (spans@x402/express,@x402/hono, hand-rolled v1, FastAPI, direct middleware-bypass) strongly suggests a CDP-side issue rather than per-merchant SDK config.Filing here because the upstream
coinbase/x402repo has issues disabled and we couldn't find a more specific Coinbase-owned repo for indexer/facilitator issues. Re-route as appropriate.Endpoint
https://api.syndicatelinks.co/affiliate/linkseip155:8453)0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)0x070417a378121FE31EA33199e7313C8D50AD844E0x4808399D80299C7F5330cc99DCee0812dacC6D66https://api.cdp.coinbase.com/platform/v2/x402(CDP, not facilitator.x402.org)x402Version: 2,bazaarResourceServerExtensionregisteredEvidence
12 successful settlements, all
transferWithAuthorization(selector0xe3ee160e), all CDP/verify+/settlereturned 200:0xa10ccd4e72ce087a5c2d8874157853694d13748e0b901a9c848375fa66bf6920xbe76124545467833f1a213dd063b174059bf7af26b996c7c754f35c46623ffb00xceef30a3fb7b4961832c846195ffca8999c3708556ba944a6646cbffe6eaba200xabdd0d5de7924e77d630406aeebe45f2f1f72330e380b1264f71c4d46feb05730x90d31a203e3d1297ea11a02c2bf2d84f72753624b33359c8f7c58fa5a30045e50x47190dabe2fe267cb2eea57d4af985680c8533bd71bd0df286d4bdda8706f1c60x84bf700e5fbb5c7ccc670e72d49ccd038a532bccd86b2a07435c32a0759f51ad0x3b3a4aca4705422dca977559b129e474dd58c14733bbc5865afa9fee2596049e0x6aa958e32cc6ee400a07f9244c2fe93515fdc21dfc310e4f13088055c600550b(post-schema-fix)0xe9c097f6867783d78efee3e92e5c13e2421325f0e1f614fc9498da5e50f3d43f0x3d57400747dc62aaef8d04361f06a28602b56729f85076a4516ccd97e635b36c0x6652ac61c632f2083b5a55f8edaf41b6efdcc272762f195305e09f798953f8e0Discovery API
GET https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources?limit=500→ 0 matches forsyndicatelinks/ payTo //affiliate/linksat full pagination depth.What we've already verified on our side
extensions.bazaar.info.input.method = "POST"populated correctlyvalid: trueon the live 402 bodyinfo.input.methodinjection — we hardcoded the 402 body to bypass an unreachablefacilitator.x402.organd lostenrichDeclaration's automatic method population). Settlement Update OpenAPI specification and generated code #9 onward fired post-fix; no change in indexing outcome.EXTENSION-RESPONSESheader is missing on every CDP/verifyand/settleresponse we've received — same symptom as CDP Facilitator /verify and /settle do not return EXTENSION-RESPONSES header (v2 bazaar extensions in paymentPayload) x402-foundation/x402#2207.Other escalation channels exercised (no response)
support@coinbase.com+developer-support@coinbase.com2026-05-04 13:40 UTC — no acknowledgment, no case ID. (Both addresses now on AWS SES suppression list; future emails wouldn't deliver.)#x402channel, posted 2026-05-07 02:14 UTC as reply to @akiyama on the Issue #2207 thread.discord.com/invite/cdp) — automod blocks crypto-bug-report patterns, can't post evidence inline. Hence filing here.Asks
Full base64 PAYMENT-REQUIRED header, 402 body, or any wire-level diagnostic available on request.
Thanks,
Reagan Lucas (CEO, Syndicate Links) / Kade (filing on behalf, GH
cmcgrabby-hue)