rSpace · a visual walkthrough

One commons. Data that morphs, transforms & flows.

In rSpace there is no copy-paste between apps. Every message, task, event, payment and vote is a single living object — re-viewed by many rApps, re-projected into any coordinate system, wired into flows, and governed peer-to-peer even when you're offline. Step through it.

START HERE Tell rSpace what your group needs to do — then watch it flow through every rApp.
§1 — COORDINATE MORPHING

One dataset, every coordinate system

Here are 25 data objects — messages, tasks, events, payments and docs, each drawn as its own shape and colour (its home rApp). There are no separate "views" to build. Step the projection and watch the same objects re-arrange — each one keeps its shape, colour and identity no matter how you look at it. Drag any object; it stays itself.

‹ back next ›
§2 — DATA MORPHOLOGIES

One object, many rApps

A single object — "Pay the catering invoice" — lives once. Each rApp lends it a different body (Morpheus calls these forms). Step through its lives. The identity never changes and nothing is ever copied: watch copies: 0 hold while only the changed cell re-derives.

A
object · 0x9f…cateringowner: Amihan · audience: Catering WG · local-first CRDT
copies: 0 re-derives: 0
‹ back next › same object · different rApp lens
§3 — FLOW FABRIC · DRAG & DROP

Wire data & value between rApps by hand

Every rApp is a node with ports. Drag nodes to arrange. Click an output port then an input port to wire them — data streams as particles, transformed by Morpheus forges along the way. Add nodes from the palette, or load the value-flow preset to watch money split, get taxed by demurrage, and settle.

⟳ data preset ⟳ value preset ✕ clear tip: drag a node's right ● dot onto another node to wire them · drag a node to move it · double-click to delete
§4 — DELEGATED GOVERNANCE · P2P LOCAL-FIRST

Govern across peers — even offline

Five peers each run rSpace on their own device. Click a peer to cycle its vote · drag from one peer to another to delegate (liquid democracy — power flows transitively) · toggle a peer offline and keep editing locally. Reconnect and the CRDTs converge. Cycles circulate harmlessly — a signal, not fraud.

⇄ sync all peers ↺ reset power flows along delegation arrows · offline peers (✎) hold edits until they reconnect
§5 — rFLOWS · THRESHOLD FUNDING, GOVERNANCE-WEIGHTED

Money follows mandate — past a threshold

This is rFlows. A shared pool is split across work areas in proportion to the governance delegated to each area (the per-axis delegation from §4 — finance to your treasurer, infra to your builder). Within an area, a task only draws funds once its support crosses the threshold; funded tasks then share that area's budget proportionally to their backing. Drag a bar's support up and down; slide an area's mandate; watch the euros re-allocate live.

pool: €120,000 / quarter ▲ threshold + ▼ threshold − drag the top of any bar to set its delegated support · bars above the line get funded
§6 — FOLDING THE AXIS · VISUAL MORPHOLOGY

Recurrence becomes geometry

A linear time axis has to list every occurrence. But fold that axis into a cycle and recurring events converge onto a single spoke — every Friday lands on Friday. The recurrence stops being hundreds of stored events and becomes one rule. A calendar is just a folded line — and that fold is a massive compute win: store the generator, not the instances. Step it, and change the fold modulus to make different rhythms appear.

‹ back next › fold modulus: 7 days (weekly)
why it matters

No bolt-on integrations. Just one object, seen many ways.

◉ One identity
A message, task, event, payment and vote can be the same object — re-viewed, never duplicated.
⊙ Any coordinate
Grid, radial, network, timeline, map — projections of one dataset, morphing live.
⟿ Flows you compose
Wire rApps together with Morpheus transforms; data and value stream through.
⚖ Funding by mandate
rFlows funds work past a threshold, weighted by the governance delegated to each work area.
🌀 Fold the axis
Wrap a linear axis into a cycle and recurrence becomes geometry — N events collapse to one rule.
⇄ Yours, offline
Local-first CRDTs + liquid delegation: keep working disconnected, converge on reconnect.
1 / 5
⏸ pause ✕ stop