switchboard. agent payments infrastructure

Agent wallets, gas budgets, agent-to-agent escrow. Compatible with the open agent-payment rails of 2026: x402, MPP, AP2, Circle Nanopayments.

source docs

Protocol flow

Steps

    Reference code — current step

    Click a step on the left to see the wire-level snippet.

    Compatibility matrix

    x402 MPP AP2 Circle Nano switchboard escrow
    Transport HTTP header on 402HTTP + Tempo txsA2A over gRPC/JSON-RPCHTTP/SDK, off-chain+onchainHTTP + chain txs (escrow)
    Settlement asset USDC (multichain)USDC on Tempo, fiat via SPTprotocol-agnosticUSDC nanopaymentsnative ETH/token + USDC
    Agent ↔ Agent indirect (server intermediary)nativenativevia Circle Walletsnative
    Agent ↔ API / MCP server primary use casesupportedvia payments facilitatornativevia wrapper
    Streaming / sessions per-request (v2 adds multi-step)streamed micro-txs per sessionyes (verifiable intent mandate)nanopayments < $0.000001timeout + challenge-period escrow
    Dispute / refund none (idempotent retry)SPT + card dispute railsAP2 verifiable intent → issuerCircle policy + ruleson-chain timeout + refund
    Fiat rails crypto onlyvia Stripe SPTcard networks (Visa, MC)via Circle on/off rampcrypto only
    License Apache-2.0Apache-2.0Apache-2.0proprietary SDK + open skillsMIT

    How switchboard fits

    The open rails above settle agent payments; they don't manage the agent side — keys, nonces, gas budgets, counterparty escrow. switchboard fills that gap: