Skip to content

openwallet-foundation-labs/wallet-framework-dotnet

Repository files navigation

Wallet Framework for .NET

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)

Protocol Link State
OpenID for Verifiable Credential Issuance OID4VCI 🚧
- Pre-Authorized Code Flow Pre-Auth-Flow
- Authorization Code Flow Auth-Flow 🚧
- Holder Binding / Key Binding KB-JWT
- Wallet Attestation Wallet Attestation 🚧
- Issuer Authentication Issuer Authentication 🚧
- Demonstrating Proof of Possession DPoP 🚧
OpenID for Verifiable Presentations OID4VP 🚧
- Same-Device Flow Same-Device
- Cross-Device Flow Cross-Device
- Verifier Authentication Verifier Authentication 🚧
Self-Issued OpenID Provider v2 SIOPv2 🚧

Credential Formats

Credential Format Link State
SD-JWT-based Verifiable Credentials SD-JWT VC 🚧
mdoc (ISO/IEC 18013-5) mdoc 🚧

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

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages