Plattform-Architektur

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.

Testinstanz anfordern 55 Fachmodule entdecken
Fundament

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.

Fakten & Belege

Die Plattform in verifizierten Zahlen

55
Integrierte Module
In permissions.MODULE_LABELS
1.547
Typisierte Capabilities
Vor- & Nachbedingungen geprüft
19
Reviewed Gateways
Semantisch überwachte Prozesse
32
Verifizierte Sprachen
gettext-Kataloge aktiv