Proof of Voice enables human-verified voting, bringing trust and fairness to online decisions.
Proof of Voice is a human-verified online voting prototype that explores how digital participation can become more trustworthy through World ID credentials. The project allows participants to verify their eligibility and take part in online voting experiences, reducing the risk of fake or duplicate participation. By combining identity verification with accessible voting flows, Proof of Voice demonstrates a simple approach to building more reliable digital decision-making systems where participation is linked to real humans.
Proof of Voice was built using Solidity, a React + TypeScript frontend and a Node.js backend. We integrated World ID through the IDKit SDK, implementing the required RP signature flow to create and validate verification requests. The application connects the World ID verification step with a simple voting interface, allowing only verified participants to access the voting process. We focused on a minimal but functional architecture that demonstrates how identity primitives can be combined with digital participation systems.

