Let's talk



OpenID for Verifiable Credential Support

This initiative is a part of the effort to make Aries Framework JavaScript (now Credo) a global framework by making it compliant with the standards defined in the European Digital Identity Architecture and Reference Framework (ARF).

Recently, the EU has been taking big steps toward the regulation and governance of digital identity solutions. This has been causing big waves globally in terms of what standards are gaining recognition. The Architecture Reference Framework (ARF) describes the current understanding of how Digital Identity will function in Europe. It describes the standards, architecture, and flows that the EU digital identity ecosystem needs to support. To build identity solutions that are interoperable and compliant with this ecosystem, new libraries and tools will have to be developed and existing ones adjusted.

This initiative involved the Animo team adding support for OpenID4VC as outlined in the ARF to Aries Framework JavaScript (AFJ).

OpenID for Verifiable Credentials (OpenID4VC) is a set of specifications for credential issuance and verification on top of OAuth. In the context of the ARF, the OpenID4VC specification family is used for the issuance and verification of credentials in remote contexts.

🚀 This proposal has been fully funded and implemented as of January 2024. The results can be found in the different repositories surrounding Aries Framework JavaScript (now Credo).