Wiki source code of Federation Architecture Mermaid
Last modified by Robert Schaub on 2025/12/24 20:34
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
| |
1.1 | 1 | {{mermaid}} |
| 2 | graph TB | ||
| 3 | subgraph Node_A[Node A] | ||
| 4 | A_DB[(Database)] | ||
| 5 | A_AKEL[AKEL Instance] | ||
| 6 | A_Users[Users] | ||
| 7 | end | ||
| 8 | |||
| 9 | subgraph Node_B[Node B] | ||
| 10 | B_DB[(Database)] | ||
| 11 | B_AKEL[AKEL Instance] | ||
| 12 | B_Users[Users] | ||
| 13 | end | ||
| 14 | |||
| 15 | subgraph Node_C[Node C] | ||
| 16 | C_DB[(Database)] | ||
| 17 | C_AKEL[AKEL Instance] | ||
| 18 | C_Users[Users] | ||
| 19 | end | ||
| 20 | |||
| 21 | subgraph Federation_Layer[Federation Infrastructure] | ||
| 22 | Sync[Sync Layer<br/>Version Bundles<br/>Signatures & Trust] | ||
| 23 | Storage[(IPFS / S3<br/>Evidence Files)] | ||
| 24 | end | ||
| 25 | |||
| 26 | Node_A <-->|Content Sync| Sync | ||
| 27 | Node_B <-->|Content Sync| Sync | ||
| 28 | Node_C <-->|Content Sync| Sync | ||
| 29 | |||
| 30 | A_AKEL -.->|Knowledge Exchange| B_AKEL | ||
| 31 | B_AKEL -.->|Knowledge Exchange| C_AKEL | ||
| 32 | A_AKEL -.->|Knowledge Exchange| C_AKEL | ||
| 33 | |||
| 34 | Sync -.->|Large Files| Storage | ||
| 35 | Storage -.-> Node_A | ||
| 36 | Storage -.-> Node_B | ||
| 37 | Storage -.-> Node_C | ||
| 38 | |||
| 39 | {{/mermaid}} |