What It Does
| Capability | Description |
|---|---|
| Verify payments | Validate EIP-712 signatures against on-chain state |
| Settle transactions | Execute token transfers via the Relayer contract |
| Smart wallet ops | Build and submit ERC-4337 UserOperations |
| Deploy wallets | Create deterministic Nexus smart wallets |
| Incognito payments | Process privacy pool shield/unshield operations |
| Swap execution | Private token swaps with payment |
Two Payment Models
EOA Payments
For standard wallets (MetaMask, private key wallets):- Server sends payment requirements to client
- Client signs EIP-712
TransferWithAuthorizationpayload - Server forwards to facilitator
/verify - Facilitator checks signature, nonce, time window, and balances
- Server calls
/settle - Facilitator calls
transferWithAuthorization()on the Relayer contract and pays gas
Smart Wallet Payments
For ERC-7579 Nexus smart wallets:- Server sends payment requirements to client
- Client calls facilitator
/wallet/verifywith wallet address and payment details - Facilitator builds unsigned UserOp with fee injection and paymaster signature
- Client signs the UserOp hash
- Client sends signed UserOp to
/wallet/settle - Facilitator submits to ERC-4337 bundler
- Bundler executes on-chain (batch: approve + transfer)
Official Facilitator
The hosted b402 facilitator is live at: Base URL:https://facilitatorv3.b402.ai
Supported networks: BNB Chain mainnet, Base mainnet
Supported tokens: USDT, USDC, USD1
Rate limit: 30 requests per minute per IP
See the Facilitator API Reference for full endpoint documentation and Fee Structure for pricing details.
