logo

x402 and Coinbase: Origins, Facilitator, and Governance

Coinbase created x402, an open protocol that uses HTTP 402 for pay-per-request payments, and launched it in May 2025. Coinbase's developer platform runs a hosted facilitator that verifies payments, screens them, and settles onchain, mainly in USDC on Base and other networks. Governance has since moved to the x402 Foundation under the Linux Foundation.

Origins

Coinbase introduced x402 in May 2025 to make payments native to HTTP. The idea revives the long-reserved 402 Payment Required status code: a server can quote a price for a resource, and a client, often an AI agent, pays and retries. No accounts, API keys, or subscriptions are required.

How the protocol works

The server responds to an unpaid request with 402 and payment requirements, including amount, asset, network, and recipient. The client signs a payment authorisation and resends the request with it. The server, usually through a facilitator, verifies and settles the payment, then returns the resource.

The facilitator

A facilitator is a service that verifies signed payments, submits them onchain for settlement, and reports results to the resource server. Coinbase's developer platform runs a hosted facilitator that also screens payments for sanctions and risk. Using one means the API provider does not need to run blockchain infrastructure.

Facilitator pricing

Coinbase's documentation states that verification is free and that a monthly allowance of onchain settlements is free, with a small per-transaction fee after that. Check current documentation for exact figures before modelling costs, since pricing can change.

Networks and assets

Coinbase's facilitator supports Base mainnet and Base Sepolia, plus other networks including Polygon, Arbitrum, World, and Solana. It supports ERC-20 tokens that implement certain authorisation standards and SPL tokens on Solana, with USDC as the main asset. Other facilitators extend x402 to more chains.

x402 V2

In December 2025 Coinbase released x402 V2, which made the protocol multi-chain by default, added hooks for traditional rails such as ACH and cards, and introduced wallet-based identity and sessions, subscription and prepaid flows, and lifecycle hooks for integrations.

Payment schemes

x402 defines payment schemes describing how amounts are determined. The exact scheme charges a fixed price per request; the up-to scheme authorises a maximum and charges actual usage, useful for metered resources. Batch settlement options reduce onchain overhead for frequent payments.

Governance

Coinbase and Cloudflare announced the intent to form the x402 Foundation in September 2025. In 2026 the Linux Foundation launched the x402 Foundation with Coinbase contributing the protocol, and its operational launch in July 2026 brought in premier members from payments, cloud, and crypto.

Coinbase developer tools

Coinbase provides SDKs and middleware for adding x402 to servers and clients, along with wallet infrastructure that agents can use. These tools are one implementation among several; the protocol itself is open, and other libraries and facilitators exist.

Is there a Coinbase x402 token?

No. x402 has no native token. It settles in existing stablecoins such as USDC. Tokens using the x402 name on exchanges or DEXs are unaffiliated with Coinbase or the x402 Foundation.

Using x402 with a non-custodial agent wallet

Agents do not need a Coinbase account to pay x402 resources. Any wallet that can sign the required authorisation works, including non-custodial wallets on Base where a session key spends from a bounded USDC float.

When to use Coinbase's facilitator

It is a straightforward choice for providers who want hosted verification, compliance screening, and settlement on Base and other supported networks. Providers with different network needs or self-hosting preferences can use other facilitators or run their own.

A minimal server example

Conceptually, a provider wraps a route with x402 middleware that declares a price, network, asset, and receiving address. Unpaid requests receive 402 with these requirements. The middleware passes the client's payment payload to a facilitator to verify and settle, and the route runs only when payment succeeds. Coinbase's documentation includes examples for common frameworks.

A minimal client example

An agent's HTTP client detects a 402 response, reads the payment requirements, checks the price against its budget and allowlist, signs a payment authorisation from its wallet, and retries the request with the payment header. Libraries automate these steps, but the budget check should remain under the operator's control.

Compliance screening

Coinbase's facilitator screens payments for sanctions and other risk signals before settlement. That helps providers meet compliance expectations without building screening themselves. Providers using other facilitators should check what screening is performed and whether it meets their obligations.

Ecosystem around Coinbase's x402

Beyond the core protocol, an ecosystem of explorers, service directories, client libraries, and facilitators has grown around x402. Discovery tools help agents find paid services, and explorers show payment activity onchain, which helps builders gauge adoption and debug integrations.

Testing with Base Sepolia

Coinbase's facilitator supports Base Sepolia, so providers and agents can run the full flow with testnet USDC from Circle's faucet. Testing should cover successful payments, insufficient funds, expired authorisations, and price changes before switching to mainnet.

Frequently asked questions

Did Coinbase create x402?
Yes. Coinbase introduced x402 in May 2025 as an open protocol for pay-per-request payments over HTTP 402, released V2 in December 2025, and contributed the protocol to the x402 Foundation hosted by the Linux Foundation, which now governs it with many industry members.
What is the Coinbase x402 facilitator?
A hosted service on Coinbase's developer platform that verifies x402 payments, screens them for sanctions and risk, settles them onchain, and reports results to the resource server. It supports Base and several other networks, mainly with USDC, so providers need not run blockchain infrastructure.
Do I need a Coinbase account to use x402?
No. x402 is an open protocol. Agents can pay with any compatible wallet, and providers can use Coinbase's facilitator, another facilitator, or their own. Coinbase's tools are one convenient implementation, but neither payers nor providers are required to use Coinbase products.