eu-digital-identity-wallet / eudi-doc-architecture-and-reference-framework

The European Digital Identity Wallet
https://eu-digital-identity-wallet.github.io/eudi-doc-architecture-and-reference-framework/
Other
428 stars 60 forks source link

DC4EU Feedback: Add Selective Disclosure Mechanisms Using SD-JWS #223

Open DC4EU-Consortium opened 4 months ago

DC4EU-Consortium commented 4 months ago

The complex accreditation and recognition rules for educational credentials and qualifications, which vary across member states, have necessitated the development of equally sophisticated data models, such as the European Learning Model (ELM). The ELM is designed to establish semantic interoperability for learning in Europe through extensive use of metadata and vocabularies. However, the SD-JWT (Selective Disclosure for JSON Web Tokens) seems inadequate to meet the requirements of these rich, large data models.

Conversely, recent publications from the W3C Verifiable Credentials (VC) group on SD-JWS (Selective Disclosure for JSON Web Signature) present a more suitable model. This model integrates the VC-DATA-MODEL-2.0 with JSON Web Signature (JWS) and enables selective disclosure for SD-JWTs. By leveraging contextual information through JSON-LD formats and implementing selective disclosure requirements based on the IETF Selective Disclosure for JWTs (SD-JWT), this approach offers the best of both worlds. The ARF should consider the SD-JWS model as a way to fulfill the selective disclosure requirement via SD-JWT when more complex payload structures and business semantic requirements are also in place.

digeorgi commented 2 days ago

Thank you very much for your feedback. “W3C Verifiable Credentials Data Model”, specifically “W3C VCDM v2.0", is one of the formats that can be used for an attestation, as referenced in Annex 2 of the ARF. SD-JWS can be used as a proof mechanism for attestations in this format.