Skip to main content
AI agents are not users — they are non-human identities (NHIs) that require purpose-built governance controls. Traditional IAM treats identities as humans with passwords and MFA. TealTiger treats agents as autonomous principals with scoped capabilities, bounded lifetimes, and cryptographic attestation.
NHI Governance addresses OWASP ASI-07 (Identity & Access Control for Agents) — the risk that AI agents accumulate excessive privileges, operate without identity verification, or persist beyond their intended lifecycle.

Why This Matters

Compliance alignment: NIST AI RMF (MAP 1.5 — AI actor roles), ISO 42001 (A.6.2.4 — AI system access control), EU AI Act Article 14 (human oversight of high-risk AI).

NHI as First-Class Principals

In TealTiger, every agent is registered as a Non-Human Identity with explicit properties:

Identity Properties


Lifecycle States

Every NHI exists in one of three lifecycle states. State transitions are governed and produce audit evidence.
Revocation is permanent and irreversible. A revoked NHI cannot be reinstated — you must register a new identity. This prevents accidental reactivation of compromised agents.

Scope Enforcement

Scopes define what an agent is permitted to do. TealEngine evaluates every request against the agent’s registered scopes before any other governance module runs.

Environment Constraints

Agents are bound to specific environments. A staging agent cannot evaluate in production, and vice versa:

Zero Standing Privilege (JIT Grants)

No agent holds permanent elevated permissions. Instead, agents request Just-In-Time (JIT) grants that are:
  • Time-bounded — Expire automatically after a configured duration
  • Scope-limited — Grant only the specific capability needed
  • Audited — Every grant and expiry produces evidence
  • Revocable — Can be revoked before natural expiry

Grant Lifecycle

Zero Standing Privilege follows the principle of least privilege applied temporally. Even if an agent needs a capability regularly, each use requires a fresh grant. This limits the blast radius of a compromised agent to the duration of a single grant window.

Agent Attestation

Before an agent can participate in governance evaluation, it must prove its identity through cryptographic attestation. This prevents identity spoofing — an unauthorized process cannot impersonate a registered agent.

Supported Attestation Methods

Attestation is verified before any governance evaluation occurs. A failed attestation short-circuits the entire pipeline — no modules are invoked, no policy is evaluated. This is a pre-evaluation gate.

Integration with TealEngine v1.3

NHI Governance operates as a pre-evaluation stage in the TealEngine v1.3 pipeline:
If any NHI check fails, the pipeline short-circuits with a DENY decision before reaching module evaluation. This ensures that unverified or unauthorized agents never reach the governance policy layer.

Configuration