Table of Contents
An x402 facilitator is the hosted verify+settle layer for HTTP 402 payments: it checks a signed payment, screens the counterparty when configured, submits settlement onchain, and returns the result to your resource server.
Choose that layer before you invent another middleware path. Coinbase Developer Platform (CDP) says its Facilitator has processed more than 100 million transactions and about $28M payment volume across Base and Solana alone, with the first 1,000 onchain Facilitator transactions/month free, then $0.001 per onchain tx, and verification always free.
Stablecoin Insider's framing: pick CDP hosted when you want gas sponsorship, OFAC/KYT screening, and multi-network reach without running settlement yourself — or self-verify/self-settle when you accept the ops load.
This is the facilitator choice. How to accept x402 USDC payments from AI agents is the wiring guide.

How to price an x402 API in USDC is the ticket-and-scheme math.

Key Takeaways
- An x402 facilitator verifies signed payments and settles them onchain for your resource server.
- CDP Facilitator: first 1,000 onchain txs/month free, then $0.001 per onchain tx; verification stays free.
- CDP lists Base, Polygon, Arbitrum, World, and Solana (exact only on Solana) as of September 2026.
- Built-in OFAC/KYT screening declines sanctioned or high-risk addresses.
- Gas sponsorship / EIP-2612 Permit2 sponsorship can remove buyer approval-gas friction.
- Self-verify means you validate signatures, submit settlement, and fund gas yourself.
- Match facilitator networks to Circle native USDC and your agent wallet policy before go-live.
- Auth to CDP uses API key ID + secret via
createX402ServerorcreateCdpFacilitatorClient.
What an x402 facilitator actually does
Without a facilitator, your server must validate payment signatures, talk to chains, screen addresses, pay settlement gas, and report success or failure. That is real infrastructure, not a one-line middleware flag.
A hosted facilitator takes that job. Your resource still returns HTTP 402 with accepts; the buyer signs; the facilitator verifies and settles; then your route unlocks.
Here's why that matters for USDC agent payments: the seller cares about Circle native USDC on a named chain, a clean settlement hash, and whether junk or sanctioned traffic ever reaches settle. The facilitator sits on that path.
Three facilitator options in 2026
Pick the ops model, then lock networks and USDC contracts. Mixing models mid-flight creates orphan settles and broken recon.
| Option | Who verifies / settles | Screening & sponsorship | Cost shape (as of Sep 2026) | Best for |
|---|---|---|---|---|
| CDP hosted Facilitator | CDP validates, screens, submits onchain | OFAC/KYT; EIP-2612 Permit2 / gas sponsorship for buyers | First 1,000 onchain Facilitator txs/mo free; then $0.001/onchain tx; verify always free | Most sellers shipping agent USDC APIs on Base / Polygon / Arbitrum / World / Solana |
| Self-verify / self-settle | Your stack validates signatures and submits settlement | You build screening and sponsorship (or skip them) | Your gas + infra + eng time; no CDP Facilitator fee | Teams with chain ops already staffed and a compliance path |
| Other / generic hosted | Third-party verify+settle (non-CDP) | Vendor-specific; confirm before production | Vendor pricing; treat as unproven until you read their SLA | Only after you map networks, USDC contracts, and decline rules to yours |
Primary source for the CDP row: CDP Facilitator core concepts.
Stablecoin Insider's take: default to CDP hosted unless you already run settlement, sanctions screening, and gas sponsorship in-house. Self-verify is not "free" — it is an ops product you own forever.
CDP Facilitator checklist (what to weigh)
Use this list when the decision is "CDP vs roll our own."
Scale and pricing
CDP documents >100M transactions and $28M volume across Base and Solana alone. Pricing is on onchain Facilitator activity: free through 1,000/month, then $0.001 per onchain transaction.
Verification is always free.
With exact and upto, each accepted payment is one onchain settle. With batch-settlement, many vouchers can claim in one onchain tx — so high-volume sellers can spread the fee.
Deposits, refunds, and withdrawals each count as their own onchain transaction.
Floor that against ticket size the same way how to price an x402 API in USDC does.
Networks and schemes
As of September 2026, CDP lists:
| Network | CAIP-2 | Schemes |
|---|---|---|
| Base | eip155:8453 |
exact, upto, batch-settlement |
| Base Sepolia | eip155:84532 |
exact, upto, batch-settlement |
| Polygon | eip155:137 |
exact, upto, batch-settlement |
| Arbitrum | eip155:42161 |
exact, upto, batch-settlement |
| World | eip155:480 |
exact, upto, batch-settlement |
| World Sepolia | eip155:4801 |
exact, upto, batch-settlement |
| Solana | solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp |
exact |
| Solana Devnet | solana:EtWTRABZaYq6iMfeYKouRu166VU2xqa1 |
exact |
If buyers need batch-settlement, stay on a listed EVM network. Solana is exact only in that table.
Confirm Circle native USDC on the chain you advertise — see how to choose a USDC network and the official-contract check in your accept path.
Compliance and buyer UX
CDP Facilitator runs OFAC and KYT checks and declines sanctioned or high-risk addresses. That is a product decision, not a blog slogan: you either want declines at settle time or you build equivalent screening yourself.
Gas sponsorship and EIP-2612 Permit2 sponsorship help buyers who lack native gas for the initial Permit2 approval. If your agent buyers are thin wallets, that feature can be the difference between a paid 402 and a stuck approve.
Auth and SDK path
Authenticate with a CDP API key ID and secret. TypeScript paths include createX402Server (CDP Facilitator by default) and createCdpFacilitatorClient for an existing x402 server.
Python uses the CDP SDK cdp.x402 module with HTTPFacilitatorClient. REST verify/settle APIs exist if you are not on those SDKs.
Wire that after how to set up an AI agent wallet on the buyer side and how to verify an AI agent before accepting USDC on the seller side.


When self-verify / self-settle wins
Skip hosted CDP when all of these are true:
- Your team already validates x402 signatures and submits settlement with monitored gas wallets.
- You have a written OFAC/KYT (or equivalent) path that can decline before settle.
- You need a network or token path CDP does not list, and you accept maintaining it.
- Unit economics of $0.001 per onchain settle after 1,000/mo still beat your fully loaded self-settle cost and you can prove that with numbers.
Named downside: self-settle failures are your incident. Missed screening is your compliance event.
Gas spikes are your margin hit. Do not pick self-verify to "save $0.001" if you do not staff those three.
Decision flow (operators)
- List the CAIP-2 networks your buyers actually use (Base first for most Circle native USDC agent traffic).
- Require Circle native USDC contracts only — no bridged wrappers in
accepts. - If you need OFAC/KYT declines and buyer gas sponsorship without building them, choose CDP hosted.
- If monthly onchain settles will crush a sub-cent ticket on
exact/upto, planbatch-settlementon EVM (or raise the ticket) — see the pricing guide. - Auth with CDP API keys; point production at the CDP facilitator URL your SDK documents; rehearse on Base Sepolia first.
- Reconcile every settle hash to a service and principal — how to reconcile AI agent USDC spend.
Always re-check the live CDP Facilitator docs for networks and fees before you hard-code either.

Stablecoin Insider's take:
Stablecoin Insider's take: treat the facilitator as part of your USDC accept stack, not as a plug-in you swap after agents are live. CDP hosted is the default for teams that want screening, sponsorship, and Base/Polygon/Arbitrum/World/Solana reach without owning settlement ops.
The downside is concentration: you depend on CDP uptime, their decline rules, and their network list. If that concentration is unacceptable, staff self-verify like a payments product — not like a weekend script.
FAQ
What is an x402 facilitator?
It is the verify-and-settle service for HTTP 402 payments: it validates a signed payment, optionally screens the address, submits settlement onchain, and reports the result to your resource server.
How much does the CDP Facilitator cost in 2026?
Per Coinbase's Facilitator docs, the first 1,000 onchain Facilitator transactions each month are free, then each additional onchain transaction costs $0.001. Payment verification is always free.
Which networks does CDP Facilitator support?
As of September 2026: Base, Base Sepolia, Polygon, Arbitrum, World, World Sepolia, Solana, and Solana Devnet. EVM networks support exact, upto, and batch-settlement; Solana supports exact only.
Confirm via CDP's supported schemes endpoint before production.
Does CDP screen for sanctions?
Yes. CDP documents OFAC and Know Your Transaction (KYT) checks that identify and decline payments involving sanctioned or high-risk addresses.
When should a seller self-verify instead of using CDP?
When the team already runs signature validation, settlement submission, gas funding, and equivalent screening — and can show self-settle fully loaded cost beats CDP after the free tier. Otherwise prefer hosted.
Is a Facilitator settle enough to book revenue?
No. Confirm the hash, Circle official USDC contract, amount, and payTo, then apply your KYA policy.
Settlement proves USDC moved; it does not prove the agent is a counterparty you want.
Next step Monday
Write the facilitator choice on one page: CDP hosted vs self-verify, allowed CAIP-2 networks, Circle USDC contracts, and whether KYT declines and gas sponsorship are required. Point one Base Sepolia route through CDP, then cut facilitator URL and network together for mainnet before you open discovery to agents.
This content is provided for informational and educational purposes only and does not constitute financial, investment, legal, or tax advice; no material herein should be interpreted as a recommendation, endorsement, or solicitation to buy or sell any financial instrument, and readers should conduct their own independent research or consult a qualified professional.