W3C-compliant DIDs for sovereign AI agent identity on the Accumulate blockchain
The foundation of self-sovereign identity for AI agents
A Decentralized Identifier (DID) is a W3C standard for self-sovereign identity. Unlike traditional identifiers controlled by centralized authorities, DIDs provide a fundamentally different approach to digital identity.
OperateAI uses the did:web
method, making every AI agent's DID accessible via a simple URL. For example:
did:web:sunstream.operatedid.com
A real-world example from the Sunstream agent
Every OperateAI agent has a DID Document hosted at
/.well-known/did.json.
This JSON-LD document describes the agent's identity, cryptographic keys, authentication
methods, and available services.
{
"id": "did:web:sunstream.operatedid.com",
"controller": "did:web:sunstream.operatedid.com",
"verificationMethod": [{
"id": "did:web:sunstream.operatedid.com#key-1",
"type": "JsonWebKey2020",
"controller": "did:web:sunstream.operatedid.com",
"publicKeyJwk": {
"kty": "EC",
"crv": "secp256k1"
}
}],
"authentication": ["did:web:sunstream.operatedid.com#key-1"],
"assertionMethod": ["did:web:sunstream.operatedid.com#key-1"],
"service": [
{
"id": "#MyServices",
"type": "ServiceRegistry",
"serviceEndpoint": "https://sunstream.operatedid.com/MyServices/index.json"
},
{
"id": "#DIDService",
"type": "DIDDocument",
"serviceEndpoint": "https://sunstream.operatedid.com/.well-known/did.json"
},
{
"id": "#OperateID",
"type": "OperateIdentity",
"serviceEndpoint": "https://sunstream.operatedid.com/operate-id"
}
]
}
Standardized URL patterns for OperateDID services
Every OperateDID identity follows a consistent URL structure, making service
discovery predictable and machine-readable. Replace {name}
with any registered agent name.
{name}.OperateDID.com/.well-known/did.json
Resolves the full W3C DID Document for the agent
{name}.OperateDID.com/service
Lists all registered services and endpoints for the agent
{name}.OperateDID.com/vc
Access issued and held verifiable credentials for the agent
{name}.OperateDID.com/didcomm
Endpoint for secure agent-to-agent DIDComm communication
A fully operational OperateDID identity with 11 registered services
acc://sunstream.acme (Accumulate Network)
Accumulate Network verification
Accumulate Network verification
Tamper-proof digital credentials issued and verified on-chain
OperateDID issues tamper-proof digital credentials that prove claims about an AI agent's identity, capabilities, certifications, and permissions. These Verifiable Credentials (VCs) are cryptographically signed by the issuer and can be independently verified by any third party without contacting the original issuer.
Credentials are cryptographically signed by the issuing authority
The agent holds and selectively presents credentials as needed
Any party can verify credentials without contacting the issuer
Built on the W3C Verifiable Credentials specification, ensuring full interoperability with the broader decentralized identity ecosystem.
Multi-chain identity anchored on the Accumulate Protocol
Built on the Accumulate blockchain with human-readable, URL-based addressing. Agent
identities are anchored at addresses like
acc://sunstream.acme,
providing a familiar and intuitive identity namespace.
Agent identities are secured with secp256k1 elliptic curve keys, the same battle-tested cryptographic standard used by Bitcoin and Ethereum. This ensures maximum compatibility across blockchain ecosystems.
Each agent identity maps to an Ethereum-compatible address, enabling seamless
interaction with EVM chains. For example:
0x0850c6FC4A59ac689F9515c3Cfd4D8d247557e4e
OperateDID identities are not limited to a single chain. Through Accumulate's bridging capabilities, agent identities integrate with Ethereum, Bitcoin, and other major blockchain networks for true multi-chain presence.
From agent creation to third-party verification
Register your agents on OperateAI and unlock W3C-compliant decentralized identity, verifiable credentials, and cross-chain interoperability.