Open
Source

We're open-sourcing our mesh networking SDK and building on open standards, so anyone can verify how offline messages travel and how your data is encrypted.

Open source code

Why open

Trust through verification. By open-sourcing our mesh SDK and building on open standards, we let experts worldwide inspect how offline messages travel and how encryption works.

Inspect the Mesh

Our mesh networking SDK is being open-sourced. Researchers, developers, and curious users can inspect exactly how offline messages travel device to device.

Open Standards

Encryption is built on the IETF MLS protocol (RFC 9420) and well-established cryptographic primitives: open, peer-reviewed standards anyone can scrutinize.

Public by Launch

The mesh SDK will be public by the time the app launches, so the part that powers offline relaying is open for everyone to review.

What's open

We're scoping our open-source commitment to the mesh networking SDK and the open standards we build on, not claiming the entire app's source is public.

Mesh Networking SDK

The SDK that powers offline, device-to-device relaying is being open-sourced, public by the time the app launches. Review exactly how offline messages travel.

Open by launch

MLS Encryption Standard

Encryption is built on the IETF MLS protocol (RFC 9420), an open and peer-reviewed standard. Anyone can read the spec and verify how it works.

Proven Cryptography

We build on well-established, widely-reviewed cryptographic primitives rather than rolling our own, so the foundations are battle-tested.

Verify How Offline Works

With the mesh SDK public, you don't have to take our word for it. You can see exactly how offline messages are relayed peer-to-peer between phones.

Get involved

We welcome developers, security researchers, and privacy advocates to dig into our mesh SDK and the open standards behind it.

Browse the Mesh SDK

Visit our GitHub to explore the mesh networking SDK and see exactly how offline relaying works.

github.com/Offline-Protocol/offline-protocol-sdk

Contribute

Submit bug reports, propose features, or contribute code. Every contribution helps.

View the SDK on GitHub