Skip to content
@openwallet-foundation-labs

OpenWallet Foundation Labs

The mission of the OWF is to develop an open source engine to enable secure and interoperable multi-purpose wallets anyone can use to build solutions.

OpenWallet Foundation Logo

Overview

The OWF is a consortium of companies and non-profit organisations 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.

Learn more at openwallet.foundation

The openwallet-foundation-labs organization is intended to hold all OpenWallet Foundation Labs.

Definition

Labs are those which the TAC believes are, or have the potential to be, important to the ecosystem of Technical Projects or the open wallet ecosystem as a whole. They may be early-stage code just getting started, or they may be long-established projects with minimal resource needs. The Labs stage provides a beneficial, neutral home for these projects in order to foster collaborative development and provide a path to deeper alignment with other OpenWallet Foundation projects via the project lifecycle process.

Examples

  1. Experimental code that is designed to extend one or more OpenWallet Foundation projects with functionality or interoperability libraries.
  2. Independent code that fits within the Foundation's mission and provides potential to meet an unfulfilled need.
  3. Code commissioned or sanctioned by the OpenWallet Foundation.
  4. Any code that intends to join the Growth or later stages in the future and wishes to lay the foundation for that transition.

Expectations

End users should evaluate Labs with care, as this stage does not set requirements for community size, governance, or production readiness. Labs will receive minimal support from the Foundation. Labs will be reviewed on an annual basis; they may also request a status review by submitting a report to the TAC.

Acceptance Criteria

To be considered for the Labs Stage, the project must meet the following requirements:

  • Submit a project proposal with a Preferred Maturity Level of Labs.
  • Document an intellectual property policy that leverages the Apache 2.0 license or an open license that has been approved by the OpenWallet Foundation's Governing Board.
  • In the case of existing projects, an agreement to transfer the project name, trademarks, and electronic account assets (github repo, social media accounts, domain names, etc.) to Linux Foundation Europe for the benefit of the OpenWallet Foundation.
  • Upon acceptance, Labs must list their status prominently on their website/README (e.g., PROJECT, an OpenWallet Foundation Lab).

Contributing

If you are interested in getting involved with OpenWallet Foundation, please consider this your invitation. We welcome contributions and are happy to welcome you into the community. Check out the links below for more details and please be sure to follow our Linux Foundation Europe Code of Conduct when participating.

New to Open Source? Here are some guides that can help you get acquainted with how to work collaboratively in open source communities.

Submit a Lab Proposal

If you are interested in submitting a lab proposal to the OpenWallet Foundation, please follow the instructions at openwallet-foundation/project-proposals.

Popular repositories Loading

  1. tsp tsp Public

    Rust SDK of the Trust Spanning Protocol

    Rust 70 27

  2. wallet-framework-dotnet wallet-framework-dotnet Public archive

    C# 32 10

  3. dcql-ts dcql-ts Public archive

    Digital Credentials Query Language - OpenID for Verifiable Presentations

    TypeScript 30 7

  4. oid4vc-ts oid4vc-ts Public archive

    OpenID for Verifiable Credentials - TypeScript

    TypeScript 29 15

  5. solid-data-wallet solid-data-wallet Public archive

    A white label React Native data wallet app for storing and sharing personal data, utilizing Solid Pods.

    TypeScript 28 15

  6. sd-jwt-kotlin sd-jwt-kotlin Public archive

    A Kotlin implementation of the Selective Disclosure JWT (SD-JWT) spec.

    Kotlin 25 10

Repositories

Showing 10 of 39 repositories
  • identity-common-ts Public

    Identity Common TypeScript provides a shared library of TypeScript types and utilities for identity-related projects, promoting consistency and reducing duplication across the ecosystem.

    openwallet-foundation-labs/identity-common-ts's past year of commit activity
    TypeScript 12 Apache-2.0 16 44 6 Updated Oct 27, 2026
  • expo-mdoc-data-transfer Public

    Expo Module for ISO/IEC 18013-5 (mDOC/mDL) Data Transfer.

    openwallet-foundation-labs/expo-mdoc-data-transfer's past year of commit activity
    Kotlin 6 Apache-2.0 5 0 10 Updated Oct 26, 2026
  • trs Public

    Trust Resolving System - Simplest Trust Service on Digital Identity

    openwallet-foundation-labs/trs's past year of commit activity
    TypeScript 3 Apache-2.0 4 15 (6 issues need help) 1 Updated Oct 25, 2026
  • openid-federation-ts Public archive
    openwallet-foundation-labs/openid-federation-ts's past year of commit activity
    TypeScript 8 Apache-2.0 4 7 4 Updated Oct 25, 2026
  • sd-jwt-rust Public

    SD-JWT Rust Reference Implementation

    openwallet-foundation-labs/sd-jwt-rust's past year of commit activity
    Rust 20 Apache-2.0 19 5 1 Updated Oct 23, 2026
  • governance Public
    openwallet-foundation-labs/governance's past year of commit activity
    1 Apache-2.0 28 0 0 Updated Oct 22, 2026
  • tsp Public

    Rust SDK of the Trust Spanning Protocol

    openwallet-foundation-labs/tsp's past year of commit activity
    Rust 70 Apache-2.0 27 50 0 Updated Oct 22, 2026
  • axle Public

    Simple & Headless SDK for building EU Digital Identity wallets

    openwallet-foundation-labs/axle's past year of commit activity
    Swift 5 Apache-2.0 2 1 5 Updated Oct 17, 2026
  • farmworker-wallet-os-kms Public

    Manage private keys in web or mobile (iOS and Android) platforms

    openwallet-foundation-labs/farmworker-wallet-os-kms's past year of commit activity
    SCSS 0 Apache-2.0 1 0 0 Updated Oct 14, 2026
  • ehr-wallet Public

    Web3 healthcare app that puts patients in control of their medical data with secure blockchain-based sharing and data management

    openwallet-foundation-labs/ehr-wallet's past year of commit activity
    TypeScript 5 Apache-2.0 3 11 10 Updated Oct 13, 2026