Skip to main content
The b402 Facilitator is the official off-chain service that powers payment verification and settlement for the b402 protocol.
Endpoint: https://facilitatorv3.b402.ai

What It Does

The Facilitator bridges HTTP requests and on-chain settlement. It:
  1. Verifies signed payment payloads (EIP-712 or UserOp)
  2. Settles payments on-chain via the Relayer contract
  3. Deploys smart wallets on first use
  4. Executes private token swaps
  5. Processes private (Incognito) payments via the b402 privacy pool
Developers never interact with the blockchain directly. The Facilitator handles gas fees, transaction submission, and confirmation monitoring.

Supported Payment Models

ModelFlowGas
EOASign EIP-712 → verify → settleFacilitator pays gas
Smart WalletBuild UserOp → sign → settle via bundlerPaymaster covers gas (deducted from payment)
IncognitoShielded payment with b402 privacy poolFacilitator pays gas

Key Benefits

  • Non-custodial. The Facilitator never holds funds. Payments are signed by the buyer and settled directly on-chain.
  • Gasless for users. Gas costs are absorbed by the Facilitator (EOA) or deducted from the payment token (Smart Wallet).
  • Idempotent verification. Replay attacks are prevented via nonces and on-chain checks.

Endpoints

The Facilitator exposes these endpoint groups:
GroupPurposeAuth
HealthService statusNone
EOA PaymentsVerify and settle EOA paymentsNone
Smart WalletVerify and settle smart wallet paymentsNone
Wallet DeploymentDeploy and manage smart walletsNone
IncognitoPrivate payments via privacy poolNone
See the Facilitator API Reference for complete endpoint documentation.

Security

  • Signature verification. Every payment is cryptographically verified before settlement.
  • On-chain finality. Payments are only confirmed after on-chain transaction confirmation.
  • No private key exposure. Buyers sign locally; the Facilitator only receives signatures.
  • Nonce-based replay protection. Each payment uses a unique nonce to prevent double-spending.