OpenWallet Foundation
The OpenWallet Foundation is a consortium of companies and non-profit organizations collaborating to drive global adoption of open, secure and interoperable digital wallet solutions as well as providing access to expertise and advice through our Government Advisory Council.
The OWF aims to set best practices for digital wallet technology through collaboration on standards-based OSS components that issuers, wallet providers and relying parties can use to bootstrap implementations that preserve user choice, security and privacy. Find out more on our Mailing List, Discord and GitHub.
Impact Projects
These OpenWallet Foundation projects are in the Impact phase of development (see the Project Lifecycle document for more details about Impact Projects). All of these projects are open source, so feel free to get involved with anything that looks interesting.
Project Name | Project Description & Links |
ACA-Py | ACA-Py (formerly known as Aries Cloud Agent Python) is an open-source framework designed to facilitate the creation, management, and utilization of decentralized digital identities. ACA-Py enables secure, interoperable communication between entities using decentralized identifiers (DIDs) and verifiable credentials, adhering to standards such as DIDComm, OpenID4VCs and the W3C Verifiable Credentials. To find out more: Wiki Page: https://lf-openwallet-foundation.atlassian.net/wiki/spaces/ACAPy/overview Documentation: https://aca-py.org/ GitHub: https://github.com/openwallet-foundation/acapy https://github.com/openwallet-foundation/acapy-plugins Mailing List: https://lists.openwallet.foundation/g/aca-py |
Growth Projects
These OpenWallet Foundation projects are in the Growth phase of development (see the Project Lifecycle document for more details about Growth Projects). All of these projects are open source, so feel free to get involved with anything that looks interesting.
Project Name | Project Description & Links |
Credo | Credo is a framework written in TypeScript for building decentralized identity solutions that aims to be compliant and interoperable with identity standards across the world. Credo is agnostic to any specific exchange protocol, credential format, signature suite or did method, but currently mainly focuses on alignment with OpenID4VC, DIDComm and Hyperledger Aries. To find out more: Wiki Page: GitHub: https://github.com/openwallet-foundation/credo-ts https://github.com/openwallet-foundation/credo-ts-ext Documentation: https://github.com/openwallet-foundation/credo-ts-docs Community Calendar: |
Bifold | Bifold Wallet is a React Native project designed to enhance the way we interact with digital identities and on making verifiable credentials (VCs) simple and convenient for everyone. To find out more: Wiki Page: GitHub: https://github.com/openwallet-foundation/bifold-wallet Community Calendar: |
Askar | Askar is an open-source, secure storage and key management service implemented in Rust (with wrappers for Python and JavaScript/TypeScript), designed to support the needs of decentralized trust systems within and beyond the Aries ecosystem. It is a critical component that securely manages cryptographic keys, credentials, and other sensitive data used in decentralized identity frameworks. Askar is the secure storage/key management solution for Credo-TS, ACA-Py, Identus, Aries VCX, and other decentralized trust projects. To find out more: Wiki Page: GitHub: Community Calendar: |
DIDComm Mediator | The DIDComm Mediator Service is an open-source project designed to facilitate DIDComm communication between Aries agents, particularly in situations where agents are on mobile devices, behind firewalls, or have intermittent connectivity. A DIDComm mediator serves as a persistent endpoint for client agents, allowing them to receive messages securely and efficiently, even when direct peer-to-peer communication is not possible. This allows a peer contact, such as an enterprise issuer or verifier, to initiate a messaging exchange with a mobile agent. This is a substantial improvement of the situation today, when enterprises are limited to initiating interactions or sending notifications via untrusted emails and SMSs that are often discarded as phishing attacks. To find out more: Wiki Page: https://lf-openwallet-foundation.atlassian.net/wiki/spaces/DMS/overview GitHub: https://github.com/openwallet-foundation/bifold-wallet Community Calendar: |
OWL Agent Test Harness | Previously known as Hyperledger Aries Test Harness, TBD Agent Test Harness is an extensible open-source testing framework designed to validate the functionality and interoperability of agents and components within the decentralized trust ecosystem. A summary of its daily interoperability test runs are published on the website [https://aries-interop.info](https://aries-interop.info). The test harness is crucial for ensuring that different decentralized trust agent implementations, which are responsible for handling decentralized identifiers (DIDs) and exchanging verifiable credentials, can interoperate seamlessly. Agent Test Harness currently includes support for the OWF’s Credo-TS project, and is used by the OWF’s Mobile Agent Test Harness project. To find out more: Wiki Page: GitHub: https://github.com/openwallet-foundation/owl-agent-test-harness https://github.com/openwallet-foundation/owl-akrida Community Calendar: |
Special Interest Groups and Task Forces
Special Interest Groups (SIGs) are industry specific groups of community members working together to help drive adoption of Hyperledger. All of these groups are open, so feel free to get involved with anything that looks interesting. You can also add all Special Interest Group calls to your calendar to find out about upcoming meetings. Learn more about Special Interest Groups.
Group Name | Approval Date | Description and Links |
Architecture SIG | Apr 05, 2023 | Focused on conversations related to the architecture of digital wallet engines. To find out more: GitHub: https://github.com/openwallet-foundation/architecture-sig/ |
Credential Format Comparison SIG | May 31, 2023 | Maintain information about available credential formats for the benefit of OWF projects and the wider community. To find out more: GitHub: https://github.com/openwallet-foundation/credential-format-comparison-sig |
Digital Wallets and Agents Overviews SIG | Sep 20, 2023 | Further develop and maintain the Digital Wallet Overview and create a similar overview for digital identity agents/SDKs. These overviews should provide transparency of the characteristics of wallets and agents in order to allow for comparison and effective decision making on which wallet is applicable for your use case. To find out more: GutHub: https://github.com/openwallet-foundation/digital-wallet-and-agent-overviews-sig |
Safe Wallet SIG | Sep 20, 2023 | Create, distribute and promote a set of material that will become the de-facto way to determine how "safe" the new breed of digital wallets is, and be able to compare them effectively. This will increase the visibility of the solutions to correlation and profiling issues that could be introduced with digital wallet deployments. To find out more: GitHub: https://github.com/openwallet-foundation/safe-wallet-sig |
Wallet Interoperability SIG | Sept 18, 2024 | The WISIG will define how to create wallet interoperability profiles, and create WIPs for different wallet technical stacks, ensuring that digital wallets implementations adhere to the global standards referenced in the profile and can interact seamlessly with one another. Wiki Page: GitHub: |
OID4VC Due Diligence Task Force | May 31, 2023 | Investigate the specifications belonging to the OID4VC family thoroughly, check the existing implementations, and start the preliminary work for potentially creating/hosting a reference implementation or a framework that can be used by a wider community for application implementations. To find out more: GitHub: https://github.com/openwallet-foundation/OID4VC-due-diligence-tf Note: This task force has completed its work. |
Labs Projects
Labs are projects which the TAC believes are, or have the potential to be, important to the OWF ecosystem (see the Project Lifecycle document for more details about Labs projects . Examples: early or experimental code or those looking to foster collaborative development within the OWF community.
Lab Name | Approval Date | Description and Links |
SD-JWT Python | May 27, 2023 | A Python implementation of the Selective Disclosure for JWTs (SD-JWT) specification. Find out more: GitHub: https://github.com/openwallet-foundation-labs/sd-jwt-python |
SD-JWT Kotlin | May 27, 2023 | A Kotlin implementation of the Selective Disclosure for JWTs (SD-JWT) specification. Find out more: GitHub: https://github.com/openwallet-foundation-labs/identity-credential |
Farmworker Wallet OS | Aug 9, 2023 | Low code components for the Mendix platform that can be used to create digital wallets. Find out more: GitHub: https://github.com/openwallet-foundation-labs/farmworker-wallet-os https://github.com/openwallet-foundation-labs/fwos-native-template |
VC-API | Sep 28, 2023 | An implementation of the VC API draft standard in REST that includes operations such as credential issuance, verification, and exchange. Find out more: GitHub: https://github.com/openwallet-foundation-labs/vc-api |
Wallet Framework .NET | Oct 4, 2023 | Multiprotocol wallet framework enabling implementations of OpenID4VC and SD-JWT VC, in accordance to the European Identity Wallet initiative's objectives. Find out more: GitHub: https://github.com/openwallet-foundation-labs/wallet-framework-dotnet |
Identity Credential | Oct 18, 2023 | Android libraries and reference applications for working with real-world identity. Find out more: GitHub: https://github.com/openwallet-foundation-labs/identity-credential Documentation: https://openwallet-foundation-labs.github.io/identity-credential/ |
SD-JWT JavaScript | Nov 1, 2023 | A JavaScript implementation of the Selective Disclosure for JWTs (SD-JWT) specification. Find out more: GitHub: https://github.com/openwallet-foundation-labs/sd-jwt-js |
SD-JWT Rust | Nov 15, 2023 | A Rust implementation of the Selective Disclosure for JWTs (SD-JWT) specification. Find out more: GitHub: https://github.com/openwallet-foundation-labs/sd-jwt-rust |
SD-JWT .NET | Nov 29, 2023 | A .NET implementation of the Selective Disclosure for JWTs (SD-JWT) specification. Find out more: GitHub: https://github.com/openwallet-foundation-labs/sd-jwt-dotnet |
Multiformat VC for iOS | Jan 24, 2024 | Pure Swift package for creating Verifiable Credentials (VCs) in multiple formats (SD-JWT and VC JWT) Find out more: GitHub: https://github.com/openwallet-foundation-labs/multiformat-vc-ios |
EUDI Wallet Kit React Native | Apr 17, 2024 | React Native kit for EUDI Wallet reference implementation. Find out more: GitHub: https://github.com/openwallet-foundation-labs/eudi-wallet-kit-react-native |
Tuvali | May 15, 2024 | |
TSP | May 15, 2024 | Find out more: |
CredHub | May 29, 2024 | Clients that can be used to interact with a cloud wallet (1) a PWA based on Angular (2) a Chrome Browser Extension based on Angular. Find out more: GitHub: https://github.com/openwallet-foundation-labs/credhub |
MDL JavaScript | Jun 12, 2024 | A platform agnostic implementation of the MDL specification. Find out more: GitHub: https://github.com/openwallet-foundation-labs/mdl-js |
Build Wallet Core | Jul 24, 2024 | Build Wallet crypto core SDK. Find out more: GitHub: |
Learner Credential Wallet | Aug 7, 2024 | Cross-platform iOS and Android mobile application for storing and sharing digital credentials, starting with higher learning. Find out more: GitHub: |
Solid Data Wallet | Oct 2, 2024 | A Solid backed wallet infrastructure so that "organizations deliver innovative apps, products, and experiences ,,, powered by flexible, secure, and user-centric data sharing" Find out more: GitHub: |
Trending Community Activity
Recent Issues
Recent Pull Requests
Quick navigation
When you create new pages in this space, they'll appear here automatically.
Useful links
Link | Description |
---|---|
Confluence 101: organize your work in spaces | Chances are, the information you need to do your job lives in multiple places. Word docs, Evernote files, email, PDFs, even Post-it notes. It's scattered among different systems. And to make matters worse, the stuff your teammates need is equally siloed. If information had feelings, it would be lonely. But with Confluence, you can bring all that information into one place. |
Confluence 101: discuss work with your team | Getting a project outlined and adding the right content are just the first steps. Now it's time for your team to weigh in. Confluence makes it easy to discuss your work - with your team, your boss, or your entire company - in the same place where you organized and created it. |
Confluence 101: create content with pages | Think of pages as a New Age "document." If Word docs were rotary phones, Confluence pages would be smart phones. A smart phone still makes calls (like their rotary counterparts), but it can do so much more than that |
Tasks
|