Your agents move across ten chains through a single API. Oris handles chain routing, gas abstraction, and protocol-specific encoding. Application code does not change when you add a new chain.
Supported chains
Chain
Protocol
Stablecoins
Ethereum
EVM
USDC, USDT, DAI
Base
EVM
USDC, USDbC
Polygon
EVM
USDC, USDT
Arbitrum
EVM
USDC, USDT
Avalanche
EVM
USDC, USDT
BNB Smart Chain
EVM
USDC, USDT, BUSD
Optimism
EVM
USDC, USDT
Celo
EVM
USDC, cUSD
Solana
SPL token
USDC, USDT
Tron
TRC20
USDT, USDC
Identical SDK surface across all ten. The protocol differences are absorbed by the adapter.
Gas abstraction
EVM chains — ERC-4337 smart accounts plus the Oris paymaster. The agent pays gas in the stablecoin already in the wallet. No native gas token required.
Solana — native fee handler under the canonical principal.
Tron — energy and bandwidth abstracted; settlement in TRC20.
for (const bof balances) console.log(b.chain, b.asset, b.amount);
Cross-chain compliance
Every payment carries the same compliance bundle regardless of chain. Policy evaluation, sanctions screening, audit log all run identically. A high-risk counterparty on Ethereum is the same high-risk counterparty on Solana.
The L1 Identity registry on Base anchors every agent. Other chains read identity through CCIP-Read federation. The compliance burden stays unified.
Where to go next
Wallets for the canonical address that resolves across chains.