Skip to main content

Credential Engine

The Credential Engine provides a pluggable framework for supporting multiple Verifiable Credential formats. Each format is integrated through two independent components:

This separation allows new credential formats to be added without changing the core engine.

Currently Supported Formats​

NameFormatParserVerifier
SD-JWT VCdc+sd-jwtSDJWTVCParserSDJWTVCVerifier
ISO/IEC 23220-1:2023mso_mdocMsoMdocParserMsoMdocVerifier

Both parsers and verifiers are registered during credential engine initialization.

Extending the Framework​

Supporting a new credential format typically requires:

  1. Implementing a CredentialParser
  2. Implementing a CredentialVerifier
  3. Registering the parser with the ParsingEngine
  4. Exposing the verifier through the application

Once registered, the new format becomes a first-class participant in credential issuance, storage, display, presentation, and verification workflows without requiring changes to existing format implementations.