tech.tokimeki.forum.role

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.

Repository @tokimeki.blue did:plc:4tr5dqti7nmu6g2czpthntak namespace authority
Details · record, key any
Kindrecord
Record keyany
Authorityforum.tokimeki.tech
Indexed

Record

record · key any

Properties

createdAt

requiredstring · datetime

role

requiredstring

owner = governs the community; admin = manages structure and roles below admin; mod = moderates content and membership.

  • maxLength: 32
  • knownValues: owner | admin | mod

subject

requiredstring · did

The member holding the role.

Similar lexicons

semantic match

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

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

  • Grants moderator or admin standing on a forum. Lives in the forum account's repo, signed by the forum.

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

  • One member holds one role. Authority-written (ADR 0006) — a member cannot grant themselves a role, which is why this is not self-written the way membership is. The mint reads these to decide gated-channel credentials (ADR 0007).

  • Assign a moderator role to a user for a specific room.