Skip to content

Examples

Practical integration examples that combine multiple SD-JWT .NET packages in realistic flows.

Start here

Goal Example
Issue, hold, and verify a credential Issuer - Wallet - Verifier
Add revocation to credentials Status List Lifecycle
See Agent Trust in action MCP Tool Governance Demo

Maturity model

Label Meaning
Stable Based on published IETF/OpenID standards
Spec-tracking Tracks an active draft; API may change with the specification
Preview Project-defined pattern, not an external standard

Credential lifecycle (Stable)

End-to-end flows covering issuance, presentation, revocation, and trust.

Browser (Spec-tracking)

Browser-based credential presentation using the W3C Digital Credentials API.

  • DC API + OID4VP Verifier -- Backend builds DC API request, frontend calls navigator.credentials.get(), backend validates

mdoc (Stable)

ISO 18013-5 mobile document verification.

  • mdoc Verifier -- Parse DeviceResponse, verify MSO signature, validate SessionTranscript, extract namespaced claims

Agent Trust (Preview)

Scoped agent/tool authorization using capability SD-JWTs. Agent Trust is a project-defined pattern; it is not an IETF, OpenID Foundation, MCP, or OWF standard.