From e91dabae6e294bda3b88ed64a0f09aaa9dc6ad2c Mon Sep 17 00:00:00 2001 From: mj-saunders Date: Sun, 26 Jul 2026 11:33:59 +0000 Subject: [PATCH] fix formatting of "high level architecture" diagram --- Project-Framing.md | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/Project-Framing.md b/Project-Framing.md index 3cd2b80..30f17fe 100644 --- a/Project-Framing.md +++ b/Project-Framing.md @@ -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.