Ein Archiv des öffentlichen Wortes. Was Mandatsträger öffentlich sagen, wird erfasst, fremdarchiviert, gehasht und wörtlich wiederauffindbar gemacht. Die Maschine findet, strukturiert, sortiert — sie urteilt nicht.
Ausgabe ist immer: wörtlicher Span, Sprecher, Datum, Permalink, Archivlink, Hash. Kein „fasse zusammen". Zitierfähig heißt: Wortlaut oder gar nichts. Ein Zitat, das ein Modell geglättet hat, ist eine Behauptung. Der echte Wortlaut nicht — der steht da.
„Ich will Zeugnis ablegen bis zum letzten." — Victor Klemperer
Historischer Anker: Victor Klemperer dokumentierte in LTI – Lingua Tertii
Imperii die Sprache des Dritten Reiches Wort für Wort, Beleg für Beleg — nicht als
Ankläger, sondern als Philologe, der Zeugnis ablegt. wortlaut ist dieselbe Haltung
in Code: belegen statt urteilen.
Was es tut
Frag das System: „Was hat Fraktion X im Landtag Y zu Thema Z eingebracht?" → Antwort ist eine Liste wörtlicher Zitate mit Drucksachen-Nummer, Datum, Permalink zur Primärquelle, Archivlink und Hash. In Sekunden, nicht in Stunden Handrecherche. Jedes Zitat ist unabhängig gegen einen Hash nachprüfbar.
Prinzipien (die Verfassung des Projekts)
- Provenienz vor allem. Nichts wird verarbeitet, was nicht vorher archiviert und gehasht ist. Die Kette Rohbyte → Hash → Fremdarchiv → Span ist lückenlos.
- Die Maschine urteilt nicht — als Architektur. Retrieval gibt nur wörtliche
Spans zurück, nie generierten Fließtext. Es gibt keinen
summarize-Pfad. - Parteineutral by design. Kein Datenmodellfeld bevorzugt eine Partei.
- Öffentlich einsehbar & reproduzierbar. Code offen (AGPL-3.0), jede Beweiskette von außen nachprüfbar.
- Nur öffentliche Äußerungen von Mandatsträgern in politischer Funktion. Keine Privatsphäre, keine Nicht-Mandatsträger, kein Doxxing.
Status
Planungsphase / Pre-Alpha. Architektur, Recht, Security und Datenmodell sind
spezifiziert (siehe docs/). Der erste Code (Beweis-Ledger + Hash-/Archiv-
Pipeline) ist der nächste Schritt.
MVP-Fokus: öffentliche, amtliche Quellen (Bundestag-DIP-API + Landtags- Plenarprotokolle) — urheberrechtlich gemeinfrei (§ 5 UrhG), amtliche Sprecherzuordnung. Weitere Quellen und Parteien folgen. Die Architektur ist von Tag 1 partei- und quellen-agnostisch.
Dokumentation
| Dokument | Inhalt |
|---|---|
| docs/architecture.md | Vision, Evidence-Ledger, Datenmodell-Überblick, API, Deployment, Roadmap |
| docs/datamodel.md | Vollständiges Schema, Immutability, Anti-Halluzination-Gate, Ingest-Adapter-Interface |
| docs/legal.md | Rechtslage (UrhG, DSGVO, KUG), Beweis-Threat-Model, Anwalts-Checkliste |
| docs/security.md | Security- & OpSec-Threat-Model (Adversary-Modell, Prompt Injection, Verteidigungs-Architektur) |
| docs/development.md | Rollen, agentischer Dev-Loop, Guardrails/Gates, DoR/DoD |
| docs/rules.md | Regelwerk (verbindlich): Code-Qualität, Security, Tests, DoR/DoD als Regel-IDs |
| docs/engineering.md | Engineering-Methodik: Spec-driven, TDD, INVEST, testbare Metriken |
| docs/adr/ | ADRs — Tech-Stack, entschieden & begründet |
Mitmachen
Gesucht: RAG, Archivierung, Diarization, Datenqualität, Recht. Neue Quellen werden als Ingest-Adapter beigetragen (~eine Datei, siehe docs/datamodel.md §7) — der Beweis-Kern bleibt unberührt. Details in CONTRIBUTING.md.
Lizenz
AGPL-3.0 — Netzwerk-Copyleft: Wer eine Instanz betreibt, muss den Code offenlegen. Verhindert proprietäre Forks eines Transparenz-Werkzeugs.