social.colibri.beta.member

A community member. The record key is the member's DID, so membership is a direct lookup and a member cannot hold two of these.

Repository @colibri.social did:plc:mprdjqjluoswa7awzggaggj3 namespace authority
Details · record, key any
Kindrecord
Record keyany
Authoritybeta.colibri.social
Indexed

Record

record · key any

Properties

joinedAt

requiredstring · datetime

When the member was admitted.

nickname

string

Per-community display name override.

  • maxLength: 32

roles

array

Roles assigned to this member.

itemsstring · record-key

A role in this community.

subject

requiredstring · did

The member's DID. Matches the record key.

Similar lexicons

semantic match

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

  • A community-side member record granting a user roles within the community. Lives on the community repo and is written when an admission is finalized.

  • Grants a member their roles, in the members space. Written by the group authority; the record key is the member's DID. Writes are bounded by the writer's assignable roles. Creating one admits one waiting to join and decides their request; deleting one ejects the member.

  • A community's membership and the roles that can be assigned within it.

  • A registered mapped.at member. Stored on the service account repo.

  • Somebody whose published conversations this collective vouches for. One record per member, written to the collective's own repo by the account owning the authorising domain. The reader walks these to know whose repos to render: a list has to live somewhere, and putting it on atproto rather than on the server is what keeps the reader working when the server is not. The record says nothing about what the member published, and carries no permission — being listed here is not what allows somebody to