Credo, formerly Hyperledger Aries Framework JavaScript (AFJ). with cheqd support

Credo is a framework written in TypeScript for building SSI Agents and services that aims to be compliant and interoperable with the standards defined in the European Archicture and Reference Framework.

The Aries Framework JavaScript project has recently been rebranded to "Credo" and was moved from the Hyperledger Foundation to the Open Wallet Foundation.

In the recent months Credo has heavily been expanding into a more modular and "less specific" framework. The integration with cheqd is a prime example of this, being the first true showcase of anchoring AnonCreds on non-Indy ledgers Supporting more credential formats, ledgers and DID methods is crucial and essential to the continual development of Credo. cheqd is now fully supported in Credo and can be used for the issuance of Verifiable Credentials as well as the creation of Credential Schemas and Credential Definitions.

AnonCreds using cheqd are facilitated using the cheqd AnonCreds Object Method.

Get started


Supported Credential types

Aries Framework JavaScript supports the following Credential formats:


Selective Disclosure JWT (SD-JWT) is the most commonly adopted credential format for European Digital Identity Ecosystems, allowing users to selectively disclose which attributes they would like to share in a presentation.


AnonCreds is a Zero-Knowledge Credential format, offering full Holder privacy and selective disclosure.


JSON-LD (Linked Data) Credentials are a richer data format, allowing applications to follow embedded links to other pieces of Linked Data across the web.

Watch our demo video

Last updated