Sphereon-Opensource / SSI-SDK

Self Sovereign Identity SDK
Apache License 2.0
62 stars 18 forks source link

Verifiable Credential Data Model v2.0 Support #211

Open vincentkelleher opened 5 months ago

vincentkelleher commented 5 months ago

Hi πŸ‘‹

First of all, we are basing most of our OIDC4VC work at Gaia-X on your libraries and our experience with them is really great πŸ‘

As the Verifiable Credential Data Model v2.0 specification has a good chance of becoming the next W3C standard with its new features, we are currently implementing it in our ecosystem. During our implementation we noticed that your SSI SDK only supports Verifiable Credential Data Model v1.1, for example this can be noticed through the issuanceDate attribute in ICredential.

Is there any plan of supporting the VC Data Model v2.0 specification in a near future ? Can we help you in that process by contributing to your project ? We have experience in maintaining software projects and we know that this is a change that can be implemented multiple ways (breaking change, support for both specifications, etc.) so the decision on how this must be implemented (or not) is yours only but we think we can help in the decision and/or implementation process 😊

Greetings from the Gaia-X Lab Team πŸ˜‰

vincentkelleher commented 5 months ago

I've been working on a pull request to implement Verifiable Credential Data Model v2.0 in the Sphereon SSI-SDK but I've found a few hurdles, the main being that veramo/core doesn't support this data model 😞

I will see if I can raise a pull request on their project.