Verifiable Credentials and Presentations

Issue Verifiable Credentials with Credo, signed by cheqd Decentralized Identifiers (DIDs).

📚 Learn about Verifiable Credentials and Presentations

If you want to learn more about what Verifiable Credentials and Presentations are, please go over to our learning site here.

Credo 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.

Credo enables users to issue, hold, present, and verify credentials in a secure and interoperable way using DIDComm messaging and OpenID for Verifiable Credential protocols. This functionality forms the foundation of any Self-Sovereign Identity (SSI) ecosystem.

Get started

Get started issuing and presenting credentials with your Credo agent, either with AnonCreds, JSON-LD or SD-JWT VC:

Get started

Credential Format Support

Credo supports multiple credential formats and exchange protocols out of the box, including:

✅ SD-JWT VC

  • Alignment with the European Digital Identity Wallet initiative and standards.

  • Selective disclosure baked in at credential-format level.

  • Issuance and presentation support with OpenID4VCI and OpenID4VP.

✅ 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

  • Issuance and presentation over DIDComm v2.

  • Suitable for web-native and mobile-first use cases

Alternatives

Below are a list of alternatives for using Credentials with cheqd support. Each offers a different set of protocols and underlying technical capabilities.

Last updated

Was this helpful?