fix formatting of "high level architecture" diagram
parent
7e6825b1ec
commit
e91dabae6e
|
|
@ -34,26 +34,27 @@ Server-first federation, with optional P2P replication and local-first caching (
|
|||
|
||||
High-Level Architecture
|
||||
|
||||
```
|
||||
┌────────────────────────────────────────────────────────────┐
|
||||
│ Client Layer │
|
||||
│ │
|
||||
│ Web UI • Mobile/PWA • Exhibition/Kiosk Mode │
|
||||
│ │
|
||||
│ Web UI • Mobile/PWA • Exhibition/Kiosk Mode │
|
||||
└────────────────────────────────────────────────────────────┘
|
||||
│
|
||||
ActivityPub Client-to-Server (C2S)
|
||||
│
|
||||
┌────────────────────────────────────────────────────────────┐
|
||||
│ MakingHistory Node │
|
||||
│ │
|
||||
│ ┌────────────┐ ┌──────────────┐ ┌───────────────────────┐ │
|
||||
│ │ActivityPub │ │ Archive & │ │ Story & Narrative │ │
|
||||
│ │Actor │ │ Media Engine │ │ Engine │ │
|
||||
│ │Inbox/Outbox│ │ │ │ (timelines, curation, │ │
|
||||
│ └────────────┘ └──────────────┘ │ narrative assembly) │ │
|
||||
│ └───────────────────────┘ │
|
||||
│ ┌──────────────────────────────────────────────────────┐ │
|
||||
│ │ Federated Moderation & OGB Integration │ │
|
||||
│ └────────────────────────────────────────────────────────┘ │
|
||||
│ MakingHistory Node │
|
||||
│ │
|
||||
│ ┌────────────┐ ┌──────────────┐ ┌───────────────────────┐ │
|
||||
│ │ActivityPub │ │ Archive & │ │ Story & Narrative │ │
|
||||
│ │Actor │ │ Media Engine │ │ Engine │ │
|
||||
│ │Inbox/Outbox│ │ │ │ (timelines, curation, │ │
|
||||
│ └────────────┘ └──────────────┘ │ narrative assembly) │ │
|
||||
│ └───────────────────────┘ │
|
||||
│ ┌──────────────────────────────────────────────────────┐ │
|
||||
│ │ Federated Moderation & OGB Integration │ │
|
||||
│ └──────────────────────────────────────────────────────┘ │
|
||||
└────────────────────────────────────────────────────────────┘
|
||||
│
|
||||
ActivityPub Server-to-Server Federation
|
||||
|
|
@ -61,6 +62,7 @@ High-Level Architecture
|
|||
┌─────────────────┼─────────────────┐
|
||||
▼ ▼ ▼
|
||||
Mastodon PeerTube Other OMN Nodes
|
||||
```
|
||||
|
||||
Each archive - a family, activist group, community, museum, or organisation - operates as its own ActivityPub Actor, self-hosted on a VPS or hosted on a shared MakingHistory instance. As with PeerTube, each archive remains independently owned, portable, and federated, rather than locked into a single central database.
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue