Page cover image

🍏Credo

Credo SDK with cheqd support for DIDs, DID-Linked Resources (DLRs) and Credentials.

Get Started with Credo

Credo is a TypeScript-based framework for building Self-Sovereign Identity (SSI) agents and services. It is designed for modularity, interoperability, and compliance with the European Architecture and Reference Framework (ARF).

Previously known as Aries Framework JavaScript, Credo has recently been rebranded and transitioned from the Hyperledger Foundation to the Open Wallet Foundation, reflecting its broader mission and growing community.

Credo has evolved into a more flexible and general-purpose SSI framework. A major milestone in this evolution is the full integration with cheqd — making Credo the first framework to support AnonCreds on non-Indy ledgers.

This integration showcases Credo’s expanding support for:

  • Multiple credential formats

  • Diverse DID methods

  • Interoperable ledger technologies

Using Credo, developers can now issue Verifiable Credentials, create Credential Schemas, and define Credential Definitions using cheqd-native AnonCreds, enabled by the cheqd AnonCreds Object Method.

Key Features

Credo may be the right choice as it has the following benefits:

  • TypeScript-native — strongly typed, developer-friendly, and production-ready

  • Modular and extensible — use only what you need, plug in new components

  • Cross-ledger compatibility — supports Indy, cheqd, and beyond

  • Flexible credential support — AnonCreds, W3C JSON-LD, JWT

  • Aligned with EU standards — interoperable with EU ARF and continuing to align with eIDAS 2.0 implementing acts

  • Backed by the Open Wallet Foundation — with growing community adoption

Breaking New Ground: Credo + cheqd

Credo is now the first framework to support AnonCreds on non-Indy ledgers, thanks to a deep integration with cheqd. ACA-Py has since followed suit.

This includes:

  • Issuance of Verifiable Credentials using cheqd DIDs

  • Creation of Credential Schemas and Credential Definitions

  • Support for the cheqd AnonCreds Object Method

  • Native DID and resource support for did:cheqd

Get started

Get setup with your Credo agent and begin using cheqd's functionality below:

Supported Credential types

Credo supports the following Credential formats:

Watch our demo video

cheqd and Animo AnonCreds demo

Last updated

Was this helpful?