Skip to main content

Blockchains

  • Arc
  • Base
  • Polygon PoS
The upto scheme is available on all supported mainnet networks and Arc testnet.

Dynamic lookup

Facilitator Service exposes the current schemes and USDC contracts dynamically through /supported. Advertise upto in your payment requirements only on networks where /supported lists an upto kind.

Identifiers and contracts

Use the CAIP-2 value as the network field and the USDC contract as the asset field in your x402 paymentRequirements. The schemes column lists the x402 payment schemes Facilitator Service accepts on each blockchain.

Mainnet

Testnet

Usage-based payment contracts

upto payments use these contracts on every network that supports upto: Buyers approve Permit2 to spend their USDC, onchain or with a signed EIP-2612 permit. The proxy is the spender the buyer signs, and the contract Facilitator Service calls to settle.

Confirmation thresholds

Facilitator Service reports /settle and /status as completed only after the threshold for the target blockchain is met. On Base, a verified reorg after completion moves the payment to failed with reason=reorged. Facilitator Service never resubmits a reorged payment automatically.