Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 7.3 KB

understanding-sdks.md

File metadata and controls

50 lines (38 loc) · 7.3 KB
description
Understand cheqd's SDK suite and choose the best fit for your project.

Choosing the right SDK

Integrate with a cheqd supported SDK

cheqd has integrated into a series of SDKs to enable third parties to create DIDs and resources, issue and verify Verifiable Credentials, using cheqd DIDs, DID Documents and Schemas.

Choose a software stack to suit your needs

cheqd is continually integrating into different software development kits to suit the needs of different partners and their clients.

Below is a comparison between our three initial supported SDKs, Veramo SDK for cheqd, Credo (formerly Aries Framework JavaScript) and Walt.id's SSI Kit.

Functionality Veramo Credo Walt.id SSI Kit
Create cheqd DIDs (ADR) ✔️ ✔️ ✔️
cheqd Credential Payments ✔️
JSON based JWT Verifiable Credential (spec) ✔️ ✔️
JSON-LD Verifiable Credential (spec) ✔️ ✔️ ✔️
AnonCreds (spec) ✔️
Selective Disclosure-JWT Credential (spec) ⌛(roadmap) ✔️ ✔️
Create on-ledger Schema (ADR) ✔️ ✔️
Create Credential Definition (spec) ✔️
DIDComm v1.0 (spec) ✔️ ✔️
DIDComm v2.0 (spec) ✔️ ✔️
DID Exchange Protocol (RFC 0023) ✔️
Agent Connection Protocol (RFC 0160) ✔️
Out of Band Protocol (RFC 0434) ✔️
Self Issued OpenID Provider v2 (OIDC-SIOP) (spec) ⌛(roadmap) ✔️ ✔️
OpenID for Verifiable Credential Issuance (spec) ⌛(roadmap) ✔️ ✔️
OpenID for Verifiable Credential Presentations (spec) ⌛(roadmap) ✔️ ✔️
Status List v2021 Revocation (spec) ✔️ ✔️
Token Status List ✔️ ✔️
AnonCreds Revocation Registry Definitions (spec) ✔️
AnonCreds Status List Entries (spec) ✔️
Issue Credential Protocol (RFC 0036) ✔️
Issue Credential Protocol V2 (RFC 0453) ✔️
DIF Presentation Exchange (spec) ✔️ ✔️ ✔️
Aries Present Proof 2.0 (spec) ✔️
DID-Linked Trust Registries ⌛(roadmap)

Get started

VeramoThe Veramo SDK Plugin is an extension of the Veramo SDK, a JavaScript framework for Trusted Data, adding support for cheqd functionality.veramo-plugin
CredoCredo is an SDK which supports ZKCreds (AnonCreds) as well as regular Verifiable Credentials natively with cheqd support. credo.md
Walt.id SSI KitWalt.id SSI Kit is an SDK that supports the European Architecture and Reference Framework (ARF) standards for identity, with full cheqd support. ssi-kit.md