Skip to main content

Four Identity Layers

LayerWhatPurpose
TenantOrganizational boundaryAll resources scoped to a tenant
Human (Owner)The person ultimately accountableEvery chain terminates at a human
AgentDurable template (model, harness, tools)Defines what kind of worker this is
AgentSessionLive execution contextThe unit of accountability

Dual Identity

Every event, artifact, and API call carries both the session identity AND the owner identity:
  • “What did Jane’s agents do last week?” → query by owner
  • “What did the researcher agent do?” → query by agent
  • “What happened in this session?” → query by session

Delegation

Authority flows downward through the parentSessionRef chain:
  • A child’s authority is a subset of its parent’s
  • A child’s timeout cannot exceed its parent’s remaining time
  • The child inherits the parent’s owner (accountability doesn’t change)
  • Delegation goes through the admission pipeline — no side-channel creation

Credential Isolation

Agents never hold secrets. They hold leases — time-bounded, session-scoped, revocable references that the runtime resolves at the point of use. The credential value never appears in events, artifacts, or session records.