Skip to main content
The {chain} path param is a friendly slug. Map of slug → CAIP-2 chain ID + Aegis coverage below.
{chain}CAIP-2Aegis
etheip155:1
bsceip155:56
tron(TRX native)
polygoneip155:137
baseeip155:8453
arbitrumeip155:42161
optimismeip155:10
avalancheeip155:43114
fantomeip155:250
btc(BTC native)
sol(SOL native)
ltc(LTC native)
Aegis full coverage is currently limited to ETH, BSC, TRON — the only chains where we ingest the full transaction graph end to end. Other chains return 400 unsupported_network. Aegis is the single verdict surface. Where the on-chain graph is sparse, additional commercial scoring runs under the hood (opt-in) and is folded into the same Aegis verdict — there is no separate multi-provider tier to select.

Address format

Chain familyFormatCase-handling
EVM (eth, bsc, polygon, base, arbitrum, optimism, avalanche, fantom)0x + 40 hexLowercased server-side
TRONbase58 (T…34 chars)Case-sensitive — sent as-is
BTCbase58 / bech32Case-sensitive
SOLbase58 (32 chars)Case-sensitive
LTCbase58 / bech32Case-sensitive
A wrong-case TRON address won’t be found in our index — a 0x6b17… EVM address can be sent in any case and we’ll normalise.

Settlement chain

Independent of {chain}. Today the x402 quote always settles on Base mainnet (or Base Sepolia for testnet calls), regardless of which chain you’re querying. Multi-chain settlement is on the roadmap.