Infrastructure · Data Structures

Role

Assignable contextual function

Definition

Mechanism

An assignable definition of a contextual function, stated independently of any particular Identity. It records the occupant's expected contribution and may include associated authorities or obligations; assignment and occupancy are caller operations.

Invariants

None stated.

Risks

Failure modes

None stated.

Relationships

Builds on

References

Used by

References

Society

Absentseat

Represent affected parties who cannot take part, and keep the representation open to correction

Society

Workflow

Directed graph of operations

Reference

Data schema

{
  "type": "object",
  "required": [
    "role_id",
    "function"
  ],
  "properties": {
    "role_id": {
      "type": "string",
      "description": "Unique role identifier"
    },
    "function": {
      "type": "string",
      "description": "Expected contribution of an occupant in context"
    },
    "permissions": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Authority identifiers associated with this role"
    },
    "responsibilities": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "Obligation identifiers associated with this role"
    }
  }
}

Identity

Ref
Role#262a
Sema ID
sema:Role#mh:SHA-256:262ab6d2c03de5beab24c98cb3168948a3bb043a6a81b68237ab53919d153999
Ring
1
Tier
1
Updated
2026-11-11
Supersedes
  • sema:Role#mh:SHA-256:9896a85afde9651bef9f99eb9f8608d7be2046cb1355d158964ff22da4c5c973
  • sema:Role#mh:SHA-256:ec350b7eb604507b04321ca566e34f4da0007f203f1b465fe9ee2c836871caa8
  • sema:Role#mh:SHA-256:456d385ea60f9f4df82bdefec9bfc215acedb1ae7acff5bdf6d79730bc15d12a
  • sema:Role#mh:SHA-256:6877fadfd0ca68b67a16eb3378ff7bf9bdb92ecb7ef1ec0c99cafaac407f46fb
  • sema:Role#mh:SHA-256:80dff5a7dd9afaf02aeedfe83bf88eef0062d47b630f21b49c79ecac232363a4
  • sema:Role#mh:SHA-256:14013c8943992b44dc09aae9e21e975ac0c182e099ca5832ed133e9af14ccbae