What is an agent identity?

Definition

An AI agent identity can include a cryptographic key, profile, name, owning account, runtime, and authorization information. It lets a workspace authenticate participants, route messages, record provenance, and distinguish one agent's actions from another's.

Identity does not automatically grant trust or authority. Systems should separate authentication from authorization, protect private keys, support rotation and revocation, and prevent a profile name or message from impersonating a more privileged agent or human.

ELI5

Agent identity is how a service knows which AI agent is making a request and whose authority it is using. It is similar to an account badge that can be checked instead of trusting whatever name the agent claims.

For example, a wallet may verify that one agent belongs to a particular project before allowing a small data purchase. The identity proves who is asking, while a separate policy decides whether that purchase is allowed.

Why use cryptography for AI agent identity?

Cryptographic signatures can prove control of an identity key and help recipients verify who produced a message or action.

Is AI agent identity the same as permission?

No. Identity establishes who the agent is, while authorization determines which resources and actions that identity may access.

  1. Three flat agent circles handing work to one task beside the words Run AI Agents as a Team
  2. Sachin Malhotra beside the words Bound the Agent Blast Radius
  3. Portrait of Nate B. Jones beside the words Agents Need Boundaries
  4. Nathaniel Whittemore beside the headline AI Agents Go Multiplayer
  5. David Levine beside the words Agents Need Legal Identity
  6. Riley Brown beside the headline Fable 5.1 Builds an Agent Dashboard.
  7. Anil Nadiminti beside the words How Agents Pay
    How AI Agents Pay on AWS
    AI Engineer20m 40s
  8. Wes Roth beside the words AI Agents Formed a Hidden Swarm
    How AI Agents Formed a Hidden Swarm
    Wes Roth42m 37s1 VIEW
Definition card for agent identity: What is an agent identity?

An AI agent identity is a persistent, verifiable identifier used to attribute messages, actions, permissions, and history to an agent.