ZKDepth is a liquidity venue on Robinhood Chain (id 4663). Everything you can do in public, you can also do from a private balance: swap, provide liquidity, earn, trade perps and join launches. Every action still settles on chain. What it stops showing is who acted.
What you can do
| You want to | Read |
|---|---|
| Hold a balance only you can open | Private balance and notes |
| Swap, provide liquidity, earn or trade a launch from it | Immediate lane |
| Trade without showing your order size | Sealed batches |
| Trade perps | On-chain perps, Private perps, Perps on Lighter |
| Find your way around the app | Using the app |
| Swap or set a limit in public | Swaps and routing, Limit orders |
| Earn without managing a range | Vaults, Hedged vaults, Structured notes |
| Provide liquidity yourself | ZKDepth pools, One-token deposits, Position automation |
| Launch a token | Launchpad, Launch pools |
| See what it costs | Fees and referrals |
Rules that hold everywhere
One chain. Every contract is deployed on Robinhood Chain (4663), and the app sends transactions there only.
Your keys. Your private balance keys come from one signature in your wallet, in your browser, and stay in memory in the tab. Keys and backup explains them.
Immutable contracts. Contracts cannot be upgraded. The private pool's owner can only stop new deposits; spending and withdrawals stay open. The venue's owner can pause swaps and new liquidity, never withdrawals, and tune fees and limits inside caps written into the contracts. Who can do what lists every key.
One custody contract per token. A blocklist hit on one stock token freezes only that token's notes.
$ZKD. Protocol fees become ETH, the ETH buys $ZKD, and the $ZKD is burned, each step by a call anyone can make. See Buyback and burn.
contracts/src/every contract, none upgradeablecircuits/the proofs a private action runs onpackages/zk/keys, notes, tree and proving in the browser