Overview

The European Blockchain Services Infrastructure (EBSI) is a standardized blockchain framework initiated by the European Commission and the European Blockchain Partnership to enhance digital identity and public services across Europe. EBSI leverages blockchain technology to improve interoperability, security, and trust in managing digital identities, ensuring these identities align with regulatory requirements and are universally recognized across member states.

Using the walt.id Issuer & Verifier APIs you can issue and verify EBSI v3 compliant credentials based on the W3C credential data model.

Verification Of EBSI Credentials

To verify EBSI v3 compliant credentials, simply utilize our regular W3C verify endpoints as outlined in this guide. To ensure that the API creates the correct request for wallets to present the credential, provide in the openId4VPProfile parameter of the request, EBSIV3 as value. You can also see it described in the swagger docs here. During the verification, the verifier will then validate the EBSI DID of the credential via the EBSI Trusted Registries.

Additionally, if you want to ensure the validity and the status of a Credential using the Verifiable Credentials Status List v2021 method, you can include the policy revoked_status_list as defined here.