AI agent identity crisis — what Uber’s Zero Trust extension actually does

Surya Koritala
18 Min Read

Uber has published one of the clearest enterprise responses yet to the AI agent identity crisis: an extension of Zero Trust built for software agents that delegate work, call other agents, and touch production systems. In a new engineering post, the company lays out a three-part design — Agent Registry, AI Agent Mesh, and a Security Token Service — that keeps identity, authorization, and audit lineage intact across multi-step agent workflows.

Uber shipped a concrete design while standards groups are still drafting

6,000+

engineers at Uber

Cited in the reporting context provided by the editor

500+

agentic skills

Cited in the reporting context provided by the editor

Uber’s new engineering write-up matters because it is not a generic warning about autonomous systems. It is a detailed architecture description from a large operating company that says traditional identity models break when agents act as intermediaries, delegate tasks, and trigger multi-step workflows across internal systems. The post frames the problem in practical terms: without clear lineage, attribution gets lost, and auditing, compliance, and trust all degrade. That is the core of the AI agent identity crisis Uber is trying to solve.

The timing is notable. Open standards work around agent identity, delegation, and inter-agent authorization has been moving across groups such as the OpenID Foundation and the Model Context Protocol ecosystem, but Uber is describing something deployed enough to write about in production architecture terms. The company’s scale gives that more weight than a lab demo. Uber says it operates with more than 6,000 engineers and more than 500 agentic skills, which turns identity from a future concern into an immediate systems problem.

This is also one of the first detailed architecture papers from a major non-AI-lab company focused narrowly on agent identity rather than model performance. Readers have seen plenty of agent demos. Far fewer have seen a large enterprise explain how an agent should prove who initiated a request, what chain of delegation occurred, and what downstream systems are allowed to trust.

Uber engineering article about solving identity for AI agents
Image: source page. Used under fair use.

Uber is describing a production-oriented identity pattern for agents before a single dominant standard for agent-to-agent trust has fully settled.

“Traditional identity models were built for humans and static workloads, not AI agents acting as intermediaries across multi-step workflows.”

Uber Engineering, “Solving the identity crisis for AI agents”
Uber published a real agent identity architecture

Why traditional identity breaks when agents delegate work

Uber’s diagnosis is straightforward and hard to argue with. Identity systems in most enterprises were designed around two broad classes of actor: humans and relatively static machine workloads. Agents do not fit neatly into either bucket. They receive intent from a user or another system, make decisions, call tools, invoke other agents, and continue a chain of work that may span several services. In that model, the immediate caller is often not the real source of intent.

That creates three failures at once. First, agents act as intermediaries, so a downstream service may only see the last hop and miss the original user or upstream agent that set the task in motion. Second, multi-step processes lose attribution, making it difficult to answer basic questions after the fact: who asked for this, which agent delegated it, and what authority was supposed to carry forward? Third, auditing, compliance, and trust break without clear lineage. A policy engine can only enforce what it can verify.

This is where the AI agent identity crisis becomes more than a catchy phrase. In a human workflow, a person logs in and takes an action. In an agent workflow, one request can fan out into several delegated actions, each with different scopes and destinations. If identity is flattened to the last service account in the chain, security teams lose the context needed to apply least privilege or investigate misuse.

If downstream systems only trust the immediate caller, they can miss the original user intent and the full delegation chain behind an agent action.

Traditional modelAgent workflow realityWhat breaks
Human logs in directlyUser asks an agent, which calls other agents and toolsOriginal intent is obscured
Static service account calls one APIDynamic chains span multiple services and agentsAttribution gets lost across hops
Authorization checks immediate callerPolicy needs full request lineageAudit and compliance weaken
Why enterprise identity assumptions fail in delegated agent workflows

The architecture: Agent Registry, AI Agent Mesh, and a Security Token Service

Uber says its answer is not to replace Zero Trust, but to extend it. The architecture has three named components. The Agent Registry is a central directory of registered agents with cryptographic identity. The AI Agent Mesh is the communication layer for agent-to-agent interactions. The Security Token Service, or STS, issues dynamic, short-lived JWTs and acts as the trust broker across the chain.

That division of labor is important. The registry gives agents durable identity and discoverability. The mesh provides a controlled path for communication rather than ad hoc calls between tools and services. The STS handles the hard part: minting tokens that are scoped to specific destinations and short enough in lifetime to reduce replay risk. Uber is effectively saying that agent systems need the same rigor cloud platforms brought to service identity, but adapted for delegation-heavy workflows.

The design also avoids a common mistake in enterprise agent deployments: treating the agent itself as a monolithic principal with broad standing permissions. Uber’s model is more granular. Identity is registered centrally, communication is mediated, and authorization material is issued dynamically for each step. That is a more credible answer to the AI agent identity crisis than simply giving an orchestration layer a powerful service account and hoping logs will reconstruct the rest later.

Uber extends Zero Trust with dynamic token issuance and lineage-aware delegation instead of relying on static service identities.

ComponentRoleWhy it matters
Agent RegistryCentral directory of registered agents with cryptographic identityCreates a verifiable identity layer for agents
AI Agent MeshAgent-to-agent communication layerControls and structures delegated interactions
Security Token ServiceIssues dynamic, short-lived JWTs and brokers trustEnables scoped, auditable authorization per hop
Uber’s three-part extension to Zero Trust for AI agents

The key mechanism is multi-hop JWT propagation

The most consequential part of Uber’s design is the mechanism it calls multi-hop JWT propagation. Each hop in an agent workflow gets its own JWT. Those tokens are scoped to specific destinations, and their short time-to-live is meant to prevent replay attacks. The token also carries a verifiable history list that preserves the chain of delegation. Uber’s example is simple and revealing: [user1, oncall-agent, investigation-agent].

That means a downstream system does not just see the last agent in the chain. It sees the complete request lineage. Uber says downstream MCP Gateway and other systems can evaluate the verified history and enforce policies on the intent of the entire chain, not only the immediate caller. That is a major shift in how authorization is applied. In older models, the last service identity often becomes the only identity that matters. In Uber’s model, the chain itself becomes part of the security decision.

This is the clearest technical answer in the article to the AI agent identity crisis. It preserves attribution across delegation without requiring every downstream system to invent its own custom audit stitching. It also looks a lot like a practical combination of token exchange and audit trail, which is exactly the area standards bodies have been trying to formalize for agent ecosystems.

{
  "sub": "investigation-agent",
  "aud": "mcp-gateway",
  "exp": 1760000000,
  "lineage": ["user1", "oncall-agent", "investigation-agent"],
  "scope": ["read:incident", "run:diagnostics"]
}

“Policies are enforced on the verified intent of the entire chain, not just the immediate caller.”

Uber Engineering, “Solving the identity crisis for AI agents”
https://github.com/modelcontextprotocol/specification
Model Context Protocol specification repository
Every hop gets a scoped JWT

Why the STS comparison to AWS matters

Uber’s Security Token Service is conceptually familiar to anyone who has worked with cloud IAM. The closest analogy is AWS STS: a broker that issues temporary credentials instead of relying on long-lived secrets. That makes Uber’s choice notable because it borrows a proven cloud-security pattern and adapts it to agent chains, where one actor may need to prove both its own identity and the delegated context it received from upstream.

The difference is the point. AWS STS is built for cloud principals assuming roles and obtaining temporary credentials for infrastructure access. Uber’s STS is designed for agent → agent → API chains, where the authorization question is not only can this principal access this resource? but also under whose intent, through which delegation path, and for which exact destination? That is a narrower and more modern problem than classic service-to-service auth.

For enterprise architects, this makes Uber’s post easier to reason about. The company is not inventing a magical new trust model from scratch. It is extending a familiar Zero Trust and short-lived-credential pattern into the domain where the AI agent identity crisis is most acute: delegated, multi-hop workflows that need both security and auditability.

Think of Uber’s STS as AWS STS adapted for delegated agent workflows, with lineage preserved inside the authorization flow.

SystemCommon purposeKey difference
AWS STSIssue temporary credentialsBuilt for cloud principals and role assumption
Uber STSIssue short-lived JWTsBuilt for agent-to-agent delegation with lineage
Why Uber’s STS looks familiar but solves a different problem

The MCP Gateway mention is a real enterprise adoption signal

One small phrase in Uber’s post carries outsized significance: the company says downstream MCP Gateway and other systems can see the complete request lineage. That matters because it confirms Uber is using Model Context Protocol natively in this architecture, not merely discussing agents in abstract terms. MCP is still being adopted, and it is far from universal, but a major enterprise naming it directly in an identity design is a meaningful signal.

The signal is not that MCP has won. It has not. The signal is that enterprises are beginning to wire identity and authorization decisions into MCP-adjacent infrastructure rather than treating protocol choice as separate from trust. If MCP gateways become common entry points for tools and internal systems, they will need to understand not just tool schemas and context exchange, but also who initiated a request and what delegation chain brought it there.

Uber’s design suggests that protocol adoption and identity design are converging. That is where the AI agent identity crisis stops being a standards debate and becomes an implementation question for platform teams: what metadata travels with an agent request, which gateway verifies it, and how are policies enforced consistently across tools, APIs, and downstream services?

Pragmatic Engineer’s X/Twitter profile for broader Uber engineering context

What this means for OpenID and agent identity standards

Uber’s post does not replace standards work, but it does raise the bar for it. The company has described a pattern that looks very close to the combination many standards groups are circling: token exchange for delegated authority, short-lived credentials, and a portable audit trail that survives multiple hops. In practice, Uber appears to have shipped an enterprise version of the problem statement that standards bodies are still trying to make interoperable.

That creates pressure in two directions. Standards groups now have a concrete reference point from a large operating environment. Enterprise buyers, meanwhile, have a sharper set of questions for vendors claiming agent security. Can their systems preserve lineage across hops? Can they scope credentials per destination? Can downstream gateways enforce policy on the full chain rather than the last caller? Those are more useful questions than asking whether a platform merely supports agents.

The broader takeaway is simple. The AI agent identity crisis is not about whether agents can authenticate at all. It is about whether delegated intent remains verifiable as work moves across agents, gateways, and APIs. Uber’s answer is one implementation, not the final standard. Still, it is one of the clearest signs yet that agent identity is moving from whiteboard theory into production infrastructure.

Uber has turned agent identity from an abstract standards problem into a concrete enterprise architecture pattern.

Frequently asked questions

What did Uber actually announce?

Uber published an engineering post describing an extension of Zero Trust for AI agents built around an Agent Registry, AI Agent Mesh, and Security Token Service. The design is meant to preserve identity, delegation, and audit lineage across multi-step agent workflows.

Why is multi-hop JWT propagation important?

Uber says each hop gets its own short-lived, destination-scoped JWT carrying a verifiable history list, so downstream systems can evaluate the full request chain rather than only the immediate caller. The company explains this in its engineering write-up.

Does Uber’s post confirm MCP adoption?

It confirms that Uber references an MCP Gateway in the architecture, which is a meaningful enterprise adoption signal. For protocol context, readers can review the Model Context Protocol specification.

Primary sources

Last updated: May 22, 2026. Related: Identity Provenance.

Share This Article
Leave a Comment