So, I've been thinking about what would the ideal decentralized social network would be and I think I have the right idea.
Basically, it would just be a modernized RSS feed, just a simple file that can be hosted on any webserver, kind of like what twtxt is doing, but not focused on ultra-minimalism and instead be a JSON or XML format that can also include photos, videos, links, etc. Feeds can be accessed through clients just like RSS and there will be so called "aggregator servers" where people can access that will display aggregated content from various feeds submitted to it (similar to registries on twtxt).
I think there are some advantages to this:
* Feeds can be hosted on any webserver and can pretty much be implemented in almost anything from existing social media software, content management systems, to static-site generators.
* Self-hosting would be much easier.
* People are limited to interacting with the feeds and aggregator servers they follow. They can have a much more relaxed experience (if they choose) by only connecting to the feeds and aggregator servers that they trust.
* Someone can just have a simple feed and ignore people interacting with them. They could just have some feed that they either manually edit or have automatically generated with some script and not connect with anyone through a client.
Sure there will be some disadvantages and they would be the same as twtxt. For one, you will only be able to see replies if they are from feeds or aggregator servers that you connect to, but I think this would be perfect for those who just want to share stuff without getting into all the drama present in most social media. It can also be a viable replacement for RSS, something that should've caught on, but didn't due to the rise of social media (along with other reasons that I will explain later).