High-Level Architecture

Last modified by Robert Schaub on 2025/12/24 20:34

High-Level Architecture

graph TD
    User((User)) <--> UI[UI Frontend]
    UI <--> API[REST API]
    
    subgraph Backend
        API <--> Core[FactHarbor Core
- Claims/Scenarios
- Evidence/Verdicts
- Identity]
        
        Core <--> AKEL[AKEL - AI Layer]
        Core <--> Workers[Background Workers]
        Core <--> Fed[Federation Layer]
    end

    subgraph Storage
        Core --> PG[(PostgreSQL)]
        Core --> Vector[(Vector DB)]
        Core --> Obj[(Object Store)]
    end

    Fed -.-> OtherNodes((Other Nodes))
    AKEL -.-> Storage
    Workers -.-> Storage