Skip to content

Architecture

Aegis lives on Sonic mainnet (chainId 146). The websites are just front ends. Money, proofs, and rules settle on-chain.

Layers

LayerWhat it does for you
Your walletHolds keys; can prove Groth16 witnesses in the browser
Sonic RPCReads state; broadcasts the txs you sign
AGS ledgerVisible balances + shielded commitments
Verifier factoryOn-chain Groth16 checkers per circuit family
ModulesSwap, lend, stake, govern, auction, insure, …
Privacy entryEIP-712 intents when public shield/transfer is gated

User flow

text
Bridge in (Ethereum → Sonic)

Visible balance

Shield → commitments

Use DeFi (swap, lend, stake, vote, …)

Unshield when you need transparent rails

Trading modes (no marketing fog)

ModeWhat SonicScan still sees
Public AMMReserves, swaps, LP — full glass box
Governed routerRouted swaps across allowlisted pools
Limit / RFQEscrows and signed intents
PrivateAMMPool depth stays public; proofs gate policy, not hidden L1 reserves

If the explorer can read the pool, we will not call it “private liquidity.”

Clients

ClientJob
AppDay-to-day DeFi
Token saleDutch auction TGE
Native Aegis appSame stack, local RPC / proving when you want it
Sonic extensionCompanion where published

Source + signed releases: GitHub — Aegis.

Docs for humans. Wallets talk to Sonic — we do not custody keys.