OpenWallet Foundation

OpenWallet Foundation Logo - 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 NameProject 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 NameProject 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 SIGSept 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 NativeApr 17, 2024
React Native kit for EUDI Wallet reference implementation.
TuvaliMay 15, 2024
TSPMay 15, 2024
CredHubMay 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.
MDL JavaScriptJun 12, 2024
A platform agnostic implementation of the MDL specification.
Build Wallet CoreJul 24, 2024
Build Wallet crypto core SDK.

Find out more:

GitHub: 

Learner Credential WalletAug 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 WalletOct 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

LinkDescription
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 teamGetting 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 pagesThink 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