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
Unique agent context (The Who)
Used by
References
Society
Represent affected parties who cannot take part, and keep the representation open to correction
Society
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"
}
}
}