Anonymous DAO governance using zero-knowledge proofs. Private voting with Semaphore protocol
Shinobi.vote revolutionizes decentralized governance by addressing the fundamental privacy paradox in current DAO systems. While transparency is valuable for accountability, permanent on-chain voting records create detailed behavioral profiles that enable voter intimidation, strategic manipulation, and privacy violations.
Our platform leverages zero-knowledge proof technology through the Semaphore protocol to create a "voting booth for the blockchain age." Members join DAOs using cryptographic identity commitments rather than wallet addresses, generating mathematical proofs of membership without revealing personal information. When voting, users create zero-knowledge proofs that validate their eligibility and choice while maintaining complete anonymity—only a nullifier hash prevents double-voting.
The system preserves all benefits of transparent governance (verifiable results, audit trails, democratic participation) while eliminating surveillance capitalism elements. Vote counts remain publicly verifiable, but individual choices stay private. This enables authentic decision-making where ideas win on merit rather than influence from whale watchers or social pressure.
Built for real-world adoption, Shinobi.vote targets corporate DAOs requiring confidential board decisions, political organizations needing secret ballots, and DeFi protocols where governance shouldn't be influenced by visible voting patterns. The platform demonstrates that privacy and transparency aren't mutually exclusive—they're complementary forces that strengthen democratic processes.
Semaphore Protocol Integration We built on the battle-tested Semaphore v4 zero-knowledge proof system, which provides the cryptographic foundation for anonymous group membership and signaling. The integration required careful coordination between smart contracts and client-side proof generation:
Smart Contract Architecture (Solidity) The core governance logic is implemented across modular contracts deployed on Base Sepolia:
We implemented a custom event emission pattern that allows The Graph indexer to track governance analytics (vote counts, proposal states) while maintaining voter anonymity. The contracts emit nullifier hashes and vote counts without any identity correlation, enabling privacy-preserving analytics.
The Graph Protocol Indexing Real-time governance data processing required custom GraphQL schema design:
Frontend Architecture (React + Viem) The user interface prioritizes simplicity while handling complex cryptographic operations:
Semaphore Protocol Using Semaphore v4 was crucial for security and reliability: The Graph Using The Graph for DAO event indexing.
Zero-Knowledge Proof Integrity
Smart Contract Security
Privacy Guarantees
This architecture demonstrates that sophisticated privacy technology can be made accessible through thoughtful UX design and careful integration of cutting-edge cryptographic protocols.

