Einzeln unauffällig.
Verknüpft sichtbar.
Der Wert dieses Systems liegt nicht in einer einzelnen Datenquelle — er entsteht beim Verknüpfen. Lobbying-Register, Vergabedaten, Firmenbuch, Leaks, Förderungen, Grundbuch, Leerstände, Sanktionslisten: jede Quelle für sich erlaubt Einzelfall-Recherche. Zusammen erlauben sie das, was der Staat selbst nicht macht — die systematische Verknüpfung heterogener öffentlicher Information zu belastbaren Hypothesen.
Diese Seite zeigt, wie die Architektur aufgebaut ist: ein Entity-Graph mit Quality-Scoring und Provenance-Tracking, befüllt durch austauschbare Adapter für 20+ Datenquellen, analysiert durch Cross-Source-Synthesizer, die verkettete Muster erkennen. Alle Ergebnisse mit §-Zitaten, allen Quellen rückverfolgbar, AGPL, ohne Träger.
Fünf Schichten, modular erweiterbar.
Jede Schicht kann einzeln ersetzt werden. Adapter sind austauschbar, der Graph ist persistent, die Synthesizer sind versioniert. Neue Datenquellen = neuer Adapter. Neue Muster = neuer Synthesizer. Das System wächst ohne Breaking Changes.
Jede Aussage trägt einen Score.
Nicht alle Quellen sind gleich vertrauenswürdig. Ein Firmenbuch-Eintrag ist belastbarer als eine Crowdsourcing-Meldung. Das System unterscheidet das explizit — mit einem Quality-Score von 0-1 pro Evidence, abhängig von Quelle, Verifikation, Widersprüchen, und Alter.
20+ Quellen, eine einheitliche Schnittstelle.
Jede Quelle bekommt einen Adapter, der sie ins gemeinsame Evidence-Modell übersetzt. Rate-Limits, Deduplikation und Provenance werden einheitlich behandelt. Das macht das System erweiterbar — neue Quelle bedeutet eine neue Adapter-Klasse, keine Änderung im Kern.
Was das System heute findet.
Das sind echte Outputs der Synthesizer-Module, angewandt auf einen Demo-Graph aus allen 9 implementierten Adaptern. Ergebnisse zeigen Verkettungen zwischen Lobby/Vergabe, Offshore-Kontrolle, Pharma- und Rüstungssektor, Leerständen. Jeder Fund mit §-Zitat und Datenquellen.
Was das System nicht tun kann — by design.
CHECK entity.attributes.birth_year IS NULL OR ...
is_marked_disputed=True markiert plus Notizen.
Historische Fehler bleiben nachverfolgbar, gefolgte Korrekturen transparent.