Arch

Version 1.1 by Robert Schaub on 2025/11/25 14:07

flowchart TB

    U[Users\nPublic\nReviewers\nEditors\nGovernance]

    XWIKI[XWiki Frontend\nRendering\nEditing\nTemplates]

    API[FactHarbor API Layer]

    subgraph CORE[FactHarbor_Core_Engine]
        CM[Claim_Manager]
        EM[Evidence_Engine]
        AM[Assumption_Context_Engine]
        RM[Rating_Engine]
        VM[Versioning_Engine]
        GOV[Governance_Audit_Engine]
        SRCH[Search_Index_Engine]
        ID[Identity_Permissions]
    end

    subgraph DATA[Data_Storage]
        DB[(Relational_DB)]
        IDX[(Search_Index)]
        META[(Metadata_Store)]
    end

    subgraph EXT[External_Services]
        OAUTH[OIDC_Auth]
        FETCH[External_Data_Fetchers]
        ARCHIVE[Archive_Storage]
    end

    U --> XWIKI
    XWIKI --> API

    API --> CM
    API --> EM
    API --> AM
    API --> RM
    API --> VM
    API --> GOV
    API --> SRCH
    API --> ID

    CM --> DB
    EM --> DB
    AM --> DB
    RM --> DB
    VM --> DB
    GOV --> DB

    SRCH --> IDX
    META --> DB

    ID --> OAUTH
    EM --> FETCH
    DB --> ARCHIVE