/aries-mobile-agent-react-native

Aries Mobile Agent React Native - Part of the Aries Bifold effort to provide SSI capabilities in a production ready app.

Primary LanguageTypeScriptApache License 2.0Apache-2.0

Bifold README.md

Summary

Aries Mobile Agent React Native (Bifold) is an open-source mobile Aries client that's part of the Hyperledger Foundation, a global ecosystem committed to advancing enterprise-grade blockchain technologies. This project is centered around Verifiable Credentials (VC), using blockchain and best in-class cryptography technology to deliver trusted, secure data exchanges.

Designed with React Native, Bifold offers cross-platform capabilities, supporting a wide range of use-cases and devices. Bifold is built on the Aries Framework Javascript (AFJ), providing a solid foundation for its architecture.

Our aim is to cultivate a collaborative environment, bringing together organizations and individuals to prevent duplicate efforts and to promote shared solutions. By doing so, we hope to accelerate the adoption of VC technology across various sectors.

One of Bifold's key features is its capacity to hold and utilize VCs in the AnonCreds format. We are also diligently working towards supporting other formats, such as W3C, through the AFJ project. This flexibility makes Bifold a versatile tool for complex or specific use-case projects, streamlining the process of initiating and managing VCs.

Join us as we work towards a future where verifiable credentials are easily accessible and widely adopted, enhancing trust and security in the digital world.

Current Status

Currently, we're updating Bifold's architecture to make it easier to maintain and customize for various use cases. Check out our design roadmap issue for more information, and we welcome your feedback.

Contributing

We warmly welcome contributions to the Bifold project! If you're interested in joining our community, please start by reading our Contributor's Guide.

Community

Joining the Bifold community on Hyperledger's Discord is a breeze:

  1. Head to https://discord.com/invite/hyperledger
  2. Click on 'Accept the invite'
  3. Dive into the various channels!

#bifold is our main discussion channel for everything Bifold wallet related. And since Bifold uses Aries Framework Javascript (AFJ) extensively, you might also want to join the #aries-javascript channel for deeper technical conversations. We can't wait to see you there!

Additionally, we hold a bi-weekly user group meeting. You can find the updated schedule, past agendas, and meeting recordings on this wiki page.

Please note, being part of the Hyperledger Foundation, we expect all interactions to adhere to the Antitrust Policy and Code of Conduct.

Development

To better understand the technical aspects of the Bifold project including how to set it up and run it please see the following documents:

  1. Developers Guide

Success Stories

The organizations or jurisdictions listed below have either deployed a project based on Bifold, are currently assessing the technology, or are actively developing a solution. If you want your organization to be included in this list, please submit a Pull Request against this README.md.

  • BC Wallet The BC Wallet is a digital wallet app developed by the Government of British Columbia.