-
-
Notifications
You must be signed in to change notification settings - Fork 364
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[feature] Subscribe-able allowlists / denylists #3
Comments
Lets hope this is the right place to talk about allow-list / deny-list in a federated context. The simplest approach ? Now with a framing of "an instance is actually an account" This leads to few ideas:
That means no RSS, as this would rely on conventions, so maybe quite loose and harder to parse until a format solidifies Now for the more fluffy vision stuff Having programatical access to every allow/deny lists of the node I interact with a first step to get better moderation. Once the network is mapped, it can be visualized (eg a 3d version of what fediverse.space was).
Conclusion |
Oooh thank you for this! I will have a read tomorrow morning when I'm a bit fresher and get back to you <3 |
This is related.. some ideas I brainstormed a bit about on 2 topics: Federated Moderation and Delegated Moderation, both steps to make moderation a first-class citizen of the Fediverse.
|
Someone wrote a paper on this and some software that implement something like federated moderation cblgh's trustnet would be a contender, if not for the final mechanism, at least to learn and refine GTS acceptance criteria for a federated moderation system. |
Very nice, @not-not-the-imp .. going to add that to these 2 threads. |
I support this feature, but it'd need to ship with retractions support. The best way to do this is to include a |
So what I'm thinking for this now is that when you create a subscription, you should be able to choose whether to automatically accept everything on the subscription, or to have the subscription propose 'draft' domain permission entries, which you can then browse through and approve/dismiss. Ideally, these would have the following characteristics:
Eventually, admins ought to also have an option to only have their instance create drafts if there are follow/following relationships that will be severed, else just automatically accept without creating a draft. |
@Seirdy the above ^^ is similar to what you described, but more in line with the current internals of GtS |
Instances should be able to subscribe to a public list (some kind of JSON format hosted on, for example, github or anywhere else) to populate their allow/deny lists. This allows for the possibility of community-moderated blocklists or indeed community-moderated allowlists.
Eg., you have a github repo (or whatever) where people can make PRs to add entries to the allowlist or the denylist. Discussion happens. The entry is added or not. Instances subscribed to that allowlist/denylist update (perhaps every 24hrs automatically or with a manual action or even a git webhook??). If you don't like the list, fork it and make your own. Or just don't use it at all.
Note: this should, of course, happen at an instance level not a user level, to avoid targeting individual users.
The text was updated successfully, but these errors were encountered: