Technology That Disappears

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.

Built with R2 Learn More

Early development - everything here is experimental

What is Reality2?

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 Friction

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.

Any Device

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.

Any Transport

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.

No Cloud Dependency

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.

Digital sovereignty - real control over your own identity, data, and relationships - made practical.

Built with R2

From private notes to industrial sensing to AI - things people are building with R2.

Notekeeper

Private notes on your R2 mesh. Markdown editing, auto-save, encrypted sync across devices via relay. QR code to add devices.

Beta WASM Encrypted
Open Source

Relay

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.

Beta Rust
Source

Anthill

AI reasoning engine built on R2. Autonomous agents (ANTS) that think, research, and collaborate within trust groups.

In Development Rust

anthill

TrustTalk

Encrypted messaging for trust groups. Real-time text across any R2 transport - relay, BLE, LoRa, WiFi, USB.

Planned

Sensor Dashboard

Real-time environmental monitoring from R2 mesh sensors. Temperature, water level, rainfall. Mariko EarthGrids.

Planned

Vibration Monitor

Wireless 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.

Proof of Concept ESP32

For Developers

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.

Specifications & Test Vectors

50+ formal specifications with conformance test vectors. The definitive source for every protocol layer - wire format, trust model, transport bindings, sentant lifecycle.

Rust Core

no_std protocol crates: r2-wire, r2-cbor, r2-fnv, r2-trust, r2-route, r2-transport, r2-engine. One codebase, every target.

WASM Bindings

r2-wasm wraps the protocol stack for browsers via wasm-bindgen. Trust groups, frame encode/decode, encryption - 70KB gzipped.

Elixir Runtime

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.