Verifiable Credentials
Anima supports W3C Verifiable Credentials (VCs) so agents can prove capabilities, authorizations, and affiliations to other agents or services without exposing underlying secrets.Credential Lifecycle
- Issuance — An issuer (your organization) creates a signed credential for an agent
- Holding — The agent stores the credential in its identity wallet
- Presentation — The agent presents the credential to a verifier
- Verification — The verifier checks the signature, issuer, and revocation status
- Revocation — The issuer can revoke a credential at any time
Credential Types
| Type | Description |
|---|---|
AgentAuthorization | Grants the agent permission to act on behalf of an org |
SpendingLimit | Attests to the agent’s approved spending budget |
ServiceAccess | Grants access to a specific external service |
DomainVerification | Proves the agent is authorized for an email domain |
ComplianceClearance | Attests the agent has passed compliance checks |
Issuing Credentials
- Tab Title
- Tab Title
- Tab Title
Verifying Credentials
- Tab Title
- Tab Title
Revoking Credentials
- Tab Title
- Tab Title
checkRevocation is enabled.
API Reference
| Endpoint | Method | Description |
|---|---|---|
https://api.useanima.sh/api/identity/credentials | POST | Issue a new credential |
https://api.useanima.sh/api/identity/credentials/:id | GET | Retrieve a credential |
https://api.useanima.sh/api/identity/credentials/verify | POST | Verify a credential |
https://api.useanima.sh/api/identity/credentials/:id/revoke | POST | Revoke a credential |
https://api.useanima.sh/api/identity/credentials/revocation-list | GET | Get the revocation list |
Configuration
| Variable | Default | Description |
|---|---|---|
ANIMA_VC_ISSUER_DID | auto | DID used to sign issued credentials |
ANIMA_VC_DEFAULT_EXPIRY | 365d | Default credential expiration |
ANIMA_VC_REVOCATION_CHECK | true | Check revocation on verification |
Next Steps
- DID Method — Understand the underlying DID infrastructure
- Agent Cards — Publish agent capabilities for discovery
- Agent Registry — Register agents for public discovery
