Skip to content
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

Author-assigned labels to reference labeller service definitions #3872

Open
Bossett opened this issue May 5, 2024 · 0 comments
Open

Author-assigned labels to reference labeller service definitions #3872

Bossett opened this issue May 5, 2024 · 0 comments
Labels
feature-request A request for a new feature

Comments

@Bossett
Copy link
Contributor

Bossett commented May 5, 2024

Is your feature request related to a problem? Please describe.

Related to #3870 and #3871 - there is conflict between labels from different services and author labels.

Describe the solution you'd like

Author self-labels should contain a reference to a labeller (like the official moderation service), and the user should be able to pick from labels from services that they use (maybe a subset of - could be defined in the labeller service definition 'canSelfLabel' or something).

This will remove the possibility of meaning drift between how an author label is described, and a labeller (i.e. for things like 'nudity'), and allow users and labellers to interact in interesting ways (i.e. a user can say "I'm going to label all my spiders from the spider labeller, so go sub to that if you don't want to see them").

These structures already exist in the protocol - you could just set a src for an author label.

This also allows a labeller service to 'undo' an author label by pushing a negate label, because the conflict resolution is built in (i.e. author trusts labeller, label contains labeller did). If you want to get really clever, this could then be handled by ozone to allow self-unlabelling by confirming an appeal came from the author.

Describe alternatives you've considered

See #3870 & #3871

@Bossett Bossett added the feature-request A request for a new feature label May 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature-request A request for a new feature
Projects
None yet
Development

No branches or pull requests

1 participant