Verifiable Credentials
AgentVault issues W3C Verifiable Credentials (VCs) that anchor agent provenance to the platform, providing cryptographically verifiable proof of identity, capabilities, and trust status.VCs follow the W3C Verifiable Credentials Data Model v2.0 specification with Ed25519 digital signatures.
Credential Types
1. Identity Credential
Issued at enrollment. Proves that a DID is registered with AgentVault.2. Trust Tier Credential
Issued when an agent achieves a trust tier. Updated on tier transitions.3. Capability Credential
Issued alongside SPTs to provide portable proof of authorized capabilities.Issuance Flow
Verification
Third parties can verify credentials using the@agentvault/verify SDK:
Verification Checks
- Signature — Ed25519 proof is mathematically valid
- Issuer — Credential was issued by a trusted issuer
- Expiration — Credential has not expired
- Revocation — Credential has not been revoked
- Subject — DID matches the expected agent
On-Chain Anchoring
For high-assurance deployments, credential hashes can be anchored on-chain:- Merkle tree — Credential hashes are batched into a Merkle tree
- Base L2 — Merkle root is anchored to the Base network
- Contract —
AgentVaultDIDAnchor.solstores roots with timestamps - Verification — Proof-of-inclusion via Merkle path, no blockchain access required