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. identity-credential identity-credential Public

    Kotlin 166 84

  2. learner-credential-wallet learner-credential-wallet Public

    Learner Credential Wallet is a cross-platform iOS and Android mobile application for storing and sharing digital learner credentials.

    TypeScript 58 29

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

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

    Kotlin 23 10

  4. wallet-framework-dotnet wallet-framework-dotnet Public

    C# 19 5

  5. sd-jwt-rust sd-jwt-rust Public

    SD-JWT Rust Reference Implementation

    Rust 19 12

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

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

    Python 13 13

Repositories

Showing 10 of 19 repositories
  • openwallet-foundation-labs/identity-credential’s past year of commit activity
    Kotlin 166 Apache-2.0 84 96 3 Updated Nov 19, 2024
  • openwallet-foundation-labs/wallet-framework-dotnet’s past year of commit activity
    C# 19 Apache-2.0 5 4 6 Updated Nov 18, 2024
  • mdl-js Public

    process MDOC CBOR according to ISO 18013-5.

    openwallet-foundation-labs/mdl-js’s past year of commit activity
    TypeScript 3 Apache-2.0 2 3 2 Updated Nov 18, 2024
  • openwallet-foundation-labs/governance’s past year of commit activity
    0 Apache-2.0 12 0 0 Updated Nov 15, 2024
  • learner-credential-wallet Public

    Learner Credential Wallet is a cross-platform iOS and Android mobile application for storing and sharing digital learner credentials.

    openwallet-foundation-labs/learner-credential-wallet’s past year of commit activity
    TypeScript 58 MIT 29 88 (4 issues need help) 0 Updated Nov 12, 2024
  • vc-api Public

    An implementation of the VC API specification: https://w3c-ccg.github.io/vc-api/

    openwallet-foundation-labs/vc-api’s past year of commit activity
    TypeScript 7 Apache-2.0 9 7 1 Updated Oct 30, 2024
  • tsp Public
    openwallet-foundation-labs/tsp’s past year of commit activity
    Rust 6 Apache-2.0 3 0 1 Updated Oct 25, 2024
  • sd-jwt-rust Public

    SD-JWT Rust Reference Implementation

    openwallet-foundation-labs/sd-jwt-rust’s past year of commit activity
    Rust 19 Apache-2.0 12 2 0 Updated Oct 18, 2024
  • farmworker-wallet-os Public

    Farmworker Wallet OS Demo App

    openwallet-foundation-labs/farmworker-wallet-os’s past year of commit activity
    JavaScript 3 Apache-2.0 3 1 0 Updated Oct 10, 2024
  • eudi-wallet-kit-react-native Public

    React Native kit for EUDI Wallet reference implementation

    openwallet-foundation-labs/eudi-wallet-kit-react-native’s past year of commit activity
    TypeScript 10 Apache-2.0 3 0 0 Updated Sep 19, 2024

Top languages

Loading…

Most used topics

Loading…