Package-level declarations

The two roles: VerifierClient (read and verify a credential in person) and WalletClient (hold, show and present credentials).

Types

Link copied to clipboard

An in-person presentation in progress. Observe state.

Link copied to clipboard

An in-person verification in progress. Observe state; the final states carry the verdict or the error.

Link copied to clipboard
interface VerifierClient

Reader role. Verifies a received mdoc presentation and produces the composed accept/reject verdict — signature + trust chain + validity window + revocation, combined into one AcceptanceResult.

Link copied to clipboard
interface WalletClient

Holder role. Obtains, holds, and presents credentials.