The hypothesis
DeFi lending today exposes borrower addresses, position sizes, and liquidation prices on a public ledger — perfect for MEV bots and rent extraction. A pool whose deposit + borrow flows hide the borrower’s identity until liquidation can recover most of that ergonomics without giving up auditability.
Stack & architecture
- Solidity contracts; Foundry for test + fuzz.
- ZK component (TBD on circuit choice) gates deposits behind nullifier proofs.
- Liquidation is the only public-facing event; everything pre-liquidation is shielded.
What I learned
Research-stage. The biggest open question is liquidation game theory under partial information — how much can a liquidator know about a position before front-running becomes more profitable than honest liquidation?