Proof of Voice

Proof of Voice enables human-verified voting, bringing trust and fairness to online decisions.

Proof of Voice

Created At

ETHGlobal Lisbon 2026

Project Description

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.

How it's Made

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.

background image mobile

Join the mailing list

Get the latest news and updates

Proof of Voice | ETHGlobal