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.
Aries Framework JavaScript supports the following Credential formats:
SD-JWT
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
AnonCreds is a Zero-Knowledge Credential format, offering full Holder privacy and selective disclosure.
JSON-LD
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.
cheqd Agent Setup
Setup the cheqd agent to start being able to use cheqd inside Credo.
Create cheqd DIDs
Use the cheqd DID module to start being able to create cheqd DIDs.
Issue a Credential
Issue a digital Credential using a cheqd DID.