ZK-IntentBook

Private intent-based trading on DeepBook using ZK proofs to prevent MEV and front-running

ZK-IntentBook

Created At

HackMoney 2026

Project Description

ZK-IntentBook is a privacy-preserving, intent-based trading frontend built on Sui’s DeepBook. Instead of submitting transparent limit orders, users express high-level trading intents that are encrypted and executed by off-chain solvers. Solvers compete to match intents against DeepBook liquidity and generate Plonky3 zero-knowledge proofs that guarantee correct execution (price bounds, no overfill, valid pool) without revealing sensitive order details. The frontend integrates DeepBook v3’s native referral system, enabling sustainable fee capture while offering MEV resistance and a simpler trading UX. ZK-IntentBook demonstrates how privacy, intents, and order books can coexist without modifying DeepBook core contracts.

How it's Made

ZK-IntentBook is built by forking the open source DeepBook UI and extending it with an intent based private trading mode. The frontend is implemented in Next.js with shadcn components and encrypts user intents client-side. Off-chain solvers observe DeepBook pools, construct optimal executions, and generate Plonky3 zero-knowledge proofs validating price bounds, size constraints, and correct matching. On-chain, a custom Move verifier module validates proofs inside Sui programmable transaction blocks (PTBs) before executing trades via the DeepBook SDK. DeepBook v3 referral contracts are integrated directly to capture trading fees. Sui’s parallel execution enables fast verification and settlement.

background image mobile

Join the mailing list

Get the latest news and updates

ZK-IntentBook | ETHGlobal