at.margin.preferences

User preferences for the Margin application.

Repository @margin.at did:plc:rjqn3agdb74cszhqcpii4sne namespace authority
Details · record, key literal:self
Kindrecord
Record keyliteral:self
Authoritymargin.at
Indexed

Record

record · key literal:self

Properties

createdAt

requiredstring · datetime

If true, do not show the confirmation modal when opening external links.

List of hostnames to skip the external link warning modal for.

  • maxLength: 100
itemsstring
  • maxLength: 255

Per-label visibility preferences for subscribed labelers.

  • maxLength: 500
itemsref
Reference

List of labeler services the user subscribes to for content moderation.

  • maxLength: 50
itemsref

#labelPreference

object

Properties

label

requiredstring

The label identifier (e.g. sexual, violence, spam).

labelerDid

requiredstring

DID of the labeler service.

visibility

requiredstring

How to handle content with this label: hide, warn, or ignore.

  • knownValues: hide | warn | ignore

#labelerSubscription

object

Properties

did

requiredstring

DID of the labeler service.

Similar lexicons

semantic match

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • Subscribes the reader to a labeler service (like adding a Bluesky moderation service). Presence of the record means subscribed; deleting it unsubscribes. The rkey is derived from the labeler DID so each labeler maps to a single record.

  • Subscribes the reader to a labeler service (like adding a Bluesky moderation service). Presence of the record means subscribed; deleting it unsubscribes. The rkey is derived from the labeler DID so each labeler maps to a single record. Successor to app.standard-reader.labelerSubscription, nested under the labeler NSID group.