x402 Facilitator
A production-ready x402 facilitator supporting both exact (USDC-only) and escrow (multi-token) payment schemes.What is x402? The HTTP 402 “Payment Required” status code, finally put to use. x402 is a protocol for API monetization using blockchain payments.
Two Payment Schemes
exact
USDC-only paymentsStandard x402. One signature per API call. Simple, USDC only.
escrow
Multi-token paymentsPay with WETH, DAI, USDT. Receiver always gets USDC.
Quick Comparison
exact | escrow | |
|---|---|---|
| Input tokens | USDC only | USDC, WETH, DAI, USDT |
| Output token | USDC | USDC (swapped automatically) |
| Signatures | 1 per request | 1 per request |
| Gas for user | None (gasless) | None (gasless) |
| Best for | Simple USDC payments | Multi-token flexibility |
Detailed Scheme Comparison
Learn when to use each scheme
Who Is This For?
Client Developers
Building an app that pays for API calls
- Install SDK
- Connect wallet
- Call paid APIs
API Providers
Monetizing your API endpoints
- Get free API key
- Add middleware
- Start earning
Quick Start
exact scheme (USDC only)
escrow scheme (multi-token)
How It Works
exact scheme flow
escrow scheme flow (with swap)
Key Features
Gasless for Users
ERC-3009 and Permit2 signatures - no ETH needed
Multi-Token Support
Pay with WETH, DAI, USDT - receiver gets USDC
Automatic Swaps
DEX quotes from Uniswap, Paraswap, OpenOcean
Base Network
Low fees on Base L2 (mainnet + testnet)
Networks
| Network | Status | Use For |
|---|---|---|
| Base Mainnet | ✅ Live | Production |
| Base Sepolia | ✅ Live | Development & testing |
https://facilitator.agentokratia.com
Supported Input Tokens (Base Mainnet)
| Token | Address |
|---|---|
| USDC | 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 |
| WETH | 0x4200000000000000000000000000000000000006 |
| DAI | 0x50c5725949a6f0c72e6c4a641f24049a917db0cb |
| USDT | 0xfde4c96c8593536e31f229ea8f37b2ada2699bb2 |