(EBSI-Vector Information Pills: Specifications IV)
Building upon the foundational specifications outlined in the previous pill (Specifitation III), today´s post acts as the culmination of the definition and specification work for an enterprise wallet for EBSI issuers and verifiers. This open-source reference implementation provides European stakeholders with a practical, standards-aligned foundation for managing verifiable credentials, aiming to streamline development, reduce costs, and ensure smooth integration with EBSI’s digital infrastructure.
These are the key Features and capabilities of the reference implementation:
- Open-Source & Licensing: The wallet is open-source, available under a dual license (AGPL-3.0 and a commercial option), and its code is hosted in a public repository.
- Standards Compliance: Fully aligned with EBSI specifications for credential issuance and verification, supporting OID4VCI, OID4VP, and W3C Verifiable Credentials Data Model (v1 and v2).
- Core Functions:
- Credential Issuance: Supports InTime, Deferred, and Pre-Authorized flows.
- Verification: Enables independent or integrated verification, validating signatures, expiration, revocation, terms of use, schema, and business logic.
- Architecture: composed of two main module, a BackOffice (Interfaces, APIs, database, and integrations), and a Entity Service (Stateless service for OpenID flows and status credentials.Uses Postgres for configuration and credential history (excluding sensitive data)).
- Data Management & Integration: Does not store sensitive business/user data; integrates with external “Authentic Source” systems via APIs for data retrieval and notifications.
- Identity Mapping: Supports linking user DIDs across verification and issuance processes.
- Device Support: Facilitates issuance and verification via QR codes (cross-device) or deep links (same device), with dedicated API endpoints.
This implementation is designed to comply with EBSI standards and it also serves as a base for future enhancements, such as expanded revocation and accreditation features, and will evolve with the EBSI framework. Collaborative efforts among wallet providers are planned to further boost interoperability.
These findings are fully documented in Deliverable D3.6: “Open-source reference implementation of an issuer and verifier wallet for EBSI. Earlier release of the quick wins in a parallel track.”, accessible on the EBSI-VECTOR project website. We encourage you to explore it in detail!
We look forward to sharing the upcoming information pills with you!