Features

Everything here is in the program you install.

Some screens show a worked example until your own computer reports. Each one is marked below, and the program marks it on the screen too.

Write actions
7, all off
Engines
codex · claude · local
Permissions
3 levels, you pick
Agent roles
9 enforced
Record
signed, on your disk
Approvals
default deny
Dark patterns
listed, none used
Hosted
2 computers, 1 session

Refusals

controls

The agent panel shows a section headed “Not controllable, and why”, listing the controls it does not give you, each one with a reason and a line number. Temperature is there because the engines accept the flag and ignore it, with output measured byte for byte.

a missing control can be asked for
and a lying one is believed
dispatch

Hand a brief to a team and a receipt comes back, not an answer. The program will not report that work succeeded because a process started.

a dispatch returns a launch receipt,
never a result
loops

A bounded loop states its own limits before you start it. It runs while the window is open, and closing the window ends the schedule. The process tree is killed when the time cap elapses.

not durable across a restart
integrations

The message board carries a Discord row reading “configured, no token, 0 messages sent”, tagged as a dormant integration. A connector that cannot send says so on the screen instead of looking live.

shown as a footer row,
never as live
sample data

Every address in the simulation comes from the block reserved for documentation, so no example can ever resolve to a real host. The source comment says not to replace the addresses with realistic-looking ones.

192.0.2.0/24 (RFC 5737)

Approvals

presented

The program refuses a decision on a prompt that was never reported as presented, and it accepts only evidence that the card was mounted and visible. Buttons enable per card as each one scrolls into view.

a card scrolled off the bottom
has not been presented
default deny

Any line you leave alone is submitted as a refusal, and leaving the screen submits nothing at all. The program fills in the denial.

Default deny.
whose idea

A purchase line names the merchant, the purpose, whether it repeats and whose idea it was (yours or an agent's). Approving records the decision and spends nothing.

a stated absence,
never a guessed figure
no popup

Approvals are a screen you go to and not a modal that takes your focus. There is no dialog, no toast and no sound.

the owner's instruction,
quoted in the source
write switches

Seven actions can change anything (hand out work, approve, claim work, reply, read reports, run a session, launch a cloud task). All seven arrive off, and turning one on makes its control appear.

a copy nobody configured
has all 7 off
every setting

Every switch states what it grants and what it risks, including the switches with nothing at stake.

None worth the word.

Agents

starting one

Press an empty spot in the tree. Two answers get it running (what kind of agent this is and what you want done) and dragging a node onto another changes who it reports to.

write it the way you
would ask a person
rewind

Pick any message you sent and the agent forgets everything said after it, keeping its place in your tree and its brief. You can also interrupt the turn it is writing now without closing the session.

proven against the live engine
session profiles

A session profile is a name and a folder you pick in your own file dialog. Agents in a tree using that profile start there and read its instructions, keeping separate work in separate folders.

the program never invents a path
sandbox

A session is built from the level you chose at setup, and that level is translated into whatever the engine underneath calls it. At the narrowest, writes are refused by the operating system and not by the agent.

No sandbox. The agent can write
anywhere this account can.
roles

Nine roles ship with rules attached, including a controller that is the only one allowed to accept finished work and an observer that has to say how it knows. You can write your own with the fields “Owns”, “Must not” and “Hands off to”.

what is asked and what is enforced
are never read as the same
model tier

Change a model tier mid-conversation and the program warns you first, because restarting re-sends the saved conversation, and that costs tokens. When the engine keeps the thread instead it says nothing had to be re-sent.

warned before,
not billed after

The Record

signing

Every agent run started from the program is written down on your computer before it begins and signed with a key held on that machine. The chain re-verifies in full every 200 entries.

Ed25519, hash-chained
chain failure

If the chain stops verifying the program says so on the screen where you read the list.

a guide, not a receipt
stale views

Closing a queued item asks for proof you are looking at the current list. A checksum of the queue you were just shown is filled in for you and cannot be edited, stopping anyone from closing work against a list that has moved on.

Observed queue SHA-256
uninstalling

The program asks what should happen to your credentials, linked accounts, signed record, agent history and settings when it is removed. The default answer is to ask you then.

Ask me then · Keep my data
Remove everything

Yours vs Example

your machine

Starting and stopping agents, the tree you build, the signed record, the approvals queue, settings, setup, roles and session profiles all read and write your own computer.

real on a fresh install
an example

The metrics, comms and ledger screens read a report written by an agent host, and no host ships with the program. On a new install they hold a labeled example and say so on the screen.

nothing on this computer is broken
this site

The simulation here is the same build with its back end removed, running in your browser on data it generates. No real customers, no real activity and no network reached.

measured: 0 off-origin requests
Nothing on this site is for sale today. There are no prices here and nothing asks for payment. If we ever charge it will be for infrastructure we operate and never for the software (MIT licensed).