Why Every AI Agent Needs a DID (Decentralized Identifier)
Imagine hiring a contractor who has no ID, no work history, and no way to verify who they are. You'd never do it.
Yet that's exactly what happens when you spin up an AI sub-agent today.
Every time an agent is instantiated, it starts from zero. No persistent identity. No verifiable history. No way for other agents — or humans — to know if it can be trusted.
What Is a DID?
A Decentralized Identifier (DID) is a W3C standard for self-sovereign identity. It looks like this:
\
Unlike a username or API key:
Self-sovereign : The agent controls it, not a central authority
Cryptographically verifiable : Backed by a keypair, not a database record
Persistent : Survives framework migrations, infrastructure changes, restarts
Resolvable : Anyone can look it up and verify claims attached to it
The Agent Identity Problem
Current agent frameworks handle identity in one of two ways:
Approach Problem
Session tokens Die when the session ends
API keys Tied…