{"asOf":"2026-09-09","merchant":"SSDF INC","treasury":"Coinbase Business","canonical":{"network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402"},"solanaAdvertised":false,"solanaPayTo":null,"rules":["Same SKU. Extra accept. Not a Solana catalog and not an Algorand catalog.","Treasury is Coinbase Business. A second deposit network is still that treasury.","CDP facilitator stays the settler. Do not point 402 accepts at GoPlausible, PayAI, Trails, or a self-hosted AVM facilitator.","SSDF does not bridge, burn, or mint USDC. CCTP and ERC-8001-XCHAIN are the agent's executor, not this store.","Do not self-settle Solana from treasury to force a screenshot. Listing a door is not demand.","Coinbase Bazaar seed stays Base exact. A Solana settle is a sale. It is not the Bazaar index path."],"doors":[{"id":"base","name":"Base USDC (canonical)","caip2":"eip155:8453","asset":"USDC","assetId":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","status":"live","treasury":"Coinbase Business · Base deposit / hosted checkout","facilitator":"CDP x402 (exact, upto, batch-settlement)","how":"GET /api/x402/{sku} → 402 → PAYMENT-SIGNATURE → CDP verify/settle to SSDF_PAY_TO. Bazaar indexes this path.","notes":"Live. Humans use hosted Coinbase checkout of the same SKU. Hosted checkout does not list Bazaar."},{"id":"solana","name":"Solana USDC","caip2":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","asset":"USDC","assetId":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","status":"gated","treasury":"Coinbase Business · Solana USDC deposit destination","facilitator":"CDP x402 (exact only)","how":"Same resource URL. Second accept. payTo = Business Solana USDC address (SSDF_PAY_TO_SOLANA). CDP settles SPL USDC into that deposit. Business credits the same USDC balance.","notes":"CDP already lists Solana. Coinbase Business Payments API already lists USDC on solana. The door stays gated until the Business Solana deposit address is set. Do not reuse the Base 0x payTo. Do not self-settle."},{"id":"algorand","name":"Algorand USDC","caip2":"algorand:wGHE2Pwdvd7S1UKDWQdhrjjw3md-vsSh1dBIUo9URQ","asset":"USDC","assetId":"31566704","status":"mapped","treasury":"Not a Coinbase Business Payments API network (as of 2026-09-09)","facilitator":"None we will point at. GoPlausible is a different clerk.","how":"An Algorand agent must convert native USDC (ASA 31566704) onto a Coinbase-supported network, then pay the live 402. That conversion is the agent's. SSDF does not run it.","notes":"CDP facilitator does not list Algorand. Circle CCTP does not list Algorand. Coinbase Business deposit destinations list Aptos, Base, Ethereum, Optimism, Polygon, Solana, Sui — not Algorand. Retail Coinbase USDC-Algorand (2024) is not this treasury product. Wiring GoPlausible would move settlement off Coinbase."}],"clerks":[{"id":"x402","name":"x402 (HTTP 402)","role":"The payment protocol this store speaks.","notes":"A 402 lists accepts. An accept is scheme + network + asset + payTo. Multi-network is extra accepts on the same resource, not a second SKU."},{"id":"cdp","name":"Coinbase CDP facilitator","role":"Verify + settle. Networks: Base, Polygon, Arbitrum, World, Solana.","notes":"SSDF already calls this for Base exact. Solana exact is the same clerk, different CAIP-2."},{"id":"business","name":"Coinbase Business","role":"Custodial treasury. Deposit destinations per network.","notes":"USDC on Solana is a supported Business deposit network. Algorand is not on the Payments API table. Hosted checkout stays Base."},{"id":"cctp","name":"Circle CCTP","role":"Burn-and-mint USDC across CCTP domains. Solana is domain 5. Base is domain 6.","notes":"Algorand is not a CCTP domain. An agent may use CCTP before paying SSDF. SSDF does not call CCTP and does not take a bridge fee."},{"id":"erc-8001-xchain","name":"ERC-8001-XCHAIN / Trails","role":"Intent + executor for EVM cross-chain actions (EIP-712).","notes":"Kwame Bryan / Sequence Trails, 2026. Example path is Arbitrum → Base via CCTP. Solana and Algorand are not in that module. SSDF is not an IERC8001CrossChainExecutor. A merchant catalog is not an agent."},{"id":"goplausible","name":"GoPlausible x402 facilitator","role":"Third-party AVM facilitator (Algorand, plus Base/Solana on their endpoint).","notes":"Mapped, not wired. Same class as PayAI. Pointing 402 accepts here leaves Coinbase Treasury."}],"paths":[{"id":"agent-converts","title":"Agent converts, SSDF stays Base","status":"live","body":"An agent holding USDC on Solana can CCTP to Base, then pay the live 402. An agent holding USDC on Algorand must use its own off-ramp, Circle Mint (if qualified), or an exchange — CCTP will not take Algorand. SSDF never sees the origin chain. This path is already live. Do not build it."},{"id":"solana-accept","title":"Second accept: Solana exact into Business","status":"gated","body":"Advertise a second exact accept on the same /api/x402/{sku}. network solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp. asset EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v. payTo = Coinbase Business Solana USDC deposit. CDP settles. Business credits the same USDC ledger. Humans still check out on hosted Coinbase. Bazaar seed stays Base."},{"id":"algorand-wait","title":"Algorand waits on Coinbase","status":"mapped","body":"Do not wire until CDP lists Algorand and Business exposes an Algorand USDC deposit destination. Until then the honest letter to an Algorand agent is: convert, then pay Base (or Solana once gated-open). Do not self-bridge. Do not become the transmitter."}],"article":"https://medium.com/@kwame.bryan/when-ai-agents-need-to-pay-across-chains-a-standard-emerges-a2b4c3d8cdca","articleNote":"ERC-8001-XCHAIN / Trails. Not x402. Not Solana. Not Algorand. The agent may use it before hitting this store. SSDF does not implement it."}