← AI Security & GovernanceAI Security & Governance

AI Identity & Criticality Tiers

Frameworks and practical guidance for securing AI systems β€” starting with identity.

AI Identity

I think about enterprise identity as three separate planes now, not one. People, AI agents, and APIs/service accounts each authenticate differently, fail differently, and need to be reviewed on a different clock. Most IAM programs were built around the first plane and are only now catching up to the fact that the other two have quietly become the larger population in most environments β€” machine and agent identities now routinely outnumber human accounts by a wide margin. A framework built for onboarding and offboarding employees doesn't hold up well once you point it at an autonomous agent that spins up, acts, and disappears in minutes.

Identity Plane Overview

Identity PlaneEntity TypeAuth MechanismLifecycleRisk ProfileGoverning Standard
πŸ‘€ PeopleEmployees, admins, vendorsMFA, passkeys, FIDO2, SAML/OIDCJoiner-Mover-LeaverCredential theft, insider misuseRBAC / ABAC + PAM
πŸ€– AI AgentsAutonomous agents, orchestrators, sub-agentsDIDs, verifiable credentials, mTLSEphemeral, scoped to a taskHijacked goals, escalation, runaway delegation chainsAgentic IAM + Zero Trust
πŸ”Œ APIs / NHIsService accounts, bots, workload identitiesAPI keys, OAuth 2.1, service tokensProvisioned once, rarely cleaned upOver-broad grants, key sprawl, no offboardingCIEM + secret rotation

Criticality Tier Model

Not every identity deserves the same scrutiny, so I sort all three planes into one shared tier system β€” a single risk ladder that a human account, an agent, and a service account can all sit on side by side. It's what lets a policy engine treat "how risky is this identity" as one question instead of three separate ones.

The GRC-style criticality ladder for all three identity planesπŸ‘€ PeopleπŸ€– AI AgentsπŸ”Œ APIs / NHIsAny of these three can land on any tier belowT0CROWN JEWELπŸ‘‘Full / unrestrictedPAM + JIT + hw tokenCatastrophic ifcompromised.T1PRIVILEGEDπŸ”Elevated, scopedMFA + certs + RBACSevere ifcompromised.T2STANDARDπŸ”‘Role-scopedSSO + OIDC + ABACModerate ifcompromised.T3MINIMALπŸ”“SandboxedAPI key + rate limitsLow ifcompromised.

A person, an agent, and a service account can all land on the same rung β€” and the auth control tightens the same way regardless of which of the three planes got them there.

TierLabelExample IdentitiesAccess ScopeAuth ControlReview CadenceBlast Radius if Compromised
T0 β€” CriticalCrown jewelRoot/admin accounts, agents with production write access, core infrastructure APIsFull / unrestrictedPAM + just-in-time + hardware tokenContinuousCatastrophic
T1 β€” HighPrivilegedAgents touching finance or HR data, senior admins, cross-tenant service accountsElevated but scopedMFA + short-lived certs + RBACWeekly to monthlySevere
T2 β€” MediumStandardEveryday employee SSO, read-only agents, typical API consumersRole-scopedSSO + OIDC + ABACQuarterlyModerate
T3 β€” LowMinimalPublic read-only APIs, sandbox/test agents, external partner tokensMinimal, sandboxedAPI key + rate limitsTwice a yearLow

Design Architecture by Identity Plane

πŸ‘€ People IAM β€” the plane we already know how to run

Human IAM is mature, but it still needs to be wired into the newer controls below.

πŸ€– AI Agent IAM β€” the plane the old playbook doesn't cover

Agents are autonomous and short-lived, and permissions can cascade across a chain of sub-agents in ways a static role model was never designed to track.

How those controls typically scale by tier:

ControlT0 AgentT1 AgentT2 AgentT3 Agent
Human approval gateBefore every actionBefore writes/deletesOnly for sensitive dataNot required
Credential lifetimeMinutesHoursDaysDays to weeks
Audit loggingEvery action, full delegation chainWrites and external callsSummarizedSampled
Network egressLocked down, micro-segmentedAllowlisted destinationsStandard policyOpen, rate-limited
Tool/API scopeNarrow, pre-approved listScoped to the taskBroad read accessPublic APIs only

πŸ”Œ API & Non-Human Identity IAM β€” the plane nobody's watching

Service accounts and API keys are usually the largest identity population in an environment and, in my experience, the least reviewed β€” many outlive the project they were created for, and few teams have a real process for retiring them.

Zero Trust Principles Across All Tiers

The same "verify, don't assume" posture should apply whether the identity is a person, an agent, or a service account.

Why the Old Standards Don't Cover Agents

OAuth 2.1, SAML, and OIDC assume one entity authenticating at a time, with coarse-grained, relatively long-lived permissions. That model doesn't have a way to represent a chain of delegation across several agents, doesn't handle credentials that need to expire in minutes rather than months, and was never designed for something acting on its own initiative at machine speed. It's less that these standards are broken, and more that they were solving a different problem than the one multi-agent systems now present.

The Cloud Security Alliance's MAESTRO framework, published in 2025, is one of the first serious attempts to model multi-agent threats directly β€” supply-chain risk in the identity tooling itself, one agent escalating privilege through another, and agents pursuing a subtly wrong goal in ways that abuse otherwise-valid access.

The job has shifted from proving who someone is to accounting for what an identity β€” human, agent, or machine β€” actually did, and why.