Skip to content

contracts-v0

@tdwd tdwd tagged this 08 Jun 14:41
Workstreams A–E implement against this tag. Contract changes require
re-tagging (contracts-v0.x) and rebasing the worktrees per START-HERE.md.

Contracts (init-only `required` properties throughout):

  Tessio.Verifier.Core
    ICredentialVerifier.VerifyAsync(PresentedCredential, VerificationContext, CT)
    PresentedCredential, VerificationContext, VerificationResult,
    IssuerInfo, VerificationError

  Tessio.Verifier.Trust
    ITrustListResolver.ResolveAsync(string issuer, ReadOnlyMemory<byte>[] x5c, CT)
    IssuerTrustStatus

  Tessio.Verifier.OpenId4Vp
    IPresentationRequestBuilder.BuildAsync(PresentationRequestOptions, CT)
    IPresentationResponseParser.ParseAsync(WalletResponseData, CT)
    PresentationRequestOptions, PresentationRequest (ByValue / ByReference),
    WalletResponseData, ResponseMode

  Tessio.Verifier.AspNetCore
    ISessionStore.CreateAsync / GetAsync / CompleteAsync
    VerificationSession, VerificationSessionStatus
Assets 2
Loading