Product Overview
Get started with cheqd's identity functionality and product offerings.
Last updated
Was this helpful?
Get started with cheqd's identity functionality and product offerings.
Last updated
Was this helpful?
cheqd is a purpose-built network for decentralised identity. This documentation site provides technical and product information for all identity features & functionality on the cheqd network.
cheqd maintains an array of products and packages with varying levels of integration complexity to allow its partners and customers to have multiple ways of plugging into cheqd's identity functionality. Via these different packages, customers and partners can create cheqd DIDs, DID-Linked Resources, Status Lists, Trust Registries and Schemas, as well as use cheqd's Credential Payments model.
There are three core ways of integrating and building with cheqd:
cheqd's identity functionality is fully standards compliant, ensuring interoperability and no vendor lock-in. cheqd's tooling and different product offerings offer a variety of building blocks for any Trusted Data Market.
Create Decentralized Identifiers (DIDs)
Create Decentralized Identifiers (DIDs) with the did:cheqd
DID Method.
Build Trust Registries
Create and verify trust registries, using the Decentralized Trust Chain (DTC) model, to secure your identity ecosytem.
Charge for Credentials
Charge and monetise your credential flows with encrypted DID-Linked Resources and Access Control Conditions.
Issue Credentials and Presentations
Issue and verify Verifiable Credentials, signed by did:cheqd
DIDs, with JWT, JSON-LD, AnonCreds and SD-JWT supported.
Create Status Lists
Create and update status lists (Bitstring Status List, AnonCreds Status List) on cheqd, using DID-Linked Resources.
Create DID-Linked Resources (DLRs)
Create DID-Linked Resources (DLRs) on cheqd. These are digital files that are cryptographically tied to a Decentralized Identifier (DID).
If you want to utilise cheqd DIDs or DID-Linked Resources within applications without a specific cheqd integration, you can incorporate a Universal Registrar or Universal Resolver driver to support did:cheqd
alongside other commonly adopted DID methods.
DID Registrar (and Universal Registrar Driver)
Low complexity
Simple setup for building cheqd DIDs into existing applications using REST APIs, building into the Universal Registrar.
DID Resolver (and Universal Resolver Driver)
Low complexity
Service for resolving cheqd DIDs and DID URLs. Feature complete with query-based DID URL dereferencing. Full integration and driver within the Universal Resolver.
cheqd Studio is the easiest route to get started with cheqd's identity functionality, or for testing with very low integration effort. Using simple REST APIs, it is possible to integrate cheqd Studio in a few lines of code.
Under the hood, cheqd Studio utilises the Veramo SDK cheqd Plugin, providing the most feature complete set of functionality and tooling.
If you'd rather build a deeper integration using a Software Development Kit (SDK) or lower level package, we've created a simple diagram to show how our packages are structured below.
cheqd supports a wide array of standards and protocols via different Software Development Kits (SDKs) and integrations.
One of cheqd's primary motives is to make itself accessible to the widest set of identity applications possible. To accomplish this, cheqd has built a flexible set of packages and tooling to accommodate its identity capabilities into a broad set of external SDKs and applications.
These can be represented through the visual below:
You can also leverage SaaS products from our partners that consume these underlying SDKs to build high-quality credential ecosystems on top of cheqdâs infrastructure:
The cheqd Discord is our primary chat channel for the open-source community, software developers, and node operators.
Please reach out to us there for discussions, help, and feedback on the project.