When technology works for you - not for a company harvesting your data - it gets out of the way. Your devices connect quietly, your data stays private, and no one sits in the middle taking a cut.
Early development - everything here is experimental
A whole new take on how mobile devices, wearables and IoT connect, interact and share data. Devices find each other, prove who they are, and communicate securely - without logins, without pairing screens, without a cloud in the middle. The same code runs on a $5 microcontroller, a phone, a laptop, a server, or inside your web browser.
No passwords, no pairing dialogs, no login screens. Devices in a trust group recognise each other through cryptographic certificates. If you're a member, you're in. Authentication is invisible.
One Rust codebase compiles to bare-metal microcontrollers (ESP32, RP2040), Linux SBCs (Raspberry Pi), desktop, mobile, and 70KB of WebAssembly in the browser. A $5 chip and a cloud VM are equal peers.
BLE, WiFi, LoRa, USB, WebSocket - R2 treats them all the same. Networks come and go. The system adapts, routes around failures, and strengthens paths that work.
The protocol runs on your devices. A relay helps with connectivity across the internet, but it's untrusted infrastructure - it forwards encrypted bytes it cannot read. Your data never touches someone else's server.
From private notes to industrial sensing to AI - things people are building with R2.
Private notes on your R2 mesh. Markdown editing, auto-save, encrypted sync across devices via relay. QR code to add devices.
Your own connectivity, on your own terms. Routes encrypted frames between your devices via WebSocket. Untrusted, stateless - run it on a $5 VPS or a Raspberry Pi in a cupboard.
AI reasoning engine built on R2. Autonomous agents (ANTS) that think, research, and collaborate within trust groups.
Encrypted messaging for trust groups. Real-time text across any R2 transport - relay, BLE, LoRa, WiFi, USB.
PlannedReal-time environmental monitoring from R2 mesh sensors. Temperature, water level, rainfall. Mariko EarthGrids.
PlannedWireless accelerometer sensors mounted on physical equipment, streaming motion data to a live dashboard over your R2 mesh. Detects vibrations and perturbations that could indicate stress or damage - before something breaks.
R2 is specification-driven. Formal specs and test vectors are the source of truth - code is generated from them. AI builds the implementation; the specs ensure correctness.
50+ formal specifications with conformance test vectors. The definitive source for every protocol layer - wire format, trust model, transport bindings, sentant lifecycle.
no_std protocol crates: r2-wire, r2-cbor, r2-fnv, r2-trust, r2-route, r2-transport, r2-engine. One codebase, every target.
r2-wasm wraps the protocol stack for browsers via wasm-bindgen. Trust groups, frame encode/decode, encryption - 70KB gzipped.
Full R2 stack on the BEAM VM. Sentant execution, trust group management, GraphQL API. Rust NIFs for the protocol core. Built for gateways and servers.