Decentralized identity
Decentralized identifiers authenticate the agent, verifiable credentials carry the delegation grant back to a responsible human, and zero-knowledge proofs prove an action is in scope without revealing the policy.
AI
AI agents are increasingly acting on behalf of humans: opening accounts, placing trades, calling APIs. Without verifiable identity, delegation, and authorization, every service faces the same unanswered questions: who is this agent, who authorized it, and what is it actually allowed to do?
How it works
Authentication: who is this agent? Both users and agents carry decentralized identifiers (DIDs): globally unique, cryptographically bound to a public key, with no central registration authority. The agent signs every request and the service verifies the signature against the agent's DID document, so impersonation isn't a question of trusting a platform; it's a question of math.
Delegation: who authorized this agent to act? The user grants the agent a verifiable credential (a delegation signed by the user's own wallet key) that defines the permitted scope and expiry. The agent presents the credential when it acts, and the service can independently verify the chain back to the responsible human across organizational boundaries, resolving trust against the DID method rather than a single central registry.
Authorization: what is the agent actually allowed to do right now? The service checks the credential's claims against the requested action. Where regulation permits, zero-knowledge proofs let the agent prove an action is within scope without revealing the policy itself, keeping commercially sensitive constraints like budget limits or allowed actions private from the verifier.
Built on
Know Your AI composes the decentralized-identity stack: decentralized identifiers and verifiable credentials for authentication and delegation, and zero-knowledge proofs for privacy-preserving authorization.
Decentralized identifiers authenticate the agent, verifiable credentials carry the delegation grant back to a responsible human, and zero-knowledge proofs prove an action is in scope without revealing the policy.
SDKs for issuing credentials, resolving DIDs, generating proofs, and verifying delegation chains in your own services.
The same zero-knowledge proofs in a shipping product: prove a single fact against a signed credential and reveal nothing else.
Further reading