Gebaut für Zuverlässigkeit, Mandantentrennung & GoBD
Ein modularer Python/FastAPI-Monolith auf PostgreSQL 17 mit echter Row-Level-Security auf Datenbankebene, transaktionaler Outbox und unveränderlichen Audit-Logs.
Keine Kompromisse bei Sicherheit & Datenisolation
Die sechs verbindlichen Architekturprinzipien der Centurio-Plattform.
PostgreSQL Row-Level-Security (RLS)
Mandantenisolation ist keine Software-Option im Anwendungsfilter, sondern auf Datenbankebene erzwungen. Die App-Rolle besitzt NOBYPASSRLS; jede Session setzt den Mandantenkontext via set_config fest.
Unveränderliches Audit-Log (Append-Only)
Sämtliche Statusänderungen, Belegfreigaben und Stammdatenmutationen werden unveränderbar protokolliert. Die Datenbank verweigert UPDATE und DELETE auf Audit-Tabellen selbst für Administratoren.
Transaktionale Outbox & Idempotenz
Domain-Events und Belegänderungen teilen sich dieselbe atomare Datenbanktransaktion. Idempotency-Keys auf Inbox-Belegen und Aufträgen verhindern doppelte Verarbeitungen bei Verbindungsabbrüchen.
3-Tier Berechtigungsmodell (RBAC)
20 vorkonfigurierte Rollen aufgeteilt in Administrativ (Team-Scope), Exekutiv (eigene Zuweisungen für Techniker/Fahrer) und Extern (Gäste), granular erweiterbar um modulare JSONB-Rechte.
Kein direktes SQL durch KI-Modelle
Agenten erreichen Geschäftsdaten ausschließlich über 1.547 typisierte, validierte Capabilities mit Vor- und Nachbedingungen. Es existiert kein Code-Pfad für ungeprüfte SQL-Injektionen durch LLMs.
100 % Europäisches Hosting (EU-Only)
Betrieb in ISO-27001-zertifizierten deutschen Rechenzentren (Hetzner, Nürnberg/Falkenstein). Dokumente verbleiben verschlüsselt im S3-kompatiblen Object Storage innerhalb der EU.