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.AspNetCoreand 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.