wiki.lichen.membership

A membership grant for a wiki. The rkey is a TID. The member's DID lives in the record body.

Repository @lichen.wiki did:plc:xfs42pjf3n7imvgrdrp7xvez namespace authority
Details · record, key tid
Kindrecord
Record keytid
Authoritylichen.wiki
Indexed

Record

record · key tid

Properties

createdAt

requiredstring · datetime

When the membership was granted.

memberDid

requiredstring · did

DID of the member being granted access.

  • maxLength: 2048

role

requiredstring

admin manages members and settings and can edit. contributor can edit notes. viewer can read a private wiki.

  • maxLength: 32
  • knownValues: admin | contributor | viewer

wikiRef

requiredstring · at-uri

AT-URI of the wiki.

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 DID a role on a space. Only honored when authored by the space owner. Lives in the owner's repo.

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

  • dk.raakode.lab.groups.membership

    record not from the namespace authority

    A member's role in the group. Written by the group authority into its repo in the space, never held as app database state — this is what makes a role survive the group changing app. The simplespace member list governs access; this record governs what the member may do once inside.

  • A moderator role the community grants to a member. Written by the community account (the space authority) into its OWN repo within the server's public space, so any reader of the space can verify who may moderate (e.g. whose tech.tokimeki.forum.hide records to honour). rkey is derived from the subject DID ('m' + base32lower(sha256(did))[0:26]) so one record exists per member; delete it to revoke. Plain membership is not a record.