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.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
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:DENY decision before reaching module evaluation. This ensures that unverified or unauthorized agents never reach the governance policy layer.
Configuration
Related Documentation
- TealEngine v1.3 API — Pre-evaluation pipeline
- FREEZE Rules — Immutable controls that cannot be overridden
- Automation Levels — How approval_required maps to JIT grants
- Anti-Tamper Controls — Workload identity binding
- OWASP Policy Pack — ASI-07 coverage

