THE CONSOLE

Every decision,
on one screen.

The Console is a messenger. Each agent is a contact, each Run is a thread, and anything that needs you is a card inside the thread that only your passkey can answer. Open it in any browser, on a phone as easily as a laptop.

One run, start to finish.

Säntis closes August. Watch where it stops.

SäntisLiveBerninaon09:12 CET

Today 09:12

BerninaBeforePassedDuringPassedAfterPassed
Säntis
Morning. August closes today. Stripe payouts land at 11:00 — do you want me to wait for them, or run the close now and true up after?
Run it now, and get the VAT ready.
Säntis
Checking what’s connected. The bank feed, Stripe and Xero are all reading. Nothing here can move money — the feed is read-only.
Bank feed → 214 transactions reconciledsucceeded
Stripe → payouts matched · CHF 48,210succeeded
Xero → journal posted · period lockedsucceeded
VAT return → prepared in Xero · unsignedwaiting on you
Flagged → Zug co-working billed twice · CHF 380dispute drafted, not sent
VAT return · 08/2026Filing

Prepared in Xero and left unsigned. Box 1 due CHF 9,642.00.

AmountCHF 9,642.00Prepared bySäntisExpiresin 3 days

Approving prepares it. You file this with the tax authority yourself.

RejectApprove
Got it, I’ll file it. Send the dispute, and do this every month.
Säntis
Routine saved · Month-end closeRUNS ON THE 1ST · 07:00 CET · ENDS IN YOUR APPROVALS
Done. I’ll have September on your desk before you’re awake.
+Message Säntis

The return is prepared and left unsigned. Filing it is yours — by design, and by law.

THE MOMENT

Ten seconds,
one passkey.

This is the card the Console is built around. Try it: approve, and nothing files itself; reject, and the agent rewrites instead of asking again.

VAT return · 08/2026Säntis · prepared 09:12 · in Xero, unsigned
Waiting on you
PayableCHF 9,642.00
Period1 – 31 August 2026
Evidence214 lines · 0 unmatched · 2 sources each
Berninapre · passin-run · passpost · pass
ApprovedPrepared in Xero, left unsigned. Filing it is yours — by design, and by law.Signed with your passkey
  1. 01
    Säntis prepared itEvery charge matched to a receipt. Nothing guessed.
  2. 02
    Bernina checked itThree verdicts, before you saw it.
  3. 03
    You decideA passkey on the device in your hand. No password.
  4. 04
    Nothing files itselfApproving prepares it. The return waits for you at the tax office.

WHAT IT IS FOR

Built for the ten seconds
you actually have.

Decide from the summary

Every request opens with the one line that matters — the amount, the counterparty, the deadline — and the full trail is one tap below it.

Say no in one gesture

Reject with a reason and the agent rewrites rather than asking again. The reason is written to company memory.

Ask a follow-up

If something looks wrong you can reply in the thread. The agent answers with its evidence, not with an apology.

A passkey at every gate

Filings, contracts and money out stop for your passkey. There is no password to phish and no endpoint that skips the gate.

Bernina on every Run

Three verdicts ride on every Run — before, during and after — and the strip on each thread shows them. It cannot be switched off.

Hand the phone over

Delegated approvals: give your co-founder or your accountant a scoped slice of the queue.

THE AGENTS

They hand the work to each other.

One thread. Dom routes, the others do their part, and the last stop is always you. This is what a Run looks like in the Console, one hand-off at a time.

Run · month-end close 04:11

Meet the agents →

BERNINA

Every Run is checked
before you see it.

Bernina is the guardian layer, not an agent: it reads what the agents read before they do, checks every tool call as it happens, and inspects what they produce before it reaches your queue. The strip on each thread shows its three verdicts. On every plan, never counted against your Runs.

BERNINA · GUARDIAN LAYER

Not on the roster. Not for hire. Every Run passes through it.

BEFORE
DURING
AFTER
Month-end close · Säntis

Nothing to report. 214 documents read, 61 tool calls, one VAT return prepared.

How Bernina decides →

WHERE

Any browser today.
Your pocket next.

SurfaceStatusNotes
Web ConsoleLive todayAny modern browser, phone included · the full Console at /console/
iOS AppIn developmentFace ID signing, push for what needs you · the App page
macOSIn developmentApple silicon · menu-bar shift view
Email approvalsNot startedApprove or reject by replying
Free plan · No card

Open the Console.

Free to start, no card, no password: a passkey on the device you already hold.