I don't get the feeling that the old sweats around here are exactly social media enthusiasts, but I was wondering if I might pick your brains on the idea of peer-to-peer social media network.
All the major platforms, which offer more or less the same basic functions, have these nasty algorithms which apparently prioritize shareholders' interests over users' interests. Their executives also have an unfortunate habit of catering to the political villains who pressure and threaten them. They suppress external links of any kind which might lead users away from the app/platform. They seem to deprioritize political speech according to some mysterious rules. They try to extract ad money from you to reach your own followers. They jam your feed full of weird little pseudo-feeds they think you will like -- FB and IG, in particular, are full of these low-grade special interest feeds which are rife with misinformation/disinformation/AI-generated junk. They inject all manner of dodgy ads for temu this and bitcoin that and hateful outrage profiteers. They rake in gobs of cash for billionaire villains and disrupter tech bros. There are so many reasons to dislike these platforms.
I have often wondered how one might devise a protocol that would generate a social media type feed without the need for some centralized, parasitic corporate monstrosity. I tend to imagine something where each user's posts are aggregated into something like an RSS feed, with assets either delivered P2P or hosted on some kind of asset platform like Imgur, YouTube, etc. Clearly, there are some challenges:
1) where does the client find the feeds of the people you follow? Is there some way to broadcast one's feed from one's workstation or device? Or must some kind of dedicated web server scheme be devised?
2) Delivery of image, video, audio assets could be challenging. Delivering them directly to all your visitors could quickly introduce a giant bandwith problem. This is not efficient. Relying on some asset hosting platform like imgur or S3 would probably cost money.
3) How to enforce permissions? One great feature of social media platforms is the ability to block or mute stalkers and creeps, to limit the visibility of one's feed to just friends, etc.
4) Bad guys will inevitably want to exploit this system to disseminate agitprop, scams, griefer content, etc.
A cursory search for 'p2p social media' yields a smattering of information -- something called 'manyverse', some discussion of mastodon. Looks like the W3C has a working group: https://www.w3.org/Social/WG
I'd be interested in hearing anybody's thoughts. For all its many evils, social media does make keeping in touch with like minded people easier, and as someone who has had some success as a musician, I'd very much like a way to inform my followers of new developments without having to pay some greedy, evil corporation.