Unwind

Launch the agent

Fires 17 calls — 12 cancellations, 4 refunds, 1 funds transfer — through the write-ahead ledger against whatever caps are live on the right. Nothing here needs a terminal.

Blast radius

Every session on this server.

moved₹0
reversed₹0

nothing executed yet

0sessions
0committed
0blocked
0uncompensable

Policy console

Live — edits apply to the very next call, no restart.

cancel_subscription cap 15
issue_refund cap 5
max mutations / session 20

Reversibility classes

Compensation is declarative and per-tool. Nothing here is magic.

reversiblecancel_subscription — prior row captured, reinstated exactly
partialissue_refund — reversing entry posted, invoice flagged contested
irreversibletransfer_funds — no undo exists. Policy has to stop it before it runs

Real agent — live LLM

A genuine tool-use loop (Gemini or Claude) decides what to do, not a script. It reads the real world state, picks its own targets, and every call it makes still goes through the same policy gate as everything else.

Live feed

Listening for activity across every session…

Recent sessions