Skip to content
This repository was archived by the owner on May 24, 2025. It is now read-only.
This repository was archived by the owner on May 24, 2025. It is now read-only.

Distributed, Consensus-based Moderation #12

@VincentRPS

Description

@VincentRPS

This is my proposal for a possible way we can achieve moderation on Derailed. Note: reporting will request the presence of the homeserver rather than the moderator servers to keep higher-up moderation fair.

Distributed

A homeserver would configure a set of moderation servers ("Moderators") to intake posts, these moderators should be ones which the homeserver trusts, which is unbiased, and approves of its moderation guidelines. This set can range from a dozen to hundreds or thousands of different moderation servers which the homeserver trusts. A moderation server can be of 3 different types:

  • Automated; where no human review happens. These moderators get lower power levels than human-reviewed servers, but can be more present.
  • Human-reviewed; where every review should be anticipated to have been a human.
  • Mix-reviewed; where the initial review should be seen as automated, but further updates to it should be human-reviewed.

Collection of moderation, and the different sizes of which a post may be reviewed would be as followed:

  • Small Posts: A set of small set (e.g. 2) of moderators will be given a single post, and can respond accordingly. Most likely automated very hasty responses.
  • Medium Posts (i.e. 1000-40,000 likes): A larger set of moderators are allocated (e.g. 13) and respond accordingly
  • Large Posts (150,000-*): A moderator will be provisioned to the post for every 10,000 likes. For example, a post with 400,000 likes would have 40 moderators assigned to it. The max amount of moderators provisioned to a large post is 100, reached only after 1,000,000 likes.

The only data given to moderators should a moderation case id (to keep the post and its author anonymous) and the relevant content of a post, such as text content, images, embeds, etc.

Consensus-based

For a post to be taken down, a supermajority of 75% of moderators must return an acceptability ratio of 46 or lower. This is the consensus part of this system as no one moderator has control to take down a post, but rather a group of different moderators.

For small and medium posts, a post which has been taken down may receive more moderators as requested by the user if the supermajority is under 90%, and the response from the new servers will determine whether the post will stay down or come back up.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions