docs
Table of Contents
Table of contents generated with markdown-toc
About DCC
The Digital Credentials Consortium was founded by leading universities with expertise in the design of verifiable digital credentials. Together, we are designing an infrastructure for digital credentials of academic achievement.
We are committed to open standards and encourage all to contribute through the W3C VC-EDU task force.
Overview of Components
For additional context, the DCC whitepaper outlines our approach and high-level architecture.
Overview of the Digital Credentials Consortium components:
Credentials
DCC uses the Verifiable Credentials Data Model with linked data.
- Authoring guide - authoring DCC credentials
- Online credential editing tool - experimental
- Modeling Educational Verifiable Credentials
- see similar standards incubation efforts at the W3C VC-EDU task force
Identity
- Identity design decisions
- Issuer registry MVP design
- Issuer Key and DID Document Generation
- Setting up an issuer issuing identity
Verified Issuance
Onboard the issuer into the issuer registry
Credential Issuing and State Management
Issuing credentials and maintaining state involves:
Verifying
Verifying credentials involves:
- Verification of the credential
- Identity proofing, variable (coming soon)
Wallet and Storage
DCC uses the Verifiable Credentials Data Model and can
- cred-wallet: mobile wallet that manages learner's credentials and identifiers
Design, requirements, threat model
Repositories
- docs: (this repo) contains project documentation, broader architectural docs, etc
- sign-and-verify: library to sign/issue and verify DCC credentials.
- credgen: command line tool to generate credential templates
- learner-credential-wallet: repository for DCC react native mobile app to manage and store credentials
- designer: web ui to design credential templates -- intended for developers