Closed rosalinekarr closed 2 years ago
Hi,@rosalinekarr, @wilwade, and team,
In addition to the proposal described here, I'd also heard -- or possibly mis-heard -- that there's been consideration of incorporating content moderation "scores" into the protocol. Probably not stored directly on-chain, now that I think about it, but rather there would be on-chain links that point to off-chain score-collection files, just like with allowlists/blocklists.
At first I understood this to be orthogonal to the allowlist/blocklist proposal. As in: blocklists and allowlists indicate that someone disapproved or approved of some content, whereas actual CM scores indicate why someone disapproves or approves of some content. But the more I thought about it, the less confident I was about that orthogonality.
So my two questions are:
@kfogel, I believe we've discussed both proposals as potential solutions, but this is the only one we have documented in a GitHub issue so far. Assuming we proceed with both proposals, I would expect that they would be separate tools for addressing the same or similar problems and could be used together or not as users see fit.
@shannonwells has done some of the preliminary research into identifying spam with Benford's law and generating spam scores, so she might be able to answer more of your questions regarding the other potential proposal.
Thank you, @rosalinekarr. I was thinking more about non-spam content moderation (or, as it is known by those who disagree with it, "censorship", to be fair), but I can see how the same labeling mechanism can be used for both.
I'm assuming that the mechanism by which someone decides that some content is objectionable is separate from the mechanism by which that decision -- that label -- is made known to others. My questions are really about the latter, and this issue also seems to be about the latter. I'll check with @shannonwells to see if she's working on both or just the former.
Closing this proposal for now. While block and allow lists can be built, a deeper look at moderation and the role desired for the DSNP as a protocol to play.
Summary
Add specifications for shareable blocklist and allowlist features.
Abstract
Many current social networks include features for sharing lists of blocked users that other users may choose to subscribe to. This allows many users to protect themselves against harmful content without having to review the content for themselves and creates the potential for trusted moderation networks of volunteers. Since our specification current does not include any form of content moderation, this seems like a good first step toward a distributed, workable solution.
Specification
The following is proposed for addition to the spec as a new
Blocklists.md
file under a newExtensions
directory:Copyright
Copyright and related rights waived via CC0.