Digital Credentials Protocols (DCP) Working Group - Repository
The goal of the Digital Credentials Protocols (DCP) working group is to develop OpenID specifications for the Issuer-Holder-Verifier-Model use-cases to enable issuance and presentations of the Digital Credentials of any format (W3C VCs, IETF SD-JWT VCs, ISO/IEC 18013-5, etc.) and pseudonymous authentication from the End-User to the Verifier.
Digital Credentials Protocols (DCP) Working Group
OVERVIEW
Digital Credentials Protocols (DCP) Working Group
CHARTER
Digital Credentials Protocols (DCP) Working Group
SPECIFICATIONS
Digital Credentials Protocols (DCP) Working Group
REPOSITORIES
Note that each of the DCP WG specifications have their own repository with links below.
OpenID for Verifiable Credential Issuance
Open Source Libraries
- Wallet (Client)
- https://github.com/walt-id/waltid-ssikit : supports EBSI/ESSIF related Use Cases
- Issuer (Authorization Server/Resource Server)
- Both Wallet and Issuer
- Both Wallet and Issuer
DCP-HAIP – Digital Credential Protocols High Assurance Interoperability Profile
Self-issued OpenID Provider v2
Open Source Libraries
- Wallet (Authorization Server)
- https://github.com/Sphereon-Opensource/ssi-sdk : supports EBSI/ESSIF related Use Cases
- https://github.com/Sphereon-Opensource/ssi-sdk : SDK based on the work done by Veramo
- https://github.com/microsoft/VerifiableCredential-SDK-Android
- https://github.com/microsoft/VerifiableCredential-SDK-iOS
- Wallet (Authorization Server)
UserInfo-VC - UserInfo Verifiable Credentials
OpenID for Verifiable Presentations
Open Source Libraries
- Wallet (Authorization Server)
- https://github.com/walt-id/waltid-ssikit : supports EBSI/ESSIF related Use Case
- https://github.com/Sphereon-Opensource/ssi-sdk : SDK based on the work done by Veramo
- https://github.com/microsoft/VerifiableCredential-SDK-Android
- https://github.com/microsoft/VerifiableCredential-SDK-iOS
- Both Wallet and Verifier
- https://github.com/Sphereon-Opensource/SIOP-OpenID4VP
- https://github.com/trustbloc