Table of Contents

Enum VerifierMode

Namespace
Tessio.Verifier.AspNetCore
Assembly
Tessio.Verifier.AspNetCore.dll

Operating mode for the Tessio verifier. Because no production EUDI wallets ship yet, these modes let a developer exercise the full request/session/result flow without a real wallet.

public enum VerifierMode

Fields

Demo = 0

Auto-completes each session locally with a synthesized, valid result after a short delay. For showcases and the first-run experience — no wallet, no protocol traffic. Only sessions created through the built-in /start endpoint are auto-completed; a host that creates sessions itself drives completion via TessioVerifierSandbox.

Live = 3

Real wallets: a started session stays pending until a wallet responds via the callback endpoint (or the session expires). Requires a signed request builder and a real trust list; see docs/going-live.md for the full setup.

Mock = 1

A built-in mock wallet issues freshly signed SD-JWT VC credentials and posts them through the full protocol pipeline (encrypted responses included). For integration tests; runs offline.

Test = 2

Replays the pinned RFC 9901 conformance vector (the specification's German PID example) through the real verifier and completes the session with the actual result. Proves the verifier against immutable, specification-published bytes; runs offline.