Contributing to the project

We need an enormous amount of help to make Awala realise its full potential. Read on to learn how you can help us get there.

We recommend that prospective contributors familiarise themselves with the code of conduct and the Awala Way.

Current priority areas

  1. Spread the word about Awala, especially amongst diaspora communities.
  2. If you’re an Android developer, consider building or prototyping an Awala-compatible app.
  3. If you’re a UX designer and have experience with Offline First / Delay-Tolerant Networking, please give us feedback on our UX guidelines for service providers.
  4. Test the Awala, Awala Ping and Awala Courier apps on Android, and give us feedback on the forum.

Upcoming priority areas

Please bear with us whilst we pave the way for people to contribute to the items below:

Subscribe to our newsletter below to be notified about new ways to contribute to the project.

Code contributions

Please refer to our documentation for contributors on GitHub.

Protocol and code reviews

An earlier version of the protocol suite was independently assessed and we’ll arrange for the initial implementation of Awala to be independently audited too. However, we want Awala to be throughly reviewed before we put it in front of at-risk users, so please:

  1. If you have a background in cryptography and/or networking, consider reviewing the specs, and the apps and libraries we’ve built so far – in particular:
  2. If you’re an SRE or SecDevOps engineer, consider reviewing the cloud infrastructure for the Awala-Internet Gateway instances operated by Relaycorp.

Please refer to our security policy if you find a security vulnerability.

Partnerships

If you’re an organisation interested in contributing to Awala, please contact Relaycorp.

Ancillary projects

We’d love to start the following projects, but they’re not within the scope of Awala strictly speaking and our resources are extremely limited, so it’s unlikely we’ll do so any time soon. We’d be willing to participate if someone else were to take the lead.

Get important updates in your inbox

What do you want to hear about?

Do you agree to receive emails from Relaycorp?

You can unsubscribe at any time. We won't share your data with third parties other than Mailchimp, which we use as our marketing platform. By subscribing, you also acknowledge that your information will be transferred to Mailchimp for processing, where it will be subject to their policies.