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
cid bafyreieyl3ygkly4f4jt57retcg5nrkthqyuttxfezmv42mah4swcc3wlq

Checks

Valid Lint pass
JSONDownload
{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "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.",
      "key": "any",
      "record": {
        "properties": {
          "createdAt": {
            "format": "datetime",
            "type": "string"
          },
          "role": {
            "description": "owner = governs the community; admin = manages structure and roles below admin; mod = moderates content and membership.",
            "knownValues": [
              "owner",
              "admin",
              "mod"
            ],
            "maxLength": 32,
            "type": "string"
          },
          "subject": {
            "description": "The member holding the role.",
            "format": "did",
            "type": "string"
          }
        },
        "required": [
          "subject",
          "role",
          "createdAt"
        ],
        "type": "object"
      },
      "type": "record"
    }
  },
  "id": "tech.tokimeki.forum.role",
  "lexicon": 1
}