Tessio.Verifier API reference

The public API for verifying EU Digital Identity (EUDI) Wallet credentials in ASP.NET Core. This covers the frozen contracts and the implementation types that have landed so far, like SdJwtVcVerifier and the in-memory session store.

The contracts are frozen at tag contracts-v0. Everything else follows releases.

The packages run on .NET 8, 9 and 10 (targeting .NET 8 and .NET 10, both LTS).

Packages

Package Purpose
Tessio.Verifier.Core Credential verification (SD-JWT VC, disclosures, KB-JWT). No web dependencies.
Tessio.Verifier.Core.Mdoc mdoc verification (ISO 18013-5/-7: MSO, digests, session-transcript device auth).
Tessio.Verifier.OpenId4Vp OpenID4VP 1.0 protocol layer (DCQL + JAR build, response parse).
Tessio.Verifier.AspNetCore DI extensions, minimal-API endpoints, session store, demo/mock/test modes.
Tessio.Verifier.Trust ITrustListResolver seam. Basic dev resolver in OSS, managed resolver in the commercial layer.

Where to start

  • New to OpenID4VP / SD-JWT VC? Read the marketing landing first.
  • Building a verifier? dotnet add package Tessio.Verifier.AspNetCore and follow the README quickstart.
  • Moving from Demo/Mock to real wallets? The going-live guide walks through signed requests, trust lists, session stores and response encryption.
  • Plugging your own session store or trust list? Browse API reference for the relevant interface.