Get started
The console
A short tour of the console for whoever answers requests and watches the money. Where each thing lives, how to review a held request with its evidence beside it, and the keys that make a busy morning quick.
The console is where a person sees every agent the company runs, what each one spends, and what is waiting for a decision. It lives at https://immiscible.fly.dev/app. Everything in it can also be done from Slack or Teams, by email, from the CLI or through the API; the console is where it all shows at once.
To look around before you connect anything, choose Open the sample workspace in the workspace menu. Its company, agents and figures are made up, and nothing in it moves real money.
#Where things live
| Section | What it holds |
|---|---|
| Overview | What needs you now, the setup steps you skipped, and the month so far |
| Approvals | Every request waiting for a person, with its evidence beside it |
| Spend | This month, Budgets, By team, Forecast and Bills |
| Agents | Each agent, its rules, its key and its kill switch |
| Rules | The company rules, then models, enforcement and reviews under Advanced |
| Records | Every signed receipt and decision, the activity log and the evidence ledger |
Settings holds the workspace, its people and connections, and everything technical under For engineers.
What you see depends on your role. An approver sees Approvals, Agents and Records, and nothing else: they answer requests, and cannot change a rule or a budget.
#Reviewing a held request
Open Approvals. The waiting requests are listed on the left, the one you are deciding sits in the middle, and the evidence it rests on is on the right, so you never decide from a summary alone.
The evidence pane has three tabs:
- Email (or What it read): what the agent says influenced the request, and what the gateway saw it read, marked by where each came from.
- Payee: how many times this payee has been paid before, the total, and the last three payments, so a first payment or a changed bank account stands out.
- Request: the request exactly as the agent sent it.
Above the buttons, one line says what your rules make of it: Deny recommended when a rule refuses it, Hold recommended when there is a warning sign a person should check (instructions that arrived by email, pressure to pay quickly, a lookalike domain), or Approve if you expected it when nothing looks wrong and a person is asked only because of the amount or a new payee. The line comes from the rules and the signals behind the decision, never from a model, and it lists up to three reasons.
Approving or denying is recorded with your name, signed, and added to the evidence ledger. The agent that was waiting gets its answer at once.
#What an agent has left
Each agent’s page opens on its money. AI spend shows what it has spent this month against its own budget, what is left, and the day the month ends; it is the same figure Spend > Budgets shows for that agent. Under each of its payment rules, Payments shows what it has paid this period against the rule’s limit, and the day the period starts again.
At 90% of a budget a warning says so, with the days left to go. Whoever manages the agent, or the person it acts for, can then choose Ask for a temporary increase: an amount and a reason. The request waits for another owner to confirm, never the person who asked, and only one can wait at a time. Once confirmed it raises this month’s budget only; next month starts from the budget as it was set. The request is kept in the audit log, and the increase itself in the evidence ledger.
#The guided tour
The sample workspace has a tour of eight stops on the real console: what AI costs this month, what needs you, the £18,400 courier invoice, the evidence beside it, what your rules say, what an agent has left, the signed records, and where it reaches you. Choose Take the tour beside the sample data label, or open https://immiscible.fly.dev/app?tour=1.
Back and Next move between stops, the counter says where you are (“3 of 8”), and Escape ends it. It remembers its stop, so a reload carries on where you were. An approver sees only the stops their role can open.
#Search and keys
⌘ K (Ctrl K on Windows and Linux) opens one search for everything: pages, records, people and rules, by name or by amount. It only finds what your role may read.
| Keys | What they do |
|---|---|
g then o, a, g, s, p or r | Overview, Approvals, Agents, Spend, Rules or Records |
j and k | The next and previous row, or request |
a and d | Approve or deny the request in focus |
n | Notifications |
? | Every shortcut, in one sheet |
The keys never fire while you are typing in a field.
#Next
- For finance teams: setting the workspace up without code.
- Approvals in Slack and Teams: answering the same requests where you already work.
- The kill switch: stopping one agent, or all of them, at once.