Field notes

Identity

Your AI agent should not borrow a human identity

An agent can act for a person without pretending to be that person. The durable pattern keeps two facts separate in every decision: the agent that acted and the principal that authorized the work.

A burnt-clay authority token and charcoal agent identity remain separate while a narrow indigo grant leads to three scoped resources

The short version

Should an AI agent use a human identity or its own identity?

An AI agent should have its own identity and receive separately scoped authority from the human, system, or workflow it represents. This preserves who acted, who authorized the work, what the task allowed, and when access should end. Borrowing a human login or shared service account collapses those facts into one credential.

What holds up

  • Record the agent and the delegating principal as separate identities in every authorization and audit decision.
  • Bind an agent's authority to a task, resources, actions, constraints, and expiration instead of copying a person's standing access.
  • Use short-lived credentials and make the agent, grant, and underlying human session independently revocable.
  • Treat a human approval as evidence for a bounded authorization grant, not as permission for the agent to inherit the approver's identity.
  • Preserve the identity and delegation chain when an agent calls tools or creates subagents so authority cannot be laundered downstream.
01

A borrowed login erases the actor

The simplest way to give an AI agent access is also the most damaging to accountability: let it use a person's session, API token, or shared service account. The integration works. The audit trail does not.

When the agent and person appear as the same principal, a downstream system cannot answer whether the human clicked, the agent inferred, a scheduled workflow ran, or a compromised process replayed the credential. The access review sees one identity with one broad permission set. Incident response sees one stream of actions. Revoking the agent may also lock out the person, while disabling the person may leave an agent's copied credential alive elsewhere.

A shared service account changes the label but preserves the problem. It can identify a workload class, yet it rarely distinguishes one agent instance, owner, task, delegated user, or downstream subagent from another. Convenience at connection time becomes ambiguity at every control point after it.

An agent can act for a person without pretending to be that person. Identity answers who acted; delegation answers on whose authority and for what purpose.

02

Agent identity and delegated authority solve different problems

A durable design starts with a first-class identity for the agent. Microsoft describes an agent identity as distinct from the human or workload identity that creates and manages it. Google Cloud has likewise introduced a dedicated agent principal rather than modeling every agent as a human or conventional service account.

That identity does not determine everything the agent may do. It gives policy, logs, ownership, and lifecycle controls a stable subject. Authority should arrive separately: from the agent's own narrow role for autonomous work, from a user delegation for a specific request, or from a system workflow that defines the mission.

QuestionControl that answers itEvidence to preserve
Who executed the action?Agent identityAgent ID, version, runtime, and owner
Who authorized the work?Delegating principalHuman, service, or system principal
What was authorized?Scoped grantTask, resources, actions, constraints, and purpose
How long may it continue?Grant lifecycleIssued time, expiry, renewal, and revocation
What happened downstream?Delegation chainTool calls, derived credentials, and subagent lineage

Do not choose between an agent identity and a human identity. Carry both facts into the decision, then add the bounded grant that connects them.

03

Human, service, and agent identities fail differently

Existing identity types remain useful, but none should be stretched until it hides the operating reality. Human identities assume a person can understand consent, perform multifactor authentication, and remain responsible for an interactive session. Service identities assume a relatively stable workload with predictable permissions. Agents are dynamic actors that can interpret instructions, select tools, retain context, and delegate parts of a task.

The difference matters most when context changes. A payroll agent may be allowed to read a specific employee's compensation data to answer an approved question. That does not mean the agent should inherit every payroll screen the employee or administrator can reach. It also does not mean a permanent service account should retain that access after the answer is delivered.

Identity modelUseful forFailure when used alone for an agent
Human sessionInteractive acts performed by one personAgent actions become indistinguishable from human actions and inherit standing privilege
Shared service accountStable machine workloadMultiple agents, tasks, and owners collapse into one principal
Agent identityAttributing and governing the agentStill needs an explicit source, scope, purpose, and lifetime for authority
Agent plus delegated grantBounded autonomous or user-directed workRequires systems to preserve both identities and enforce contextual limits
04

Use two identities in every authorization decision

Consider an illustrative procurement agent asked by a department head to collect three quotes and prepare a comparison. The agent authenticates as itself. The request identifies the department head as the delegating principal. A policy engine issues a short-lived grant that allows this agent to read the approved vendor list, send quote requests from a designated channel, and write one draft comparison to the procurement workspace.

The grant does not copy the department head's full access. It excludes contract signature, vendor onboarding, payment changes, and access to unrelated departments. Every downstream action records the agent as the actor and the department head as the source of authority. If the task ends, the deadline passes, the agent version changes, or either identity is disabled, the grant stops working.

This is not a claim that every current enterprise system can enforce every field natively. It is the decision record to preserve at the control plane even when adapters must translate it into narrower credentials for legacy tools.

Agent
Which registered agent, version, runtime, owner, and policy profile is requesting access?
Principal
Which human, system, or workflow supplied the authority, and was that principal entitled to delegate it?
Mission
What outcome is the agent pursuing, and which request or case created the work?
Scope
Which resources and actions are allowed, denied, or subject to approval?
Constraints
What data boundaries, spend limits, recipients, environments, and policy conditions apply?
Lifetime
When does the grant expire, what renews it, and what events revoke it early?
05

Scope the grant to the task, not the person

Microsoft's agent authorization model distinguishes autonomous access from delegated user access. The distinction is useful, but both modes still need least privilege. An autonomous agent should receive only the application permissions required by its job. A user-directed agent should receive the intersection of the user's authority, the agent's policy, and the current task—not the union of everything either identity can reach.

Short-lived credentials make that intersection enforceable. SPIFFE, for example, defines cryptographically verifiable workload identity documents designed to be issued and rotated rather than treated as permanent shared secrets. The exact credential technology can vary. The operating principle should not: an agent's usable authority should be narrow, renewable, observable, and independently revocable.

Legacy systems sometimes require one account at the boundary. In that case, map the account one-to-one to the agent where possible, store the relationship in the agent record, mint task-specific sessions behind it, and preserve the human delegation separately. A compatibility constraint should not become the enterprise identity model.

Effective access should be the intersection of agent policy, delegating-principal authority, task scope, and current risk conditions.

06

Approval is evidence, not identity

Human approval is often inserted as a safety control: the agent proposes an action, and a person clicks approve. That can be valuable, but the click should create or satisfy a specific authorization condition. It should not cause the agent to inherit the approver's session or turn every later action into a human action in the logs.

An active IETF Internet-Draft on AI agent authorization makes the same distinction: user confirmation alone is not authorization unless it is bound to a verifiable authorization grant. Because this is draft standards work, its terminology and recommendations can change. The underlying control question is stable: what exactly did the person authorize, for which agent, action, resources, and time window?

Treat the approval as a signed decision record with an expiry and replay protection. If the agent changes the transaction, recipient, amount, data class, or tool after approval, require a new decision when the policy says the risk changed. A generic approval prompt cannot repair an over-broad identity model.

07

Preserve authority through tools and subagents

An agent rarely acts alone. It calls model endpoints, browsers, code runners, databases, SaaS APIs, and sometimes other agents. Each hop creates an opportunity to launder authority: a narrowly authorized parent calls a broadly privileged tool, or a subagent receives a credential without the task constraints that justified it.

Do not pass a reusable bearer token down the chain when a derived, audience-bound credential can represent the smaller downstream job. Record the parent agent, child agent or tool, original principal, derived scope, and result. The child must never gain more authority than the parent grant permits, and the parent should remain accountable for why the delegation occurred.

This chain belongs in the same operating record as the agent's governance controls and run-level observability. Identity without execution evidence proves who connected, not whether the resulting work stayed inside the mission.

Every delegation should reduce or preserve scope. If a downstream tool gains authority, the chain has become a privilege-escalation path.

08

Build the lifecycle before granting production access

NIST's AI Agent Standards Initiative includes agent identity and authorization among the infrastructure needed for secure human-agent and multi-agent interactions. Its related concept work highlights identification, authorization, auditing, and non-repudiation. The operational implication is that identity cannot be a token issued once at deployment; it needs an owned lifecycle.

Register the agent before it touches production. Name a business owner and technical sponsor. Record its model, harness, allowed environments, credential issuers, data classification, and delegation policy. Set an expiry or review date. Make disabling the agent separate from disabling an employee, and make revoking one task grant separate from retiring the agent completely.

Then connect identity changes to the rest of the control system. A new model, tool, permission, owner, or deployment environment should trigger re-evaluation. A suspicious run should support immediate containment. The agent's sandbox and credential boundaries should assume that a valid identity can still receive a malicious instruction or make a bad decision.

Register
Create a unique agent record, owner, sponsor, purpose, version, and approved environments.
Issue
Mint short-lived credentials only after agent policy, principal authority, and task scope agree.
Observe
Log the acting agent, authorizing principal, grant, tool chain, decision, and outcome.
Review
Re-evaluate access after material changes, incidents, inactivity, ownership changes, or scheduled expiry.
Revoke
Stop one grant, one credential, one agent version, or the entire identity without depending on a user's account.
09

The standards are converging, not settled

NIST is organizing standards work, the IETF is developing an authorization architecture, SPIFFE provides established workload-identity building blocks, and major cloud identity platforms now model agents as distinct principals. These are meaningful signals of convergence around first-class agent identity, bounded delegation, and richer audit evidence.

They are not one completed standard. Product capabilities differ, protocols are still evolving, and many business applications cannot yet consume agent-aware claims. Teams should avoid waiting for a perfect universal identity layer, but they should also avoid hard-coding one vendor's current object model into every policy decision.

Keep the durable facts portable: the agent that acted, the principal that authorized it, the mission, the resources and actions allowed, the constraints, the delegation chain, the expiry, and the outcome. Credentials and enforcement adapters can change around that record.

The goal is not a more elaborate login. It is the ability to constrain, explain, and revoke agent work without confusing the agent with the person it represents.

Evidence trail

Evidence, limitations, and sources

Grid Field Notes synthesizes published technical, product, and risk evidence into operating guidance. Vendor-reported results remain attributed, numerical examples are illustrative, and customer results appear only when they are explicitly measured and identified.

Limits of this note. This position essay synthesizes public standards work and first-party identity product documentation available on August 17, 2026. It is not an independent security assessment. Vendor documentation describes product capabilities rather than a universal architecture, and the cited IETF document is an active Internet-Draft that can change or expire. The recommended control model is a practical synthesis: keep the agent identity, delegating principal, and bounded authorization grant distinguishable even when a legacy system still requires a human-like or service account.

Frequently asked questions

Questions teams ask

Should an AI agent have its own identity?

Yes. Give the agent a unique identity, then grant it only the authority required for the current role or task. Keep the human or system that delegated the work separately visible in policy and audit records.

Can an AI agent use a user's OAuth token?

A user-delegated flow can be appropriate, but the resulting access should identify the agent, preserve the user as the delegating principal, limit scope and lifetime, and remain independently revocable. A copied reusable user token does not provide those controls.

What is the difference between agent identity and agent authorization?

Agent identity establishes which agent is acting. Authorization establishes what that agent may do in a particular context, based on its policy, the authority of any delegating principal, task scope, risk conditions, and time limits.

Are service accounts enough for AI agents?

A dedicated service account can be a compatibility layer, but shared or permanent accounts hide individual agents, tasks, owners, and delegation chains. Map legacy accounts to a unique agent record and issue narrower task credentials whenever possible.