Délégative
Hackathon project at EthGlobal Paris 2023. Implemented an off-chain DAO liquid democracy voting application with identity proofs and vote delegations. Won 1st place from ApeCoinDAO, Top 5 from Sismo and Pool Prize for The Graph.
Délégative is a DAO tooling project built at EthGlobal Paris 2023 that implements liquid democracy — a governance model where participants can either vote directly or delegate their voting power to someone they trust, with delegations being revocable at any time.
The project combines a Mina zkApp (zero-knowledge smart contract) for off-chain vote verification with a Next.js frontend for the governance interface.
Awards
- 🥇 1st place — ApeCoinDAO prize
- 🏆 Top 5 — Sismo prize
- 🏆 Pool Prize — The Graph
How It Works
The system is split into two components:
Smart Contract (delegative/contracts) — A Mina zkApp that receives a batch of votes, verifies timestamps are valid, checks for duplicates, and finalises a poll result. Zero-knowledge proofs ensure vote validity without revealing individual votes.
Frontend (delegative/ui) — A Next.js application that provides the governance interface: creating proposals, casting votes, delegating voting power, and revoking delegations. Live at ui-ruby-chi.vercel.app.
Tech Stack
| Layer | Technology |
|---|---|
| Smart contracts | Mina zkApp (TypeScript) |
| ZK proofs | Mina Protocol |
| Frontend | Next.js, React |
| Styling | Tailwind CSS |
| Identity | Sismo |
| Indexing | The Graph |