Protocol
Caviar Chain
A privacy-first ZK rollup on Ethereum, purpose-built for institutional finance. Confidential execution, ZK-verified validity, identity-gated transaction inclusion, and USDC-native gas — on a single chain that institutional builders can deploy on.
Key figures
Properties
Five properties general-purpose L2s do not provide.
Compliance at consensus layer
KYC/KYB credential verification at the Sequencer TEE before mempool admission. No smart contract logic can route around it. Compliance-as-consensus-primitive, not application-level.
Confidential state
Contracts may declare state confidential (encrypted in Phala TEE) or public. The block header commits to both roots. ZK selective disclosure proofs reveal individual properties without revealing values.
ZK validity, sub-15-minute finality
Every block is proven correct by a Succinct SP1 STARK proof verified on Ethereum L1. Withdrawals finalize in 5–10 minutes — not seven days as in optimistic rollups.
USDC-native gas
All transaction fees are denominated in and paid in USDC. No native gas token. Institutions hold USDC, not chain tokens.
Agent-first identity
Non-human transactors are first-class participants with KYA credentials. Apps can be designed assuming agents will perform a non-trivial fraction of transactions.
Ethereum-aligned settlement
Caviar Chain settles to Ethereum mainnet. The L1 bridge contracts enforce deposits and withdrawals based on state roots finalized by SP1 proof verification.
Build on Caviar Chain
EVM-compatible deployment with Caviar-specific primitives.
Standard EVM tooling
Hardhat, Foundry, OpenZeppelin, viem, wagmi all work unchanged. Solidity 0.8.x. ERC-20/721/1155.
Caviar precompiles
Native Liquidity Access for matching engine, repo book, securitization pools. Confidential state opt-in. KYA credential helpers. Atomic DvP.
Builder kits
TypeScript SDK (@caviar/sdk). Solidity library (@caviar/contracts). CLI for scaffolding, deployment, and key management.
Build institutional finance on Ethereum.
Compliant, confidential, composable. Deploy in minutes; inherit the chain's primitives.
