ROME OSTIA LIVE

A ZK EVM
on Canton.

Every EVM block is proven with zero-knowledge and committed with its Canton actions in one Canton transaction. Write Solidity with the tools you use today. Live on Canton DevNet with the test coin tROME.

How Rome Works

Key Features

I.

Every block proven

Each EVM block is proven with zero-knowledge and committed with its Canton actions in one Canton transaction. All of it commits, or none of it does.

II.

Solidity, the usual tools

Deploy and verify with Foundry or Hardhat, and connect with viem or ethers. Chain id 770101.

III.

Standard contracts in place

Multicall3, Permit2, CreateX and the CREATE2 deployer sit at their usual addresses, so your scripts and libraries find them.

IV.

Canton Coin and tokens through the Bridge

Open a Canton account with one wallet signature and move Canton Coin and tokens between Ostia and Canton.

V.

Canton twins for ERC-20s

An ERC-20 on Ostia stands on Canton as a twin, backed by a vault that holds the original.

VI.

Payments that execute Canton allocations

An ERC-20 payment can execute the Canton allocation that payer and payee agreed to, in the same block.

VII.

Open source

Apache-2.0, in one public repository: the chain, the block builder, the contracts, the Daml packages and the explorer.

Architecture

How it composes

Ostia
Your contracts
Solidity
Foundry · Hardhat · viem · ethers
ERC-20 payments
Canton actions
Deposits, withdrawals, allocations
Canton
One Canton transaction
Block + proof + actions
Together, or nothing commits
Canton assets
Canton Coin, tokens, twins
Through the Bridge
Network
Name
Ostia DevNet, on Canton
Chain id
770101
Coin
tROME, the test coin
RPC
https://ostia.devnet.romeprotocol.xyz/rpc
Explorer
ostia.devnet.romeprotocol.xyz
Bridge
ostia.devnet.romeprotocol.xyz/bridge
Faucet
ostia.devnet.romeprotocol.xyz/faucet
Standard contracts
Multicall3
0xcA11bde05977b3631167028862bE2a173976CA11
Permit2
0x000000000022D473030F116dDEE9F6B43aC78BA3
CreateX
0xba5Ed099633D3B313e4D5F7bdc1305d3c28ba5Ed
CREATE2 deployer
0x4e59b44847b379578588920cA78FbF26c0B4956C

Talk to us

Tell us what you are building and what you need from us.

Status

What ships, what’s next.

Live today
  • I.Chain 770101 on Canton DevNet, every block proven and committed on Canton
  • II.Public RPC and explorer, with an in-browser proof check
  • III.Contract verification on the explorer
  • IV.Faucet: 1 tROME a day, 100 tROME for builders who sign in with GitHub
  • V.Bridge for Canton Coin and tokens
  • VI.Canton twins of ERC-20s
  • VII.ERC-20 payments that execute Canton allocations
On the roadmap
  • I.Outside confirmers checking every block
  • II.Connecting existing Canton wallets
  • III.Mainnet hardening
Next

Start building.