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
|
High-Level Architecture
|
||||||
|
|
||||||
|
```
|
||||||
┌────────────────────────────────────────────────────────────┐
|
┌────────────────────────────────────────────────────────────┐
|
||||||
│ Client Layer │
|
│ Client Layer │
|
||||||
│ │
|
│ │
|
||||||
│ Web UI • Mobile/PWA • Exhibition/Kiosk Mode │
|
│ Web UI • Mobile/PWA • Exhibition/Kiosk Mode │
|
||||||
└────────────────────────────────────────────────────────────┘
|
└────────────────────────────────────────────────────────────┘
|
||||||
│
|
│
|
||||||
ActivityPub Client-to-Server (C2S)
|
ActivityPub Client-to-Server (C2S)
|
||||||
│
|
│
|
||||||
┌────────────────────────────────────────────────────────────┐
|
┌────────────────────────────────────────────────────────────┐
|
||||||
│ MakingHistory Node │
|
│ MakingHistory Node │
|
||||||
│ │
|
│ │
|
||||||
│ ┌────────────┐ ┌──────────────┐ ┌───────────────────────┐ │
|
│ ┌────────────┐ ┌──────────────┐ ┌───────────────────────┐ │
|
||||||
│ │ActivityPub │ │ Archive & │ │ Story & Narrative │ │
|
│ │ActivityPub │ │ Archive & │ │ Story & Narrative │ │
|
||||||
│ │Actor │ │ Media Engine │ │ Engine │ │
|
│ │Actor │ │ Media Engine │ │ Engine │ │
|
||||||
│ │Inbox/Outbox│ │ │ │ (timelines, curation, │ │
|
│ │Inbox/Outbox│ │ │ │ (timelines, curation, │ │
|
||||||
│ └────────────┘ └──────────────┘ │ narrative assembly) │ │
|
│ └────────────┘ └──────────────┘ │ narrative assembly) │ │
|
||||||
│ └───────────────────────┘ │
|
│ └───────────────────────┘ │
|
||||||
│ ┌──────────────────────────────────────────────────────┐ │
|
│ ┌──────────────────────────────────────────────────────┐ │
|
||||||
│ │ Federated Moderation & OGB Integration │ │
|
│ │ Federated Moderation & OGB Integration │ │
|
||||||
│ └────────────────────────────────────────────────────────┘ │
|
│ └──────────────────────────────────────────────────────┘ │
|
||||||
└────────────────────────────────────────────────────────────┘
|
└────────────────────────────────────────────────────────────┘
|
||||||
│
|
│
|
||||||
ActivityPub Server-to-Server Federation
|
ActivityPub Server-to-Server Federation
|
||||||
|
|
@ -61,6 +62,7 @@ High-Level Architecture
|
||||||
┌─────────────────┼─────────────────┐
|
┌─────────────────┼─────────────────┐
|
||||||
▼ ▼ ▼
|
▼ ▼ ▼
|
||||||
Mastodon PeerTube Other OMN Nodes
|
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.
|
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