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 — a holon — 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 holons drawn from five rApps — each dot keeps its colour (its home rApp) and its identity no matter how you look at it. There are no separate "views" to build. Step the projection and watch the same objects re-arrange. Drag any dot; it stays itself.

‹ back next ›
§2 — DATA MORPHOLOGIES

One holon, 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
holon · 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 holon — 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