Description
This issue tracks the backend work for UniCore to implement comprehensive support for the IETF Selective Disclosure for JWTs (SD-JWT) standard.
This implementation will enable UniCore to handle two key formats:
- Standard SD-JWTs for generic, selectively disclosable claims (PIDs being the most common use case) (using the
dc+sd-jwt format).
- W3C Verifiable Credentials that are secured and presented using the
vc+sd-jwt format.
Support must be integrated across all three roles that UniCore performs in the identity ecosystem (Issuer, Holder and Verifier)
Motivation
-
The primary benefit of SD-JWT is selective disclosure. It allows users to prove specific attributes (e.g., "is over 18") without revealing unrelated personal data (like their exact date of birth or address). This builds user trust and aligns with modern data minimization principles.
-
Adherence to the W3C standard ensures our credentials are interoperable with UniMe and other compliant digital wallets and verifiers.
Resources
To-do List
Description
This issue tracks the backend work for UniCore to implement comprehensive support for the IETF Selective Disclosure for JWTs (SD-JWT) standard.
This implementation will enable UniCore to handle two key formats:
dc+sd-jwtformat).vc+sd-jwtformat.Support must be integrated across all three roles that UniCore performs in the identity ecosystem (Issuer, Holder and Verifier)
Motivation
The primary benefit of SD-JWT is selective disclosure. It allows users to prove specific attributes (e.g., "is over 18") without revealing unrelated personal data (like their exact date of birth or address). This builds user trust and aligns with modern data minimization principles.
Adherence to the W3C standard ensures our credentials are interoperable with UniMe and other compliant digital wallets and verifiers.
Resources
To-do List