AI Agent Identity - Overview
AI Agent Identity - Overview
Why Agents Need DIDs
As AI agents become autonomous actors in the digital economy — shopping on behalf of users, negotiating contracts, accessing APIs, and collaborating with other agents — they face a fundamental identity problem:
IDA solves these problems by giving AI agents first-class Decentralized Identifiers.
Agent Identity Model
Core Concepts
1. Agent DID
Every AI agent receives its own DID: did:adi:agent:<identifier>. This DID:
- Is registered on the ADI blockchain
- Has its own key pair (the agent holds the private key)
- Links to the operator (human/org) who deployed it
- Contains agent-specific metadata (model, capabilities, autonomy level)
2. Delegation Chains
Agents act on behalf of humans or organizations through cryptographic delegation:
Key principle: scope can only narrow at each hop, never widen (scope attenuation).
3. Invocation-Bound Capability Tokens (IBCT)
When an agent performs an action, it presents an IBCT that fuses:
- Identity: Who is this agent?
- Authorization: What is it allowed to do?
- Provenance: Who authorized it, and through what chain?
Two formats:
- Compact JWT: EdDSA-signed JWT for single-hop delegation
- Chained Biscuit: Append-only token with Datalog policies for multi-hop
4. Agent Trust Registry
On-chain smart contract that tracks:
- Agent registration and lifecycle state
- Trust scores computed from verification history
- Capability attestations from third parties
- Autonomy levels (Intern, Junior, Senior, Principal)
5. Agent Cards
Machine-readable JSON documents describing an agent’s identity, capabilities, authentication methods, and service endpoints. Compatible with the A2A protocol.
Agent Lifecycle
Autonomy Levels
Agents operate under configurable trust tiers:
Protocol Integration
IDA’s agent identity integrates with emerging AI protocols:
Use Cases
Delegated Commerce
- User issues a delegation VC to a shopping agent: “purchase groceries, max $200/week”
- Agent presents delegation + IBCT to merchant
- Merchant verifies chain: user DID -> delegation -> agent DID
- Transaction is logged with full provenance
Multi-Agent Orchestration
- Enterprise deploys DataCollector, Analyzer, ReportWriter agents
- Each gets scoped delegation from the org DID
- DataCollector sub-delegates narrower scope to Analyzer
- Full chain is verifiable at every hop
EU AI Act Compliance
- Auditor issues compliance VCs to agent
- Healthcare provider requires compliance proof before granting access
- Agent presents ZK-proof: “I am EU AI Act compliant”
- Model updates trigger re-assessment
Next Steps
- Agent DID Specification — detailed agent DID Document schema
- Delegation Chains — multi-hop delegation with scope attenuation
- Capability Tokens (IBCT) — token format and verification
- Agent Trust Registry — on-chain reputation scoring
- Agent Discovery & Cards — A2A-compatible agent cards