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 = 0Auto-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
/startendpoint are auto-completed; a host that creates sessions itself drives completion via TessioVerifierSandbox.Live = 3Real 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.mdfor the full setup.Mock = 1A 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 = 2Replays 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.