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

  1. identity-credential identity-credential Public

    Kotlin 140 72

  2. sd-jwt-js sd-jwt-js Public

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

    TypeScript 29 10

  3. sd-jwt-kotlin sd-jwt-kotlin Public

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

    Kotlin 21 7

  4. sd-jwt-rust sd-jwt-rust Public

    SD-JWT Rust Reference Implementation

    Rust 18 10

  5. wallet-framework-dotnet wallet-framework-dotnet Public

    C# 14 3

  6. sd-jwt-python sd-jwt-python Public

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

    Python 12 10

Repositories

Showing 10 of 14 repositories

Top languages

Loading…

Most used topics

Loading…