Computer, tea and ttrpg nerd.
$argon2id$v=19$m=64,t=512,p=2$wXiBwNF6MfIDQkluoPDiTg$PQ/bjA0NtNiaYRmBIThCmQ
XMPP actually has that right now, as you can restrict publish-subscribe nodes to contacts. Which is different from private groupchats in that you have unified timeline interface rather than separate chats in the few clients that support it right now.
Personally I strongly dislike this context-less mode of communication and very much prefer topical chatrooms and fora, but to each their own. I just wanted to note this exists and encourage people to try Movim and/or Libveria (both are web based) if that is something people are interested in.
This does sound like something that would work much better with Lemmy.
Partly it is my personal preference for structured threaded discussion as found on on classic blog comment systems and public fora ever since the Usenet.
But also: you get WebMentions so you know where links were posted, you get the entire discussion not just a fragment, and much more useful moderation both thanks to the vote system and thanks to being able to filter specific communities should you want to, in addition to the rather loose instance-based or very specific user-based filtering.
As far as I know the XMPP-AP gateway is pretty much here already, so XMPP should move to the right and be connected with much of the networking platforms. Perhaps highlighting the specific client software (Libervia & Movim) that currently support pub/sub blogging on XMPP, as opposed to just direct and group chat the protocol started with.
Iβm also missing RSS/Atom protocols being highlighted in the diagram. While they arenβt bidirectional (or maybe because of it) they still create an immensely useful way to subscribe to content on the social web.
Slight difference is that Zuck has had control from the start, whereas other companies might have had βdonβt be evilβ leadership that wasβ¦ optimized away for financial reasons.
Not that it really matters nowadays. Just an observation.