Note some premises in TODO

master
saunders 2026-07-22 08:30:47 +01:00
parent afe1a8bfb4
commit 5711735757
1 changed files with 26 additions and 0 deletions

26
TODO.md
View File

@ -3,6 +3,31 @@
**N.B.** The terminology used herein is definitely a work in progress, ... **N.B.** The terminology used herein is definitely a work in progress, ...
along with all other aspects. along with all other aspects.
Throughout this document we will fall back on activity pub parlance, though the
concepts should apply to any decentralised communication; or at least those
which follow a pub/sub model.
## Premises
The following premises should be true - WIP.
- Per instance:
- The instance itself is an "actor"
- Purely automated; a conglomeration of any other actors within the
instance
- potentially groups and users (human actors)
- newswire, stories, ...? (other automated actors)
- The newswire stream is an actor (subscribe and publish)
- The stories stream is an actor (publish only)
- Per user:
- Any user of the instance is actually a curator (moderator)
- all other access is public
- individual users are _not_ actors (?)
## Aim
The aim for the initial phase(s) is to implement the following five functions, The aim for the initial phase(s) is to implement the following five functions,
referenced from: https://hamishcampbell.com/omn-projects-are-tools-for-you-to-change-and-challenge-the-world-we-live-and-die-in/ referenced from: https://hamishcampbell.com/omn-projects-are-tools-for-you-to-change-and-challenge-the-world-we-live-and-die-in/
@ -29,6 +54,7 @@ referenced from: https://hamishcampbell.com/omn-projects-are-tools-for-you-to-ch
just another pipe into the system. At the core sits the storage tank: just another pipe into the system. At the core sits the storage tank:
a simple database holding all the flows. a simple database holding all the flows.
## Phase 1 ## Phase 1
The following terms are purely for differentiating between certain implementation details. The following terms are purely for differentiating between certain implementation details.