Verifiable Credentials and Presentations
Issue and present Verifiable Credentials, signed by cheqd Decentralized Identifiers (DIDs), using ACA-Py.
Aries Cloud Agent Python (ACA-Py) provides full support for working with Verifiable Credentials (VCs) and Verifiable Presentations (VPs), based on the standards defined by the W3C and the Aries RFCs.
ACA-Py enables agents to issue, hold, present, and verify credentials in a secure and interoperable way using DIDComm messaging protocols. This functionality forms the foundation of any Self-Sovereign Identity (SSI) ecosystem.
Get started
Get started issuing and presenting credentials with your ACA-Py agent, either with AnonCreds or JSON-LD:
AnonCreds
JSON-LD
Credential Format Support
ACA-Py supports multiple credential formats out of the box, including:
✅ AnonCreds
Ideal for privacy-preserving use cases that require zero-knowledge proofs, selective disclosure, and non-revocation proofs
Backed by a credential definition and revocation registry stored on a supported ledger (e.g., cheqd, Indy)
Common in enterprise and government deployments
✅ W3C Verifiable Credentials (JSON-LD)
Standards-compliant with the W3C VC Data Model
Extensible for cheqd DID-Linked Resources and Trust Registries
Suitable for web-native and mobile-first use cases
🧩 ACA-Py allows issuing, presenting, and verifying both AnonCreds and JSON-LD credentials using the same agent architecture.
Alternatives
Below are a list of alternatives for using Credentials with cheqd support. Each offers a different set of protocols and underlying technical capabilities.

cheqd Studio
Our API product enables users to use cheqd's functionality with minimal complexity and easily integrate APIs into existing apps.

Credo
Credo is an SDK which supports the European Architecture and Reference Framework (ARF) standards as well as AnonCreds with full cheqd support for DIDs.

Veramo
The Veramo SDK plugin supports JSON, JSON-LD credentials as well as cheqd Credential Payments in an SDK.

Walt.id Community Stack
Walt.id Community Stack is an SDK that supports the European Architecture and Reference Framework (ARF) standards for identity, with full cheqd support.
Last updated
Was this helpful?