SD-JWT .NET Documentation

A production-ready .NET ecosystem for Selective Disclosure JSON Web Tokens and the complete OpenID for Verifiable Credentials stack. 16 packages. 1,400+ tests. RFC 9901, OpenID4VC, ISO 18013-5, eIDAS 2.0.
Who This Is For
| You Are |
Start Here |
Goal |
| Decision Maker evaluating adoption |
Capability Matrix |
Understand ecosystem coverage and roadmap |
| Architect designing a credential system |
Ecosystem Architecture |
Design issuer, verifier, wallet, and trust infrastructure |
| Developer building an integration |
15-Minute Quickstart |
Issue, present, and verify your first SD-JWT |
| Security Engineer reviewing the stack |
HAIP Compliance |
Validate cryptographic and policy controls |
| Operations preparing for production |
Deployment Patterns |
Plan infrastructure and key management |
Why SD-JWT .NET
| Pillar |
What It Means |
| Standards Complete |
RFC 9901, OpenID4VCI/VP 1.0, DIF PEX v2.1.1, OpenID Federation 1.0, HAIP 1.0, ISO 18013-5 |
| Enterprise Security |
HAIP Levels 1-3, algorithm enforcement, constant-time operations, replay prevention, zero-trust |
| Production Ready |
1,400+ tests, zero warnings, multi-framework (.NET 8/9/10, netstandard2.1), NuGet publishing |
| Full Credential Lifecycle |
Issuance, presentation, revocation, trust resolution, status checking, wallet storage |
Learning Path
flowchart LR
QS[Quickstart<br/>15 min] --> Tutorials[Tutorials<br/>3 weeks]
Tutorials --> Guides[How-To Guides<br/>Task-oriented]
Guides --> Concepts[Deep Dives<br/>Architecture]
Concepts --> UseCases[Use Cases<br/>Industry]
Week 1: Fundamentals
- 15-Minute Quickstart - Build Issuer + Wallet + Verifier
- Running the Samples - Explore the interactive CLI
- SD-JWT Deep Dive - How selective disclosure works
Week 2: Standards & Protocols
- Beginner → Advanced Tutorials - 19 hands-on tutorials
- Ecosystem Architecture - Package map and deployment patterns
- OpenID4VCI + OpenID4VP - Issuance and presentation protocols
Week 3: Production
- HAIP Compliance - Security levels and policy enforcement
- How-To Guides - Task-oriented implementation guides
- Use Cases - Industry scenarios with working examples
Documentation Map
Ecosystem Packages
Core
Protocols
Agent Trust
Enterprise Planning
Source Repository
This documentation is part of the SD-JWT .NET open source project, maintained under the OpenWallet Foundation Labs umbrella.