I’ve been thinking about what the most-needed features of a decentralized web will be. It’s been clear to me for a while that the Oldnet suffers from a tremendous lack of tools for preventing abuse and filtering unwanted messages (trolling). This is solved on most platforms by centralized moderation, but on a web where nothing can be deleted, this can’t be the way. The goal of SAFENet is for anyone to speak freely, but this is only sustainable if individuals can choose what to listen to. Otherwise it’s all noise, and a terrifically unsafe environment for marginalized people.
I’d like to propose a standard API for managing user blocking. Since SAFE has the wonderful advantage of one user account across all apps, we should have a plug-and-play API where blocking abusive users could also be shared across all apps, if developers choose to install the API on their sites. So all forums, comment sections, etc could forego the need for moderation, ever. In fact the API could provide for shared block lists, recommended block lists maintained by forums, etc.
Because that’s the thing about free speech: it doesn’t work without free listening/ignoring.
Edit: more background. I’m a coder and trying to gauge if there’s demand for this, or any flaws/suggestions in the idea. I would happily take the lead on this project if the community deems it worthwhile.