at.rolld.profile

A single per-user record (key 'self') that declares 'this account uses rolld'. Its PRESENCE is the signal that an account participates, so the friends-feed can cheaply find which of a user's follows to fetch (query for this record across follows, then read plays only for those who have it). Its DELETION is a clean opt-out. Holds optional lightweight display preferences; the authoritative bio/avatar still come from app.bsky.actor.profile, not here. Modeled on atmot's stats record doing the same double duty.

Repository @rolld.at did:plc:vjpkp7kuxs6iicilpqlibvl4 namespace authority
Details · record, key literal:self
Kindrecord
Record keyliteral:self
Authorityrolld.at
Indexed

Record

record · key literal:self

Properties

createdAt

requiredstring · datetime

When the account first declared rolld participation.

Optional rolld-specific display name override. If absent, the app uses app.bsky.actor.profile.

  • maxLength: 320

Similar lexicons

semantic match

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

  • A user's mapped.at profile. Singleton record — rkey is always 'self'.

  • A user's display profile for tokimeki-space. A regular (non-space) record in the user's own repo, rkey self. Readable by anyone.

  • org.plrd.actor.profile

    record not from the namespace authority

    Declares that an account is a member of the PL R&D forum. Indexers use it as the signal that the account's forum records should be synced. Display name, avatar, and bio are read from the account's existing profile records, not stored here. Deleting this record leaves the forum.

  • A declaration of a basic account profile.

  • A declaration of a basic account profile.