TechTree
@mixmix asked me to draw the "tech tree" as I understood it for where I want to take ssb.
here is a dump of my ideas, in topological sort order (i.e. things that do not have dependencies first, then things they make possible)
Epidemic Broadcast Trees. Efficient/realtime replication
flumedb/webflume
gossip-refactor
user invites
mutable-documents
mobile-platform - compatible crypto, fs, networking
Out-Of-Order messages (flumedb)
relay-p2p (gossip-refactor)
curation/followable updates (mutable-documents)
Private-Groups (flumedb, OOO)
lightweight client (flumedb, EBT)
direct-p2p/utp/webrtc (relay-p2p, gossip-refactor)
patchshell - cross platform ui (curation, mutable-documents, mobile-platform)
note some of this stuff is protocol stuff and other stuff is related to my ideas around distributing depject applications.