Wallet Framework for .NET

April 18, 2026 ยท View on GitHub

Wallet Framework for .NET is an open framework for building digital identity wallets with a focus on OID4VC, SD-JWT and mdoc (ISO/IEC 18013-5).

The framework was initiated as Aries Framework .NET in the Hyperledger Foundation. The Hyperledger Aries and Indy components have been deprecated, are now considered legacy and will not be supported anymore.

Table of Contents

Roadmap

  • OpenID4VC Support
  • SD-JWT VC Support
  • mdoc Support

Protocols

OpenID for Verifiable Credentials (OID4VC)

ProtocolLinkState
OpenID for Verifiable Credential IssuanceOID4VCI:construction:
- Pre-Authorized Code FlowPre-Auth-Flow:white_check_mark:
- Authorization Code FlowAuth-Flow:construction:
- Holder Binding / Key BindingKB-JWT:white_check_mark:
- Wallet AttestationWallet Attestation:construction:
- Issuer AuthenticationIssuer Authentication:construction:
- Demonstrating Proof of PossessionDPoP:construction:
OpenID for Verifiable PresentationsOID4VP:construction:
- Same-Device FlowSame-Device:white_check_mark:
- Cross-Device FlowCross-Device:white_check_mark:
- Verifier AuthenticationVerifier Authentication:construction:
Self-Issued OpenID Provider v2SIOPv2:construction:

Credential Formats

Credential FormatLinkState
SD-JWT-based Verifiable CredentialsSD-JWT VC:construction:
mdoc (ISO/IEC 18013-5)mdoc:construction:

Contributing

We are actively developing this framework and welcome contributions from the community. Please read our CONTRIBUTING document to understand our branching strategy, versioning strategy and release workflows before submitting a pull request.

License

Apache License Version 2.0