Architecture
Version 1.6 by Robert Schaub on 2025/12/24 20:33
Architecture
FactHarbor uses a modular-monolith architecture (POC → Beta 0) designed to evolve into a distributed, federated, multi-node system (Release 1.0+).
Modules are strongly separated, versioned, and auditable. All logic is transparent and deterministic.
High-Level System Architecture
FactHarbor is composed of the following major modules:
- UI Frontend
- REST API Layer
- Core Logic Layer
- Claim Processing
- Scenario Engine
- Evidence Repository
- Verdict Engine
- Re-evaluation Engine
- Roles / Identity / Reputation
- AKEL (AI Knowledge Extraction Layer)
- Federation Layer
- Workers & Background Jobs
- Storage Layer (Postgres + VectorDB + ObjectStore)