Votify

Features

Core building blocks: SSI credentials, anonymous voting tokens (blind signatures), smart contracts for escrow & refunds, and IPFS for auditable storage.

SSI Integration

Voters authenticate using verifiable credentials (Swiyu integration). Eligibility is checked at vote time — no pre‑uploaded voter lists required.

Anonymous Voting Tokens

Blind signatures produce one‑time anonymous tokens (nullifier semantics) that prevent double voting while keeping ballots unlinkable to voters.

Smart Contracts & Escrow

A Solidity contract handles funding (escrow), deterministic fee calculation, and refunds so organizers have predictable, transparent costs without exposing voter wallets.

IPFS & Auditable Storage

Session configs, proofs and tallies are published to IPFS. Hashes can be anchored on‑chain to provide an immutable, public audit trail.

Hybrid on/off‑chain

Run fully off‑chain (lower cost) or enable blockchain anchoring for immutable records and escrow management. The design supports both modes.

No Wallet Required for Voters

Voters only need the Swiyu SSI wallet to prove eligibility. All blockchain interactions (when used) are paid by the session creator — voters do not need crypto wallets.

Live Results & Verifiability

A live results dashboard displays aggregated outcomes plus verification artifacts so independent verifiers can reproduce tallies from public data.