social.colibri.approval

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

Record

record · key tid

Properties

community

requiredstring · at-uri

AT-URI of the social.colibri.community record

createdAt

requiredstring · datetime

membership

requiredstring · at-uri

AT-URI of the user's social.colibri.membership record

Similar lexicons

semantic match

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

  • A declaration that a user would like to be part of a certain community.

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

  • com.getorbyt.community.membership

    record not from the namespace authority

    A user-owned canonical membership link, one record per Community. The record key MUST be base32(sha256(community AT-URI)) truncated to 24 characters, lowercase and unpadded, so writing it twice replaces the record instead of adding a second one and a repo can never hold two memberships for the same Community. The AppView rejects a record whose key is not that derivation, so the invariant is enforced rather than assumed. The key is derived from the AT-URI rather than the Community name, which its

  • The member's side of membership, written by the member into the members space. Gates appearing in the roster, not access.

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