Record / Authority & interfacePermalink ↗
Actor
The person or Hermes session performing a command, distinct from the guest.
PrototypeZendo / Concierge · v0.5.0
Source reference details
The source snapshot pins the input files; the schema profile identifies their reading context.
- Schema profile
- zendo@0.5.0
p-f00751fd5cb933c54668c32e99fa66a3dce99f6f08b38a992dbc1f0e955565c2 - Source snapshot
s-be6ad60eee907ae2864ca8fddf0a8713fad1eb380b06ae299ccaec241238e6d2
- Revision
d-5f0fc9182de6ffa9dcc597c6f900636175c4fcec9d072a0d38528c798dd5ff37- Occurrence
o-894d8adb47d2fbeba07cdbf5b70cee4fa2425e9d1f3b7f3638448e91ffc7517c- Producer state
- Prototype
- Website state
- viewer-source-not-published
- Attribution
- Unknown. Source association is not authorship or approval.
- Identity
- Service-derived actor.id and sessionId
- Owner
- Local loopback session or native plugin transport.
Fields 5
| Field | Contract |
|---|---|
idRequired | stringActing identity. |
kindRequired | concierge | hermesOperator category. |
sessionIdRequired | stringHost/browser session reference. |
authorityRequired | stringLocal authority source. |
pluginOptional | stringClient-reported plugin version. |
Scope & rules
- Actor and authority are not supplied by model command arguments.
- The prototype’s local actor is not a production identity/delegation proof.
- A human actor may resolve to Rolodex Person and a Hermes actor to Agent through a future verified adapter. An acting session is distinct from the guest on whose behalf it operates.
Relationships
Pinned source artifacts
catalog.json ↗fc80ccf855bd99b377839827180548c8377ea0e0719447f9f132529a913af102
zendo.schema.json ↗82ba5825bccaa5c7d3b7bde8fb47597e41e88edda4dec18cded8063952219278
devgraph.ontology.json ↗afd935f58e1a0ec2af090cf4d09f5e14a83c62e1280d96390d2ec2a75d648c95
Exact source node
{
"id": "actor",
"label": "Actor",
"kind": "Record",
"group": "Authority & interface",
"description": "The person or Hermes session performing a command, distinct from the guest.",
"fields": [
{
"name": "id",
"type": "string",
"description": "Acting identity.",
"required": true
},
{
"name": "kind",
"type": "concierge | hermes",
"description": "Operator category.",
"required": true
},
{
"name": "sessionId",
"type": "string",
"description": "Host/browser session reference.",
"required": true
},
{
"name": "authority",
"type": "string",
"description": "Local authority source.",
"required": true
},
{
"name": "plugin",
"type": "string",
"description": "Client-reported plugin version.",
"required": false
}
],
"rules": [
"Actor and authority are not supplied by model command arguments.",
"The prototype’s local actor is not a production identity/delegation proof.",
"A human actor may resolve to Rolodex Person and a Hermes actor to Agent through a future verified adapter. An acting session is distinct from the guest on whose behalf it operates."
],
"facts": [
{
"label": "Identity",
"value": "Service-derived actor.id and sessionId"
},
{
"label": "Owner",
"value": "Local loopback session or native plugin transport."
}
],
"links": [
{
"label": "performs",
"target": "provenance-event",
"note": "1 → 0..*"
},
{
"label": "contributes to",
"target": "profile-chunk",
"note": "0..* → 0..*"
}
]
}