Dieser Abschnitt führt Sie durch den vollständigen Aufbau einer Sannvit-Ledger-Instanz — der Append-only, hash-verketteten Audit-Trail, der jeden LLM-Aufruf, jeden Tool-Aufruf und jeden Retrieval-Vorgang eines Agenten in einer pro Organisation eigenständigen, unabhängig überprüfbaren Chain versiegelt.
Der Stack besteht aus fünf beweglichen Teilen:
| Service | Was er tut |
|---|---|
| Postgres | Die einzige Datenbank — enthält das Ledger-Schema und das Schema von Keycloak, ohne separaten Pooler oder REST-Layer davor |
| Keycloak | Authentifizierung für das Dashboard und Service-to-Service-Tokens |
| Ledger API | Nimmt Agentenaktivität entgegen, versiegelt sie in der pro Organisation geführten Hash-Chain und betreibt die Alerting-/Integritätsprüfungs-Schleife |
| Dashboard | Die Browser-UI für Review, Alerting und Nachweis-Export |
| Blob Storage | Speichert Payload-Inhalte — das Ledger selbst speichert nur einen Zeiger + Hash — gebündelt über RustFS, oder zeigen Sie auf Ihren eigenen S3-kompatiblen Bucket |
Weitere Wege (native Entwicklung ohne Container) kommen hinzu, sobald dieser Abschnitt wächst.