us.off-the-clock.community.membership

off-the-clock.us

Documentation

Grants a member access to spaces. Grants are additive: a member's access is the union over every record naming them that counts: in the self management space by an effective admin, or in a pair's management space, for that pair's content space alone, by an effective admin or that pair's admin. A grant naming a pair's management space puts its member on that pair's team. Membership in any record also grants the default pair's content space.

main record

Grants a member access to spaces. Grants are additive: a member's access is the union over every record naming them that counts: in the self management space by an effective admin, or in a pair's management space, for that pair's content space alone, by an effective admin or that pair's admin. A grant naming a pair's management space puts its member on that pair's team. Membership in any record also grants the default pair's content space.

Record Key tid Timestamp-based ID

Properties

member string did Required

A decentralized identifier (DID).

note string Optional

No description available.

maxLength: 3000 bytesmaxGraphemes: 1000 graphemes
spaces array of string Required

No description available.

maxLength: 50 itemsminLength: 1 items
View raw schema
{
  "description": "Grants a member access to spaces. Grants are additive: a member's access is the union over every record naming them that counts: in the self management space by an effective admin, or in a pair's management space, for that pair's content space alone, by an effective admin or that pair's admin. A grant naming a pair's management space puts its member on that pair's team. Membership in any record also grants the default pair's content space.",
  "key": "tid",
  "record": {
    "properties": {
      "member": {
        "format": "did",
        "type": "string"
      },
      "note": {
        "maxGraphemes": 1000,
        "maxLength": 3000,
        "type": "string"
      },
      "spaces": {
        "items": {
          "description": "A space under the community identity, as <space-type>/<space-id>: us.off-the-clock.management/self, or either half of a pair by its TID, e.g. us.off-the-clock.community/3lk2xq5m7ab2c.",
          "maxLength": 512,
          "type": "string"
        },
        "maxLength": 50,
        "minLength": 1,
        "type": "array"
      }
    },
    "required": [
      "member",
      "spaces"
    ],
    "type": "object"
  },
  "type": "record"
}

Lexicon Garden

@