Changes for page Federation Architecture
Last modified by Robert Schaub on 2025/12/24 20:34
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -1,24 +1,39 @@ 1 1 **Federation Architecture** 2 2 3 -{{mermaid}} 4 -graph TD 5 - Sync[Federation Sync Layer 6 -- Version Bundles 7 -- Merkle Trees 8 -- Signatures/Trust] 9 - 10 - IPFS((IPFS / S3 / P2P 11 -Evidence Files - Optional)) 3 +This diagram shows the complete federated architecture with consistent node representation. 12 12 13 - NodeA[Node A 14 -Community/Domain] --> Sync 15 - NodeB[Node B 16 -Community/Domain] --> Sync 17 - NodeC[Node C 18 -Org/Region] --> Sync 5 +== Architecture Overview == 19 19 20 - Sync -.-> IPFS 21 - IPFS -.-> NodeA 22 - IPFS -.-> NodeB 23 - IPFS -.-> NodeC 24 -{{/mermaid}} 7 +**Consistent Node Structure**: 8 +Each node (A, B, C) has identical components: 9 +* **Database**: Local storage for claims, scenarios, evidence, verdicts 10 +* **AKEL Instance**: AI processing specific to that node 11 +* **Users**: Local community (Contributors, Reviewers, Experts, Moderators) 12 + 13 +**Federation Sync Layer**: 14 +* Coordinates data exchange between nodes 15 +* Handles version bundles with cryptographic signatures 16 +* Enforces trust model (Trusted/Neutral/Untrusted) 17 +* Manages conflict resolution and branching 18 + 19 +**AKEL Knowledge Exchange** (dotted lines): 20 +* Direct peer-to-peer between AKEL instances 21 +* Shares embeddings and contradiction alerts 22 +* Independent from content synchronization 23 +* Never shares model weights or training data 24 + 25 +**Optional Storage** (IPFS/S3): 26 +* Distributed storage for large evidence files 27 +* Content-addressed for integrity 28 +* Reduces duplication across nodes 29 + 30 +**Data Flow**: 31 +1. Node creates new version 32 +2. Sync Layer packages as signed bundle 33 +3. Pushed to trusted nodes 34 +4. Remote validation and import 35 +5. AKEL instances exchange knowledge 36 +6. Large files via shared storage 37 + 38 +{{include reference="Test.FactHarborV09.Specification.Diagrams.Federation Architecture_Mermaid.WebHome"}} 39 +