This morning I got an email from Coinbase Developer Platform (CDP):
Your organization has reached the monthly free tier limit for settled x402 payments using the CDP Facilitator. Additional settled payments will require a payment method on file.
Fine. I tried to add a payment method. CDP rejected my KYC documents three times. There is no support channel for KYC issues — just "try again later".
By that point we were already settling roughly 869 x402 payments per day through CDP for our MCP gateway (576 tools, 177 providers, public API at apibase.pro ). When the free tier flipped, every paid call would start failing on /settle . Agents would get 5xx, escrow would leak, customer USDC would orphan.
I had two options:
Wait for KYC, lose revenue, hope it resolves.
Replace CDP. Build our own facilitator. Today.
I picked option 2. Here is how it went.
What an x402 facilitator actually does
The x402 protocol standardizes pay-per-call HTTP. The agent (payer) signs an EIP-3009 transferWithAuthorization permit.…