social.colibri.member

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.

Repository @colibri.social did:plc:mprdjqjluoswa7awzggaggj3 namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authoritycolibri.social
Indexed

Record

record · key tid

Properties

$type

string · nsid

The type of the record.

fromMembership

string · at-uri

Optional AT-URI of the user's `social.colibri.membership` declaration this admission was based on.

joinedAt

requiredstring · datetime

nickname

string

Optional per-community display-name override for this member.

  • maxLength: 32

roles

array

Role record-keys assigned to this member on the same community repo.

itemsstring · record-key

subject

requiredstring · did

DID of the admitted user.

Similar lexicons

semantic match

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

  • 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.

  • 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 declaration that a user would like to be part of a certain community.

  • Grants a DID a role on a space. Only honored when authored by the space owner. Lives in the owner's repo.