fix formatting of "high level architecture" diagram

master
mj-saunders 2026-07-26 11:33:59 +00:00
parent 7e6825b1ec
commit e91dabae6e
1 changed files with 15 additions and 13 deletions

@ -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.