A student in profile walking past clipped hedges in the sun.
Ariadne · the AI inside

She prepares the work.
You decide.

Ariadne reads your own records with your own permissions, drafts the work nobody has time for, and stops at a line she cannot cross. Every action she can take carries a consequence class — visible on the action itself, before you tap it.

Six things to know

What she may do, and what she cannot

Someone working at a laptop outdoors.
The ladder

Five classes, and the class is on the button

Every capability carries a registered class from C0 to C4 — never inferred at runtime, and she cannot move an action to a lower class to get it done.

Two colleagues over one tablet screen.
C4

No button, in any code path

Child safety, money and legal consequences are C4. The tools have no commit function at all — there is nothing to call.

Someone taking notes beside a laptop.
Kill switch

One tap, with explicit confirmation

The browser stops new work immediately. When the server confirms, the organisation-wide halt is durable, queued proposals are cancelled and every later tool dispatch re-checks it.

A child looking out over a garden fence.
Safeguarding

She stops and names a person

Anything about harm, medical symptoms or a third press inside a day goes to a human without a model being consulted.

A long aisle of server racks.
Cost

Two models, and the cheap one is the default

The model, the token ceiling and the price are decided in one place on the server from a two-entry allowlist.

Someone working on a bench in the sun.
Receipts

“Six records used” is a count

Nothing estimates it: each tool reports the rows it received, and the number is their sum. Open it and you get the list.

The ladderFive classes, on the button
C4No button, in any code path
Kill switchConfirmation is explicit
Standing dutiesA sentence you write once
PermissionsBounded at every step
ReceiptsA count, not an estimate
Where she shows upBeside the work, not in a tab
CostThe cheap model is the default
The traceWritten from tools that ran
SafeguardingShe stops and names a person
DriftNotices, never acts
MemoryA list, not a profile
ReceiptsA count, not an estimate
Where she shows upBeside the work, not in a tab
CostThe cheap model is the default
The traceWritten from tools that ran
SafeguardingShe stops and names a person
DriftNotices, never acts
MemoryA list, not a profile
@-mentionsHanded is not found
EscalationSafety never waits on AI
DraftingPrepared, not invented
The ladderFive classes, on the button
C4No button, in any code path
DriftNotices, never acts
MemoryA list, not a profile
@-mentionsHanded is not found
EscalationSafety never waits on AI
DraftingPrepared, not invented
The ladderFive classes, on the button
C4No button, in any code path
Kill switchConfirmation is explicit
Standing dutiesA sentence you write once
PermissionsBounded at every step
ReceiptsA count, not an estimate
Where she shows upBeside the work, not in a tab

Every action wears its class.Before you tap it.

She reads with your permissions.Never with her own.

No payment. No safeguarding call.No exception, on any plan.

The kill switch fails closed locally.The server must confirm an organisation-wide halt.

A rock tower above forested slopes at dusk.
The shape of the limit

Visible limits, not careful behaviour.

Consequence classes
5
C0 to C4, registered beside the capability
Laws with no toggle
3
Kill switch · never spends money · never acts alone on safety
C4 commit functions
0
There is nothing to call
Someone painting at an easel in a field at golden hour.
“Ariadne is trusted because her limits are visible — not because she is careful.”

The design principle the whole system is built on.

The consequence ladder

Five classes, and the class is on the button

Most AI features ask you to trust a paragraph in a settings page. Here, every capability carries a registered class from C0 to C4, the badge is on the action itself, and the class decides what she is allowed to do without you.

ClassWhat it means · where you meet itWhat it takes
C0 Observe — Reads and notices. Changes nothing, tells someone. Homesickness signals · trend drift Nothing to press
C1 Suggest — Drafts an answer, a score, a match. A person decides. Match scores · reply drafts Accept to apply
C2 Act with approval — Prepares a real change and waits. Nothing moves until you tap. Send reminders · standing duties Explicit approval
C3 Act & report — Acts inside a boundary you set, then reports. Move a visit · file a document Five-minute undo
C4 Never alone — Child safety, money, legal. She may prepare — a human acts. Safeguarding · payments · consent A named human signs

The class is registered beside the capability number, never inferred at runtime — and she cannot move an action to a lower class to get it done. Below 0.6 confidence a C3 behaves as a C2 and asks, so a cheaper model does not act more freely; it asks more often.

C4 has no button, in any code path

Child safety, money and legal consequences are class C4: Ariadne may prepare, and a named human must act. That is not a permission check that could be mis-configured — the C4 tools have no commit function at all. There is nothing to call.

Beside the payment button in the product, the interface says it in four words: Ariadne cannot press this.

Laws 5.39 she never spends money · 5.40 no child-safety action without a human. Neither is a setting, so neither has a toggle, an admin override or an enterprise exception.

Stipend run · August
C4 Prepared by Ariadne · not sent
Host familyAmount
The Carters$1,050
The Hubers$890
Total prepared$2,940
Review & pay myself Ariadne cannot press this.

The kill switch says what actually stopped

One tap stops this browser from starting new Ariadne work. A confirmed server response records the durable organisation-wide halt, names its owner and cancels queued proposals. If the server cannot answer, the interface says that only this browser is stopped.

While she is stopped, the product keeps working. Queues, chat, the help button and the escalation chain are untouched. Only suggestion and automation stop — safety never depends on the AI being switched on.

Law 5.38. A confirmed halt is re-checked before every tool dispatch, so an in-flight run stops before its next action. The halt RPC is not gated by plan or billing state; without connectivity, only the current browser can fail closed until confirmation succeeds.

Ariadne · status
Ariadne is active3 standing duties running Pause all
Ariadne is stoppedHalted by Marta B. · 14:22 · 2 queued actions cancelled Resume
While stopped, the queue, the chat, the help button and the escalation chain are unaffected.
How a question travels

Five steps, and you can see all of them

Nothing about a run is hidden except the one thing we refuse to show. What she read, what she called, what she prepared and what she was not allowed to touch are all on the answer.

1

The request proves its organisation

Tenant scope

Chat requires an authenticated membership in the named organisation. Tool reads then apply their own role, field and connector permissions; withheld fields are recorded as redactions.

2

Tools run, and report their rows

Counted

Each tool returns the rows it received. The receipt under the answer is their sum, never an estimate.

3

The trace is written from what ran

Verifiable

Not a narration composed afterwards. Every line in the trace is a tool that really executed.

4

She prepares, and stops at the class

On the button

C2 waits for your tap. C3 acts inside a boundary and reports with an undo. C4 has no button at all.

5

Everything lands in the log

Append-only

Who asked, what she read, what was denied, what you approved. Append-only, and not a matter of permission.

A child looking out over a garden fence.
“She may detect, prepare and wake people. She may never decide a welfare outcome.”

Law 5.40, in the words the product uses.

Four refusals

What she will not do, whatever you switch on

Close a safeguarding case

She will not close it, summarise it, or message anyone about it. The clock matters and the decision belongs to a person.

Spend a single euro

No payment, refund, invoice, booking or purchase. She may prepare one and show you the amount — the button is always yours.

Skip the permission boundary

Organisation membership, field guards, connector permissions and tool-specific checks are enforced separately. Enabling a source does not grant its read or send permission.

Expose hidden model reasoning

The product may show a concise explanation and sources for a result. It does not present private model chain-of-thought as an audit record.

Standing duties

A duty is a sentence you write once

Watch this, and when it happens, do that. Every duty declares its own class, its own boundary, and who it reports to — and it is listed, pausable and revocable on its own.

C0

“Just tell me”

Notice only

She notices and tells you. Nothing is prepared and nothing is sent.

C2

“Ask me first”

You approve

She prepares each item and queues it for your approval. Nothing leaves without you.

C3

“Just do it”

Bounded

She acts inside the boundary and reports, with a five-minute undo. Child-safety triggers can never reach this level.

One sentence, readable aloud. If it cannot be read as a sentence, it is too complex to trust.

Every duty has an owner. Named, and notified when it fires.

Pausing is normal — and a pause keeps its reason, so nobody re-enables it blindly.

Where she shows up

Beside the work, never in a tab of her own

On a placement

The score broken into named dimensions, and one sentence a coordinator can read aloud. C1 — you accept it.

In the document wallet

She reads a certificate out beside the original, never on top of it. C1 — a person confirms.

Under a support request

An answer from the person’s own record, with a visible “this didn’t help — get a person”. C1.

In your morning brief

Three things that change an outcome today, and what she has drafted. C0 and C2.

Someone taking notes beside a laptop.
“Six records used” is a count, not an estimate.

Each tool reports the rows it received. The number is their sum.

What she may read

Your permissions, never hers

She stays inside the organisation

Chat requires an authenticated membership in the named organisation. Every tool separately checks the role, tenant and permission needed for its read or write.

Fields you locked stay locked

A field marked safeguarding never enters a prompt, whatever else is switched on — and everything held back is logged as a redaction, not silently dropped.

Memory is a list, not a profile

Organisation instructions, your own, and anything she inferred — three tabs, every row deletable, plus one button that forgets everything learned.

Three honest states, and no fourth

Under every answer is the number of records it actually read. Nothing estimates it: each tool reports the rows it received, and the number is their sum. Open it and you get the list — this placement, that insurance certificate, with its expiry.

She read records and lists them; she read none and says “this answer came from the conversation itself”; or you pointed her at records with an @-mention, which are listed separately — because a row she was handed is a different claim from a row she went and found.

Ariadne · answer
Six students need you today, and three host-family documents expire this week.
6 records used tap to open the list
[1]Placement #2291 · Jonas Thalerlive
[2]Insurance · The Lindqvists4d
Handed to her: 1 record you @-mentioned, listed separately.
Cost

Two models, and the cheap one is the default

ModelForChosen by
Ariadne 2 mini Fast, everyday questions. The default everywhere. Automatic
Ariadne 2 Placement reasoning, long documents. You, by name

The model, the token ceiling and the price are decided in one place on the server from a two-entry allowlist. Nothing in your browser can name a model or a budget — so one place decides what a question may cost, and a typo can never buy the expensive one.

Try her on your own records.

New organisations

30 days on a full-operation plan

Ariadne is not included in Access. Every current plan includes 30 days free with no card and does not turn into an automatic paid subscription.

Choose a plan
Ariadne included

$2.90 per connected code

Per connected sign-in code, per month. She is not a tier and not an add-on — the cheap model is the default everywhere.

See what she costs →
Switch her off

Nothing breaks

Press the kill switch and the queue, the chat, the help button and the escalation chain keep running.

The safeguarding standard →

Watch her stop

A full-operation plan includes 30 days on your own records. Give her a standing duty, then press the kill switch and see what keeps working. Access does not include Ariadne.