You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 10, 2025. It is now read-only.
We kindly request the inclusion of full support for the Verifiable Credentials Data Model v2.0 in didkit-python to facilitate interoperability with contemporary digital credential solutions.
Description:
When using the didkit.verify_presentation method within the didkit-python library to validate Verifiable Presentations, an error occurs if the new Verifiable Credentials Data Model v2.0 standard is employed. Specifically, when the presentation’s @context includes:
the didkit.verify_presentation method throws the following exception:
ValueError: Invalid context at line 1 column <num>
This issue currently prevents the proper processing and validation of presentations that adopt the emerging v2.0 standard. As digital credential wallets (e.g., the Learner Credentials Wallet) gradually migrate to the new Verifiable Credentials Data Model v2.0, the lack of support in didkit-python is causing compatibility problems and hindering interoperability with modern wallet solutions.
Expected Behavior:
Support the "Verifiable Credentials Data Model v2.0" @context.