Our project provides a platform to tackle the problem of anonymity for governance by leveraging on zero knowledge proofs and "humaness-verification" (via Worldcoin ID) to mask the transaction identities of participants in a governance vote. We first use authentication sdks such as World Coin to onboard users and bring the amount of bad actors to a minimum. We customize various voting contracts that incorporate Semaphore's on-chain identity hashing and verification to provide non-disclosure of user origin while still being able to proof participation.
This project uses WorldCoin ID and authentication/sdk to prove humaness of users while weeding out bots and bad actors. Thereafter we provide a custom voting contract that wraps around Semaphore's voting extension, to provide anonymity of users while still proving participation and tabulation of vote data.