1 of 10

OpenWallet Foundation

Verifiable Credentials for Education Task Force

October 2, 2023

2 of 10

Why Contribute to the OpenWallet Foundation

Mission

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.

The OpenWallet Foundation is a neutral home for open source projects supporting the development of interoperable digital wallets.

3 of 10

Open Source Contribution

The Technical Community is 100% Open

It is never pay-to-play within the OpenWallet Foundation. You can participate as an individual, an employee of a company that is not a member, or as a corporate member. Our collaborative software development approach ensures the transparency and longevity required to bring open wallet technology forward to commercial adoption.

Led by a Diverse Group of Contributors

Send your developers, designers, architects, documentation writers, and testers! Anyone is welcome to participate and contribute to the OpenWallet Foundation codebases, regardless of corporate membership status. Governed by technical meritocracy, the OpenWallet Foundation is vendor-neutral. Contributions undergo a rigorous peer review process, but are welcome from anyone.

4 of 10

Why Contribute to the OpenWallet Foundation

Fundamental Question:

Do you want to develop collaboratively in the open on wallets and wallet technology?

If yes, you should contribute to the OWF!

This collaborative development is the problem the OWF was designed to solve.

5 of 10

Open Source Contribution

What If I Don’t Have Any Collaborators Yet?

If you don’t have any known collaborators but are interested in collaborating, contributing is a great way to find collaborators! Our labs organization is specifically designed to be a place where companies or individuals can “show off” code to others and kick-start full projects.

Do I Lose Control of My Project?

Projects starting in the OWF transition seamlessly from their old homes into the OWF: the maintainer lists and contributors (and even governance) start off the same. As more contributors come these things can change, but if you lose some control over your project because you have a huge influx of people helping, is that a bad thing?

We can also help write project charters in a way that ensures projects will remain focused on their original mission.

6 of 10

What Kinds of Code Should Be Contributed?

  • Key management
  • Wallet selection / invocation
  • Support for consistent UI/UX features
  • Key recovery
  • Wallet initialization
  • Consent management support
  • Protocols
  • Embedded wallet engines
  • Audit capabilities
  • Encryption mechanisms
  • Biometric binding of subject(s) to the wallet
  • Support for issuer / holder / verifier wallets
  • Interoperability / Portability
  • Trust in the wallet itself
  • Digital signature support
  • Backup / Restore
  • Cryptographic agility
  • Wallets for a shared device
  • Multi-device support
  • Deployment scenarios
  • Payment-specific requirements

7 of 10

Project Lifecycle

  • Proposal: projects are proposed to and must be accepted by the technical advisory council (TAC).
  • Labs: projects which the TAC believes are, or have the potential to be, important to the OWF ecosystem. Examples: early or experimental code or those looking to foster collaborative development within the OWF community.
  • Growth: projects that are interested in reaching the Impact Stage, and have identified a growth plan for doing so.
  • Impact: projects that have reached their growth goals and are now on a sustaining cycle of development, maintenance, and long-term support.
  • Emeritus: projects which the maintainers feel have reached or are nearing end-of-life.

8 of 10

Status

Approved

Proposals

Projects

Governance

Community Meetings

Community Calendar

9 of 10

Get Involved

10 of 10