Label

From ATProto Wiki

A label in the AT Protocol is a structured piece of metadata applied by a labeler that provides classification, context, or moderation information about content in the network. Labels serve as the foundation for content filtering, warning systems, and other user experience features to help users navigate the social landscape.

Labels are created by labeler services and distributed through standardized APIs. When a user's client requests content from an AppView or Personal Data Server (PDS), these services include relevant labels along with the content. The client application then applies the user's preferences to determine how to handle labeled content. The application might, for example, filter the content entirely, display a warning overlay, or provide additional context alongside the content. Users can control the behavior of these labels at all times, apart from certain moderation labels used by AppViews for moderation purposes.

Although labels can be used to inform moderation services, they can also serve informational or entertainment purposes, such as labeling post topics, user pronouns, or adding positive or playful labels to user profiles and posts.