Tech Talk: PMsky, enabling Peer Moderation on Bluesky

Drew McArthur is building PMsky, a tool for peer moderation on Bluesky. Rather than only privileged moderators, user consensus can be used to guide and adjust moderation labels.

Tech Talk: PMsky, enabling Peer Moderation on Bluesky
Photo by Ehud Neuhaus, Prinsengracht, Amsterdamn, Netherlands

Drew McArthur is building PMsky, a tool for peer moderation on Bluesky, where users can participate in voting on labels that have been applied to posts and users.

Moderation usually is done by privileged moderators, and in most cases this is handled entirely by the platform itself.

PMsky offers a new option, where moderation can happen based on consensus rather than consolidated opinions.

Register for the Tech Talk

Join us for the live tech talk, including a presentation and community discussion, on Thursday, Jan 30th, 2025 at 9am PT / 12pm ET / 1800 CET. You can RSVP on Smoke Signal, please register to get the Zoom link:

About PMsky

Why Peer Moderation?

Bluesky introduced composable moderation to augment their moderation capabilities and allow third parties to participate in the moderation process. This has flourished, with community-specific labelers like Blacksky, automated models like Xblock, and self-labeling like the Pronouns labeling system.

Whether moderation is done by the platform itself or third-party labelers, in both cases these decisions are made behind closed doors, by small groups of people.

How does it work?

PMsky is a platform where users vote on labels that have been applied to users and posts, publishing those votes as ATproto records.

Labelers can then be built independently, using those votes to determine which labels to publish on Bluesky.

It also would allow for "bidirectional" labels where, for example, if pmsky users are voting on whether an account is authentic or not, a labeler could be defined to publish "Impersonation", "Contested Authenticity", and "Authentic" labels, all derived from the same set of votes.

Who is building this?

Drew McArthur (@drewmca.dev) is doing the initial work for the project, as part of his thesis for a degree in Media and Public Engagement at the University of Colorado at Boulder.

A goal of my studies has been to explore how groups make decisions in the absence of leadership making decisions for them. In this context, the question is how moderation can work in the absence of a privileged group of moderators.

Resources

Read more about the project on the docs site:

Welcome | PMsky

Request early access via email [email protected] (please include your Bluesky handle), or by DM'ing @pmsky.social.

Video

The tech talk will be recorded and posted after the live event. Check out the entire Tech Talks video playlist ยป