# ekklesia.gr — Ψηφιακή Δημοκρατία στην Ελλάδα > Ανεξάρτητη πλατφόρμα ψηφιακής άμεσης δημοκρατίας. Οι πολίτες ψηφίζουν ανώνυμα σε πραγματικά νομοσχέδια χρησιμοποιώντας κρυπτογραφία Ed25519. Μη κυβερνητική, ανοιχτού κώδικα (MIT), χρηματοδοτούμενη από δωρεές πολιτών. > > Independent digital direct democracy platform for Greece. Citizens vote anonymously on real parliamentary bills using Ed25519 cryptography. Non-governmental, open-source (MIT), funded by citizen donations. ## Τι είναι η ekklesia; ekklesia.gr (εκκλησία του έθνους) is an independent civic initiative enabling Greek citizens to vote on real bills from the Hellenic Parliament and local government (Diavgeia). Votes are cryptographically signed (Ed25519), anonymous, and non-legally binding. The platform calculates a Divergence Score showing how much citizen opinion differs from parliamentary party votes. ## Key Features - Anonymous voting on real parliamentary bills (Ed25519 signatures, HMAC nullifier chain) - Divergence Score: citizen opinion vs. party votes - Πολιτική Αξιολόγηση: citizens evaluate elected representatives on 8 criteria (-5 to +5) - Local Government: municipal/regional decisions via Diavgeia integration - εκπρόσωπος App: role-based representative access (Βουλευτής, Δήμαρχος, Περιφερειάρχης) - Public Forum at pnyx.ekklesia.gr (Discourse) - Public API (CC BY 4.0) for researchers - Arweave blockchain archiving for transparency - Mobile App (Android) + Progressive Web App - AI Assistant (local Ollama + Claude hybrid) ## Privacy - Phone number used ONLY for HLR verification, deleted immediately after nullifier generation - No accounts, no email, no cookies, no tracking - Versioned identity nullifiers: Argon2id v2 hash for new/reverified identities plus a legacy SHA256 compatibility anchor; public key stored, phone deleted - Private key stored only on user device (Android Keystore / iOS Keychain) - Votes cannot be linked to identity ## Technology - Backend: Python FastAPI, PostgreSQL 15, Redis 8.10 - Frontend: Next.js 16 (SSR, i18n el/en) - Mobile: Expo React Native (Android vC61 / v1.0.32 published for Direct download, live through the public API/latest-APK alias and submitted to Play Closed Testing; icon notification counts are enabled where the Android launcher supports them; Google review and F-Droid's independent build remain pending; Direct, Play and F-Droid stay separately routed) - Crypto: Ed25519 (PyNaCl + @noble/curves), HMAC nullifier chain - AI: Ollama (local) + Claude API (hybrid) - Forum: Discourse (pnyx.ekklesia.gr) - Generated-content ownership: system summaries/forum bodies refresh only while their SHA-256 ownership digest still matches; admin/moderator edits are preserved - Archiving: Arweave permanent storage - Hosting: Hetzner (Helsinki, EU) - ZK Voting V2: Semaphore-based; Android prover, hidden S10 canary, security review, and first public one-bill scoped rollout passed; guarded Parliament rollout live; ZK Arweave auto-publication live for eligible public Parliament scopes with minimum group size 5 ## Status - Tier 1: Active (25 modules, 11+ containers) - Newsletter: Brevo + Telegram cross-publish - Monitor: 3-tier self-healing (API recovery, Docker restart, Telegram escalation) - ZK Voting V2: Hidden S10 canary passed and first public scoped rollout completed for one exact bill scope (`bill:GR-d4c62ed4`); guarded Parliament rollout is live; ZK Arweave auto-publication is active only for eligible public Parliament scopes with minimum group size 5 ## URLs - Website: https://ekklesia.gr - Community: https://ekklesia.gr/community.html - FAQ: https://ekklesia.gr/wiki/faq.html - ZK Voting: https://ekklesia.gr/wiki/zk-voting.html - Representative Info: https://ekklesia.gr/representative.html - API: https://api.ekklesia.gr/api/v1/ - Forum: https://pnyx.ekklesia.gr - GitHub: https://github.com/NeaBouli/pnyx - API Docs: https://ekklesia.gr/wiki/api.html - Whitepaper: https://ekklesia.gr/wiki/whitepaper.html - Privacy: https://ekklesia.gr/wiki/privacy.html ## Municipality & Representative Tools ekklesia.gr offers specialized tools for elected representatives (MPs, Mayors, Municipal Councillors): - Representative app (εκπρόσωπος): exclusive mobile app for viewing bills, citizen evaluations, and divergence scores for their region. - Commitment Declaration (Δήλωση Αυτοδέσμευσης): public document candidates sign before elections with measurable obligations: transparency, citizen will, accountability. PDF: https://ekklesia.gr/download/Autodesmefsi_Ekklesia_v6.pdf - Future Alpha 0.1 design for official gov.gr OAuth or holder-authenticated fresh challenge-bound QR/eSeal verification. It requires an official integration, DPIA, credential-migration design, independent security/privacy review and sandbox canary; it is not active in Beta. - Arweave immutable archiving of all voting results. - Full page: https://ekklesia.gr/municipality/ - Article: https://ekklesia.gr/municipality/article.html ## License MIT License. (c) 2026 V-Labs Development. ## Contact GitHub Issues: https://github.com/NeaBouli/pnyx/issues