Seven screens. One question each.
Every example below is a single screen you click through in four steps, ending in a state you can see. What they show is the control model: a mandate recorded before the work starts, a check at the moment of the action, and a receipt either way.
A commitment is checked before it is made.
Move the mandate. The decision is recomputed from the recorded rule and the recorded numbers, so it can be written out in full — which is what the panel at the bottom does.
Illustration of the Audact control model. Not live product data.
- Discount ≤ mandate ceiling✗ fail
- Exposure ≤ authority available✓ pass
The proposal is fixed. Only the mandate moves.
Choosing what to show is itself an action.
Three quotes come back. The customer is shown one of them. Every check on the outcome passes, because the outcome is fine. The narrowing is what nobody checked.
Illustration of the Audact control model. Not live product data.
- Supplier A(Eligible)€91
- Supplier B(Eligible)€94
- Supplier C(Eligible)€120
Nothing presented yet
- Accepted price ≤ order ceiling— not run
- Presented options match the options returned— not run
Three suppliers answer. All three sit inside the mandate, so all three could be ordered.
Each one is inside the rule. Together they are not.
Twenty-seven consecutive actions, none of them above the ceiling for a single action. The mandate also carries a ceiling for the window as a whole, and that is the one they run into.
Illustration of the Audact control model. Not live product data.
- Ceiling, single action€2,500
- Ceiling, rolling 24 hours€25,000
€980
Authority left: €24,020
- Action 1, €980, cleared
- Action 2, €1,140, not attempted yet
- Action 3, €875, not attempted yet
- Action 4, €1,210, not attempted yet
- Action 5, €1,035, not attempted yet
- Action 6, €920, not attempted yet
- Action 7, €1,180, not attempted yet
- Action 8, €1,090, not attempted yet
- Action 9, €860, not attempted yet
- Action 10, €980, not attempted yet
- Action 11, €1,140, not attempted yet
- Action 12, €875, not attempted yet
- Action 13, €1,210, not attempted yet
- Action 14, €1,035, not attempted yet
- Action 15, €920, not attempted yet
- Action 16, €1,180, not attempted yet
- Action 17, €1,090, not attempted yet
- Action 18, €860, not attempted yet
- Action 19, €980, not attempted yet
- Action 20, €1,140, not attempted yet
- Action 21, €875, not attempted yet
- Action 22, €1,210, not attempted yet
- Action 23, €1,035, not attempted yet
- Action 24, €920, not attempted yet
- Action 25, €1,180, not attempted yet
- Action 26, €1,090, not attempted yet
- Action 27, €860, not attempted yet
€980, well under the €2,500 ceiling for a single action. Cleared, and it leaves a receipt.
A person pressed the button. The authority did not change.
The agent cannot refund €40,000, so it does not try twice. It writes a work item and has a person do it twenty minutes later. The amount, the account and the effect are identical.
Illustration of the Audact control model. Not live product data.
- Ceiling — agent€5,000
- Ceiling — service desk€10,000
- Above the service-desk ceilingTwo authorisers
€40,000
Refund request, €40,000
- 14:02AgentRefund request, €40,000REFUSED
- 14:05AgentWork item dispatched to a person: approve the refund, customer waiting—
- 14:22PersonRefund entered in the finance system—
- 14:22GateChecked against the refund mandate, before the money moves—
€40,000 against a €5,000 refund ceiling. Refused, in the moment, and recorded as refused.
17:00, either way.
A deadline is part of the mandate, not a reminder on top of it. Confirm before 17:00 and the preferred supplier is used; say nothing and the standing instruction takes effect. Both branches leave a receipt.
Illustration of the Audact control model. Not live product data.
16:12
48 minutes to the deadline
- Confirm before17:00
- Preferred supplier€104 per unit
- Standing fallback supplier€118 per unit
- If no confirmation arrivesOrder with the fallback
Ordered with the preferred supplier
€104 per unit · confirmed by a named person
Ordered with the fallback supplier
€118 per unit · under the standing instruction in the mandate
Two prices, one deadline, and a standing instruction for the case where nobody answers.
Kill the AI. The safety action still happens.
At 09:14 an agent promises an engineer on site before 18:00. At 11:30 every agent is switched off. The promise is the company's, so it does not switch off with them.
Illustration of the Audact control model. Not live product data.
RUNNING
One session, ended 09:15.
OPEN
Engineer on site before 18:00
- 09:14Commitment recorded — engineer on site before 18:00OPEN
- 11:30Every agent switched off—
- 13:05Work item dispatched to the field team from the obligation record—
- 17:12Engineer on site — effect recorded, receipt issued—
09:14. An engineer before 18:00 is recorded as an obligation with a deadline, not as a line in a transcript.
The task is finished. The obligation isn't.
An agent session is over in seconds. What it committed to stays open until something proves it was met — and the something is not the agent.
Illustration of the Audact control model. Not live product data.
- Mon 14:02“Delivery before Friday”running—
- Mon 14:02commitment recorded✓ COMPLETEOPENdeadline Fri 7 Aug
- Mon 14:03agent session endedendedOPEN
- 4 days laterFri 7 AugERP fulfilment recorded—✓ FULFILLED
- Fri 7 Augclosing check against the recorded effect—CLOSED ON RECORD
- Fri 7 Augcapacity returned to the portfolio—€84,000 released
The agent stopped at 14:03. Four days of obligation ran on without it — and something other than the agent had to close it.
Control what AI can cause. Prove what follows.
The screens above are one half each of the same idea: decide in advance what may happen, then keep the record of what did.
