Purpose
In agentic systems, “who did this?” is often ambiguous. TealTiger treats identity as a first-class governance signal so you can:- apply least privilege policies
- scope tool/model access
- attribute cost
- trace actions for audit and incident response
- policy conditions
- decision explanations (reason codes)
- audit event evidence
Identity model (v1.1.0)
TealTiger supports identity at multiple layers:- Actor identity: the user or system initiating the request
- Agent identity: the agent/service performing actions
- Tool identity: which tool/connector executed the action (when applicable)
Identity is not only security. It is also cost attribution and reliability scoping.
Stable identity fields (recommended)
For deterministic governance, provide stable identifiers:actor.id(end user or calling service)actor.type(user/service)agent.id(agent instance or deployment)agent.role(trusted/untrusted/system)tenant_id/org_id(multi-tenant context)environment(prod/staging/dev)
Why stable IDs matter
- Policies can allowlist/denylist identities deterministically.
- Audit events remain attributable across time.
Identity-based governance patterns
1) Least privilege tool access
- Trusted service identities may access privileged tools.
- Untrusted identities are restricted or denied.
2) Cost attribution
- Attribute spend to actor/tenant.
- Apply different budgets by identity class.
3) Reliability scoping
- Apply stricter timeouts or degrade behavior for unknown identities.
Safe defaults
If required identity context is missing, policies should default to safe behavior. Common pattern:- missing identity →
DENYwithINPUT_MISSING_IDENTITY
Do not rely on user-provided free text identity. Treat identity as structured, verified metadata from your application.
Audit evidence
Identity should be recorded in the AuditEvent as structured metadata, not raw content. Recommended:- include stable IDs
- avoid storing sensitive personal attributes
- apply redaction rules to identity fields if needed
Related reading
- /policy/conditions-and-actions
- /policy/reason-codes
- /audit/audit-event-schema
- /concepts/audit-and-redaction

