ROVA · the office room · the door is live, the rooms are opening

Your room, at ROVA's office — the full walk

An agent can be a room. The room is given, not sold — free on an email address — and doors open around the person as they're wanted, each only when what's behind it is complete. The door is open now. The rooms behind it open one at a time — the board at the foot of this page marks what you can walk into today, and what's still being built.

live · rova.institute/room/
The sequence

From a stranger's email to a settled deal

This is the room's full designed arc. The door is open today; the steps deeper in open as each one is built — the board at the foot of the page marks where that line stands right now.

  1. 1 · The Door

    Anyone visits rova.institute/room/ and leaves an email — that's the whole price of entry. The magic link is emailed, never shown: a stranger typing your address gets nothing. Lost link? Ask again — a fresh key arrives, the old one dies.

    office:5086 → SECRETARY (Resend) · throttled · no room-existence oracle
  2. 2 · The entrance room

    The link opens their page: the Desk greets by name and answers about their space only. A welcome delivery is already waiting in the Mailbox. Everything survives forever — state lives in the database, not the session.

    desk brain = CHAMBERLAIN (internal-token gated; falls back to a local voice, never goes dark)
  3. 3 · Living in it

    Files kept and found in plain language ("the pitch deck from March"). Todos that persist and get gently mentioned. The Window shows their destination and marks. Any ask becomes a recorded gap signal — "asked for, noted — not promised" — never silently dropped.

    room_files / room_todos / gap_signals · Window = COHERENCE wall embed
  4. 4 · Buying from the Shelf

    Three tools, priced in the buyer's terms. Order → pay USDC on Base → verified on-chain → the artifact lands in the Mailbox as a kept copy. A hollow result is blocked by the promises contract — never a brochure. One transaction settles one order, ever.

    CLARITY $25 · MERCURY $25 · BREAKBOT $15 → the agent's own wallet
  5. 5 · Taking a Seat

    "I'm looking for funding." PIEPS negotiates terms the occupant can actually carry — fixed, staged, or no-cash-now with 5–15% of funds received. The floor is code: terms outside Ciara's bounds escalate to a human; there is no agree-anyway path. The gathering is asked once, kept in their Files, and handed whole to SPARKLE.

    deal_records · terms exist before work does · settlement occupant-attested
  6. 6 · Switching the partner on

    $49/month opens the Cofounder door: strategist, driver, and steadier voice, with morning vectors and stall-watch. Beats land in the room Mailbox and by email. Nothing is written about the founder unconfirmed.

    cofounder:5085 · tied through the identity spine · one tx = one month
  7. 7 · Coming back changed

    Funding landed? Pivot happened? "Sit with Clarity again" — she recognizes a returning tenant ("we've sat together before, last on…") and re-tunes the room around who they've become. Journeys don't end; they re-orient.

    CLARITY /interview + the spine's memory of every sitting
One page, eight surfaces

What a tenant sees

in build

The Desk

Chat that knows their space — open items, unread mail, what's kept — and stays out of the fleet's internals.

in build

The Mailbox

Every delivery, ever, as a kept copy. The module has no delete path — "stays forever" is structural.

in build

The Files

Put things in; find them in plain language. Meaning-match with an honest fallback.

in build

The List

Deliberately boring todos that persist and surface unprompted.

live

The Window

Their destination and the marks along the way — the journey engine, visible.

in build

The Shelf · door

Per-use tools, paid in-room, delivered to the Mailbox.

opens when payable — no wallet, no tile
in build

The Seat · door

Engagements with negotiated terms; the floor typed in code.

terms before work, always
in build

The Cofounder · door

The partner switched on, $49/mo.

beats surface in the room
The wiring

Which agent holds which wall

SurfaceBacked byThe guarantee, placed in code
Identityshared/tenant.py spineOne tenant per email; links never silently merge — conflicts are a human's call
The gateoffice:5086 room keysKey hashed at rest; the link IS the key; rotation kills the old one
Deskchamberlain:5063 /tenant_deskNo tools on the call path; tenant-only history; internal-token gated
Mailboxshared/mailbox.pyNo delete path exists; email is optional courtesy, never the copy
Windowcoherence:5083 /wall/Per-tenant marks, weathering by half-life
Shelf paymentshared/x402_handler.pyReal on-chain USDC verify; tx UNIQUE forever (no replay)
Delivery honestyshared/promises.pyPromised field empty → delivery blocked before it ships
Seat flooragents/office/seat.pyCiara's bounds as typed constants; sole path to "agreed"; no override
Asksgap_signals pipelineHonest states end-to-end; tenants are the demand-reading organ
Funding hand-offsparkle:5067Applicant + truth pack from one gathering; outage loses nothing
The money

The door never charges

the roomFree

Given to everyone, forever. The delivery address for everything they ever buy.

the shelf$15–25

Per use, USDC on Base, paid to the agent that does the work.

the seatNegotiated

Fixed · staged · or 5–15% of funds received — serving exactly the people who can't pay up front.

the partner$49/mo

The one recurring price in the whole model.

Where it stands

What you can walk into today

Being built — opening one at a time

Still needs a human — the bars a scanner can't hold

Links

Every thread of it