Skip to content
Oris Docs

Deployment

Oris is deployed on Base Sepolia today. Mainnet rollout is planned. The contract bytecode is identical between testnet and mainnet, so the move is a re-deploy with no source change.

Live addresses

LayerComponentAddress (Base Sepolia)
L1OrisAgentRegistrySix contracts
L2OrisL2PolicyRegistry0xb43a7d6efdd2df1F11af130133965f00C99dE356
L3Veris gRPCmTLS
L4Bundle APIapi.useoris.xyz/v1/bundles
L5OrisL5RevocationRegistryDeployed on Base Sepolia
L6OrisComplianceVerifier0xD0aCf4a873C5bBEA4296958C27c1eA652D98fA5C (block 42019099)
L7OrisAuditLogRegistry0xAde6DC06178904194FaE72CC83C6d2ec65Ed34c8

Deploy procedure (mainnet)

When mainnet rollout begins, the sequence is:

  1. L1 contracts — bytecode-identical re-deploy on Base mainnet. CCIP-Read gateway points to new contracts.
  2. L2 policy registry — re-deploy + first signed root commit.
  3. L5 revocation registry — re-deploy + first signed root commit.
  4. L6 verifier contract — re-deploy + pubkey announce.
  5. L7 audit log registry — re-deploy + first anchor commit.
  6. L3 Veris — promote the gRPC endpoint to the mainnet stack.
  7. L4 bundle API — flip network default to mainnet adapters.
  8. L8 SDK — bump default network from base-sepolia to base. Minor version release.

Each step is atomic. Rollback is a re-deploy of the prior step.

Network adapters

Base mainnet adapter ships with the rollout. Other adapters (Solana, Stripe, Visa, AWS, x402, Coinbase Agent) follow partner pilots.

Chain matrix

10 chains supported in testnet. Mainnet matrix mirrors testnet with bytecode-identical re-deploy.

ChainVerifier pathAdapter
BaseSolidity on-chainERC-4337
EthereumCCIP-Read federationERC-4337
Arbitrum, Optimism, Polygon, Avalanche, BNB, CeloCCIP-Read federationERC-4337
SolanaAnchor reference verifierSPL token
TronHTTP gatewayTRC20

Where to go next