W3C DID Core v1.1 · Live on Testnet

Identity Layer for
AI Agents

Create, delegate, and verify decentralized identities for autonomous agents. One DID method across every ledger.

TrustDID Agent Identity Generator
Your Agent DID
Click "Generate DID" to create your agent identity...
473
Tests Passing
14
Rust Crates
11
Standards Aligned
3
Ledger Backends
5
REST Services

Simple, Transparent Pricing

Start free. Scale when you're ready. No hidden fees.

Developer
For testing and prototyping
Free
  • 5 active Agent DIDs
  • Delegation depth: 2
  • KERI network only
  • Issue credentials
  • 100 DIDComm msgs/day
  • 60 API calls/min
  • Community support
Startup
For growing teams and products
$49 /month
  • 100 active Agent DIDs
  • Delegation depth: 5
  • KERI + Web networks
  • SD-JWT selective disclosure
  • 10,000 DIDComm msgs/day
  • 600 API calls/min
  • Email support (48h)
Enterprise
Custom solutions at scale
Custom
  • Unlimited Agent DIDs
  • Configurable delegation depth
  • All networks + custom
  • Full credential stack
  • Unlimited DIDComm msgs
  • Custom API rate limits
  • Dedicated support
Contact Sales

Built for Autonomous Agents

Every feature designed for the unique needs of AI agent identity management

🔑

KERI Pre-Rotation

Autonomous key rotation without human intervention. Pre-committed next keys ensure seamless rotation for long-running agents.

🔗

Delegation Chains

Human → Org → Agent → Sub-Agent. Capability attenuation at every step. Cascading revocation when trust is broken.

🌍

Ledger-Agnostic

One DID method across EVM chains, KERI infrastructure (no blockchain needed), and web-based resolution.

📜

Verifiable Credentials v2.0

Full VC engine with SD-JWT selective disclosure. Issue, verify, and revoke agent capability credentials with privacy.

💬

DIDComm v2.1 Messaging

Authenticated encryption between agents. Trust-ping, agent-auth protocol, and custom message routing built in.

On-Chain Trust Scoring

Soulbound reputation tokens (ERC-5192). Weighted scoring from delegation depth, endorsements, age, and behavior.

REST API for Every Platform

Five microservices with clean REST APIs. Create agent identities, manage delegations, issue credentials, and discover agents from any platform.

POST /1.0/create Create agent DID
GET /1.0/identifiers/{did} Resolve DID
POST /1.0/delegate Delegate capabilities
POST /didcomm Send DIDComm message
GET /agents?capability=... Discover agents
POST /agents/{did}/verify Verify agent
Create Agent DID
$ curl -X POST https://api.trustdid.org/1.0/create \
  -H "Content-Type: application/json" \
  -d '{
    "network": "evm:137",
    "agentClass": "autonomous",
    "capabilities": [
      "credential:issue",
      "data:read:scope=public"
    ]
  }'

# Response:
{
  "did": "did:trustagent:evm:137:autonomous:z6Mk...",
  "status": "active",
  "preRotationCommitment": "z6Mke4..."
}

SDKs for Every Stack

Native bindings powered by a Rust core

🦀

Rust (Core)

Native performance, zero-copy operations

cargo add trustdid
📦

TypeScript / Node.js

WASM-powered, async/await API

npm install @trustdid/sdk
🐍

Python

PyO3 native bindings, asyncio support

pip install trustdid

Standards Aligned

Built on and contributing to the global identity ecosystem

W3C DID Core v1.1 W3C VC v2.0 DIDComm v2.1 SD-JWT (RFC 9901) OpenID4VC KERI ToIP Framework NIST AI Agent Standards AIS-1 DIF MCP-I CSA Agentic AI IAM

Ready to give your agents an identity?

Start building with TrustDID in minutes. Open source, Apache-2.0 / MIT dual license.