Blog

Deep dives on mesh networking, offline identity, and coordination without a server, plus field notes and perspective from running the protocol in production. Written by the team building Offline Protocol.

Engineering Oct 21, 2026

SDK 0.30: smaller libraries, C, Java and Flutter bindings, and a telemetry security fix

Offline Protocol SDK 0.30.0 shrinks the static library behind the iOS framework from 138 MB to 23 MB, adds C, Java and Flutter bindings, narrows the roots the telemetry uploader trusts, and fixes how Bluetooth LE behaves under load.

Engineering Oct 13, 2026

SDK 0.29: call a service on another device with one HTTP request

Offline Protocol SDK 0.29.0 adds an HTTP front to the Python service, so programs that do not use the SDK call each other across devices with plain HTTP, seals service calls end to end, and ships a Dockerfile and a two-box demo.

Engineering Oct 13, 2026

SDK 0.29 on a box: every carrier on, sessions through a middle box, and a way to prove it

Offline Protocol SDK 0.29.0 starts every transport a box is configured for, forms encrypted sessions between devices that only meet through a third, and adds offline-protocol-verify to show what the network did.

Engineering Oct 13, 2026

SDK 0.29 on phones: Android meets iPhone on Wi-Fi, and phones reach a box over Bluetooth LE

Offline Protocol SDK 0.29.0 lets Android phones find iPhones and Python hosts on a shared Wi-Fi network, lets a phone start a session with a Linux or Mac box over Bluetooth LE, and fixes Android Bluetooth links that never connected or leaked.

Engineering Oct 6, 2026

SDK 0.28 on servers and desktops: Python on PyPI and a local API

Offline Protocol SDK 0.28.0 publishes Python wheels to PyPI, adds a local API so several programs on one machine share one node, seals its stores on hosts with no keychain, and lets a device hold document frames for peers that are away.

Engineering Oct 6, 2026

SDK 0.28 on iOS and Android without React Native

SDK 0.28.0 packages the iOS and Android bridge code for native apps, moves the iOS peer stream to Network framework, lets Android form its own Wi-Fi Direct group, and fixes Bluetooth LE where it used to give out.

Engineering Oct 6, 2026

SDK 0.28: the leaf node compiles for ESP32 RISC-V, Cortex-M0 and WASI

The firmware crate that lets a lock or a sensor hold an encrypted MLS session with a phone now builds for ESP32 RISC-V parts, every Cortex-M0 and WASI, gated in CI. Here is exactly what that does and does not prove.

Engineering Sep 30, 2026

MINE: coordinating the mesh through the hardware we already own

MINE is Offline Protocol’s first attempt at the mesh coordination problem: a rewards app that turns the phones people already own into mesh nodes.

Announcement Aug 31, 2026

Fernweh V2 is live: a private messenger for the network you actually have

Fernweh V2 turns Offline Protocol’s mesh foundation into a complete private messenger spanning local and internet paths, verifiable identity, private search, reputation, and encrypted calls.

Engineering Aug 17, 2026

Two kinds of offline: why we added Reticulum and Nostr

Reticulum extends Offline Protocol into long-range and infrastructure-sparse networks. Nostr adds a decentralized relay path across reachable internet infrastructure.

Announcement Aug 13, 2026

Open sourcing the coordination layer for the disconnected edge

We are open sourcing the Offline Protocol Mesh SDK, the Rust coordination engine behind 350,000+ devices that keep working when the internet does not.

Perspective Aug 1, 2026

Telemetry that survives the dead zone

Cellular and satellite links drop in transit, at sea, underground, and at remote sites, and telemetry goes dark with them. Here is how to keep the stream alive.

Perspective Jul 29, 2026

We built the world on a dependency nobody declared

Modern software treats the network as a fact of nature rather than a dependency. Everywhere the work actually happens, that assumption quietly fails, and the case for offline-first is really the case for declaring it.

Engineering Jul 23, 2026

Store, carry, forward: delivery when the path blinks in and out

The delay-tolerant machinery underneath Offline Protocol: how a message waits, deduplicates, and moves the moment a link appears, instead of failing when one does not.

Engineering Jul 17, 2026

Proving identity with no authority to ask

How devices on Offline Protocol prove who they are to each other with no certificate authority, no directory, and no live network to check against.

Engineering Jul 14, 2026

Sending a message with no server

The smallest useful thing you can build on Offline Protocol is a message that reaches its recipient with no server in the path, over an encrypted mesh.

Engineering Jul 9, 2026

How DORS failover works

Inside the transport layer of Offline Protocol: how DORS scores BLE, WiFi Direct, internet, Reticulum, and Nostr and moves traffic between them automatically.

Perspective Jul 8, 2026

The hourly cost of being offline

Downtime is usually measured in hours. The more useful unit is dollars per hour, which reframes offline-first from a nice-to-have into a line item.

Engineering Jun 25, 2026

Service discovery without a server

How devices on the mesh advertise, discover, and invoke capabilities with no DNS, no registry server, and no internet connection at all.

Perspective Jun 9, 2026

Why the edge is disconnected

A record 313 internet shutdowns, $19.7B in blackout losses, and 4.62 billion people affected. The numbers behind building offline-first.

Perspective May 26, 2026

From a messenger to a network

We shipped Fernweh, a messenger that works without internet, and watched the mesh under it grow to 350,000+ devices across 140+ countries.

Subscribe via RSS