Αρχιτεκτονική
← ΑρχικήMonorepo Δομή
Stack
| Επίπεδο | Τεχνολογία | Why |
|---|---|---|
| Backend API | Python FastAPI | Async, typed, OpenAPI native |
| Database | PostgreSQL 15 | JSONB, GDPR-ready |
| Cache | Redis 8.10 | Sessions, WebSocket |
| Web | Next.js 16 | SSR, i18n, SEO |
| Mobile | Expo React Native | iOS + Android |
| Crypto (Beta) | PyNaCl + @noble/curves | Ed25519 |
| Crypto (V2) | Rust + WASM | Browser-native |
Verified Autonomous Recovery
| Στάδιο | Συμπεριφορά |
|---|---|
| parliament_source_lag | Μόνο αυτό το runbook επιτρέπεται στη Φάση 1. Εκτελεί forced Parliament catch-up. |
| Proof | Μετά το repair, ο monitor περιμένει και συγκρίνει νεότερη ημερομηνία πηγής με νεότερη ημερομηνία DB. |
| Telegram | Μόνο verified repair στέλνει ξεχωριστό Auto-Recovery verified. Failed proof μένει ως alert. |
| Κόστος | 0 AI tokens/run στη Φάση 1. Αν μελλοντικό runbook χρησιμοποιήσει paid AI tokens, πρέπει να εμφανίζεται στη Community live calculation πριν ενεργοποιηθεί. |
Bill Lifecycle
Προστασία παραγόμενου περιεχομένου
Οι νέες αυτόματες περιλήψεις και τα πρώτα posts του forum ανανεώνονται μόνο όσο παραμένουν αμετάβλητα. Χειροκίνητες αλλαγές διατηρούνται, ενώ επίσημο κείμενο και PDF links δεν επηρεάζονται.
Αρχιτεκτονική Επαλήθευσης
Beta Flow (HLR χωρίς SMS)
Alpha Flow (σχεδιασμός, όχι ενεργό)
Το Alpha flow είναι ακόμη threat model, όχι runtime. Πριν ενεργοποιηθεί πρέπει να αποδειχθεί η επίσημη επαλήθευση, η κατοχή του εγγράφου/τηλεφώνου και η ασφαλής παραγωγή unlinkable credential χωρίς διατήρηση εγγράφου ή προσωπικών στοιχείων.
gov.gr OAuth — Κατάσταση & Ενεργοποίηση
⚠️ ΣΧΕΔΙΑΣΜΟΣ ALPHA — ΟΧΙ ΕΝΕΡΓΟ: το MOD-09 είναι αρχιτεκτονική προετοιμασία, όχι ενεργή κρατική ταυτοποίηση. Κανονικό σχέδιο GH#141 →
Δύο υποψήφιες διαδρομές προς αξιολόγηση:
- Επίσημο OAuth: μόνο μετά από έγκριση και review
- Δημοτική αξιολόγηση: αίτημα για μελλοντικό pilot, χωρίς αυτόματη ενεργοποίηση → Σχεδιασμός Alpha
Στη Beta: ο HLR δεν αποτελεί κρατική ταυτοποίηση ή απόδειξη εκλογικού δικαιώματος.
Vote Scope — Τοπική Ψηφοφορία
Χρήστες με δηλωμένο Δήμο/Περιφέρεια μπορούν να ψηφίσουν τοπικά:
| Επίπεδο | Ψηφίζει | Βάρος |
|---|---|---|
| PARLIAMENT | Όλοι οι HLR-επαληθ. | x1.0 |
| PERIFERIA | Χρήστες στη Περιφέρεια | x1.0 |
| DIMOS | Χρήστες στο Δήμο | x1.0 |
| gov.gr | Μόνο επίσημα claims | x1.0 |