Skip to content

A digital voting solution for both online and traditional mail-in ballots.

Notifications You must be signed in to change notification settings

indigotheory/MyVote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

MyVote - ETHGlobal 2020

There were 550,000 mail ballots rejected this year in the primaries alone. MyVote aims to remove rejected ballots from the system all together ensuring every vote is counted.

Prototype https://www.figma.com/proto/7JhnfwBTQXqOmrMpa8uxyb/Voting-on-Chain?node-id=84%3A101&viewport=-296%2C138%2C0.17856812477111816&scaling=scale-down

Problems

  • Signatures do not match between ballot and reference
  • Ballots arrive late
  • People do not fill out ballots correctly

Solutions

Blockchain technology!

Education

  • Clear and easy to understand video tutorials and gifs
  • Important locations and dates
  • Guided voting process

Tracking

  • Custom QR Code
  • Physical ballot history
  • Ballot delivery attestation
  • Mobile notifications

QRCode

  • SHA256 hash comprising PII + UUID
  • 32bit BIP39 seed
  • Derivation path = m/44'/60'/0'/0

Online Voting

  • Proof-Of-Votre
  • Places (vote data - PII) on chain
  • Time-tested interface

NFTs

  • Custom "I Voted" NFT for Elections
  • Triggered per ballot/UUID

About

A digital voting solution for both online and traditional mail-in ballots.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published