Last week we wrote about Satya Nadella’s call to separate intelligence from authority. It leaves an obvious, practical question.
If the model does not hold the authority, what does?
Our answer is a rulebook. A short set of rules, written in plain language, that every action an agent proposes is checked against before it happens.
This piece sets out the framework we use to write those rules. It is the same framework whether the agent is approving a payment, filing a safety report or changing a production system.
Why principles are not enough
Most organisations already have an AI policy. It says things like “protect customer data” and “keep a human in the loop”.
Those principles are right. But an agent about to send a patient’s case notes to an outside model does not need a principle. It needs a yes or a no, now, from something other than itself.
The gap between the policy document and the moment of action is where AI governance usually breaks. Rules get interpreted by the system they are meant to govern, or checked only after the event.
An execution policy turns principles into decisions, made before the action, by something the agent cannot override.
The framework in four questions
Every rule in the framework answers the same four questions.
What is the agent trying to do?
The action itself, where it is going and what it touches. Not the task the agent was given, and not the reasons it offers.
What do independent checks say?
Does it carry personal or health information? Does it look like an attempt to manipulate the model? Has a specialist system, such as a sanctions screen, given its verdict?
What should happen?
One of six outcomes, from going ahead as asked to never happening at all.
Who is accountable, and what is kept?
A named person or role for anything that waits, and a record of what was decided and under which rules.
Put together, a rule reads as one plain sentence:
When an agent tries to send a case report to an outside model, and a check finds identifiable health information, then interdict it and keep the record.
Anyone in risk, compliance or operations can read that, challenge it and sign it off. That matters more than any technical detail.
Six outcomes, not two
Most controls only know allow and deny. Real operations need more than that. A payment may be fine once a named signatory approves it. A message may be fine once a customer’s identifiers are removed. A failed step may be fine to retry from the last good state.
The framework has six outcomes, in three groups. We use the same names in the product.
releaseThe action goes ahead as requested.
redactThe action goes ahead with the sensitive part removed or replaced first.
gateThe action waits until a condition is met or a further check clears it.
elevateA named person or system decides. Nothing happens until they do.
interdictThe action is stopped before it happens.
recoverThe workflow goes back to its last trusted state, and the step is retried or handled another way.
A rule can also send work somewhere safer instead of refusing it, such as a test system instead of production. The work still gets done, just where the rules allow it.
The principles behind the rules
Outcomes are only as good as the rules that choose them. Six principles keep the rulebook honest.
- Refuse by default. If no rule allows an action, it does not happen. New agents and new tools start with nothing, not everything.
- Prohibitions always win. A permission can never quietly switch off a prohibition. If one rule says never and another says yes, never holds.
- The agent cannot vouch for itself. What decides the outcome is what the agent is doing, not what it says about it. An agent can explain itself for the record, but it cannot talk its way past a rule.
A rule an agent can argue with is not a boundary.
- Checks inform, rules decide. Independent checks, whether ours, yours or a specialist’s, report what they find. The rulebook decides what that finding means, the same way every time. A check never makes the decision on its own, and the agent never supplies its own readings.
- People stay accountable. Every rule that makes an action wait names who resolves it. Silence is not consent: a timer running out is never treated as approval.
- Every decision names its rules. Each decision records exactly which version of the rulebook applied, and every version is kept. Years later, anyone can see which rules were in force when an action was allowed or stopped.
Changing the rules safely
Rules change as the business changes. The framework treats a rule change like any other controlled change.
- 1Draft
Write or adjust a rule, start from a template, or describe the policy in plain English and review the rules it produces.
- 2Test
Run sample actions through the new rules and see each outcome before anything is live.
- 3See the impact
See what the change would newly allow, and what it would newly stop.
- 4Sign off
An authorised person approves the change. Nothing takes effect until it is published.
- 5Keep every version
Old versions stay on file, so past decisions can always be traced to the rules they used.
What it looks like in practice
Here is how the framework reads in four settings. Each is a short extract, not a complete rulebook.
Pharmacovigilance
A serious adverse event report goes to the regulator only after the QPPV has reviewed and released it.
No agent amends or deletes a locked case. A correction is a follow-up report, so the original stays on the record.
A notice to the study team goes without the treatment allocation, so the study stays blind.
A non-serious report is submitted on its routine timeline without waiting for a person.
Payments and sanctions
A payment is made only when the sanctions screening system has cleared that exact payment.
When the screen cannot establish who owns or controls the beneficiary, the payment waits.
An agent never releases or moves frozen funds.
A message to another bank goes without internal compliance notes.
Quality operations (GxP)
A batch is certified for release only by the Qualified Person.
No agent overwrites a signed record or sets aside an out-of-specification result.
A major deviation is classified by quality assurance, and the batch stays on hold until they have.
A change to a validated system goes through change control, not straight to production.
Any multi-agent workflow
Reads and searches go ahead freely.
Payments, refunds and transfers wait for a human approver.
An agent never deletes or purges data on its own.
When a step fails a check mid-workflow, the workflow goes back to its last trusted state and the step runs again.
Putting it to work
You can start with this framework before you choose any tool. Six steps get most teams most of the way.
- List the actions, not the tasks. Write down what your agents can actually do: send, pay, change, delete, call an outside model.
- Start from refusal. Allow what you need, then add to it. Do not start open and try to close the gaps later.
- Name an owner for every wait. If a rule makes something wait, write down who decides. A role that can be held to account, not a shared inbox.
- Choose the checks you trust. Decide which checks inform each rule, and who supplies them.
- Decide what must be kept. For each rule, decide what record an auditor or regulator would expect to see.
- Test before you publish. Run real examples through every change, and look at what it newly allows or stops.
This is the framework Mira runs on. The rulebook decides. Mira applies it at the moment of action, and keeps the record that proves it.
Principles say what good looks like. A rulebook makes it happen, every time, before the action.
This article describes the policy framework in Mira at a high level. The examples are short, illustrative extracts, not complete rulebooks, and not legal or regulatory advice. Media enquiries: hello@liora-ai.co