See the mesh work.

No signup, no install. This runs entirely in your browser. Drag the devices, cut the internet, and watch a message find its own way across the mesh, hop by hop. It is a simulation of the same routing that runs in production on 350,000+ devices.

Tip: drag any device to move it. Links re-form by proximity.
Bluetooth LE / WiFi Direct · up to 100 m Reticulum radio · long range Internet backhaul Message in flight
Status
Idle
Route
Hops
Transport
Latency
Active peers

Cut the internet and the tower goes dark, but the message still arrives. It hops device to device over Bluetooth LE and WiFi Direct until it reaches its destination. Drop a relay mid-route and the path heals around the gap. This is DORS, the routing layer, in miniature.

Run the SDK, watch the events

This is the real SDK surface: one install, one object, event-driven. Press run to step through a session and watch the event stream a device produces as it joins the mesh, discovers a peer, and delivers a message across relays.

// npm install @offline-protocol/mesh-sdk
import { OfflineProtocol } from '@offline-protocol/mesh-sdk';

const protocol = new OfflineProtocol({
  appId: 'field-ops',
  userId: 'unit-07',
});

protocol.on('neighbor_discovered', (event) =>
  console.log(`peer ${event.id} via ${event.transport}`));

await protocol.start();
mesh session
Press Run to start a session.

The same routing carries real payloads today

Blackout · Jan 2026

Mobile networks and most landlines down. Calls to emergency services impossible.

35.69, 51.39 · image relayed device to device
Grid outage · Mar 2026

Relay kit operated from battery backup through the outage.

40.71, -74.01 · artifact dispatched over mesh
In production

Every consumer install becomes a node. Coverage grows as apps ship, with no servers to run.

350,000+ devices · 80+ countries
Start the quickstart See the live network

Bring your environment. We will scope a pilot against it. 350,000+ devices, 80+ countries.

Book a pilot Read the docs