Building on the Verifiable Autonomy paper

Ideas to strengthen Laurin's draft: what the paper says now, what each idea adds, how AI agents deliver it, and where it goes.

Aqib's working notes, 3 November 2026. Based on draft v0.2 (25 Sep); v0.3 hasn't been seen.

The paper gets the evidence for each decision right. It is thin on everything around it. It defines four properties every decision must have, and maps them honestly onto the FSB's twelve practices. It says less about ten things:
  • one simple picture of what is being governed
  • who checks the agents, and who checks the checkers
  • how the work itself is structured
  • how a person actually audits the record
  • what watches the agents while they run
  • what "good enough" is measured against
  • how the system learns without drifting
  • how audit pays for itself, rather than just costing money
  • what the system does on its own when things go wrong, and where auditors should look
  • which use case comes first, so people learn to audit before the stakes are high
Ten ideas below fill those gaps. Recommendation: idea 1 gives every reader one picture of what is being governed, idea 2 rebuilds the paper's three lines of defence around agents, ideas 3–6 go into the body as requirements, idea 7 as one narrow paragraph, idea 8 turns the paper's closing claim into two numbers an institution can track, idea 9 makes the audit itself AI-enabled, and idea 10 orders the rollout so the audit culture grows with autonomy. Where Beam falls short today feeds the Road Ahead section Laurin asked for.

Where the paper stands

"Autonomy without verifiability is a liability, not a capability."

That line is the paper's thesis, and it's the right one. Insurers want agents to do whole pieces of work: reading a submission, checking appetite, quoting, settling a simple claim. What blocks them is the second line (risk and compliance) and the third line (audit), who will ask what an examiner asks: show me. A manual process can answer that but is slow. Most AI pilots are fast but can't. The paper argues for having both, and the picture below is worth adding as an exhibit.

Manual process Defensible: a person signed every file. Slow, costly, and inconsistent. Verifiable autonomy Agents do the work, and every decision can be shown to a third party. Unrecorded manual work Spreadsheets and email. Neither fast nor defensible. Black-box automation Fast, but it can't show what it knew, who was answerable or which version ran. A liability the goal where most pilots land More autonomy → More verifiability →
Autonomy and verifiability are separate axes. The work is moving up and to the right together, not right first and up later.

The paper's core: four properties per decision

The paper requires every autonomous decision to be explainable, auditable, accountable and reproducible, and says which mechanism provides each. This is its strongest part, and the ideas below build on it rather than replace it.

PropertyMechanism the paper prescribesWhere
ExplainabilityEach agent must write out its reasoning in plain language as a required output. That written reasoning is the evidence, not the model's hidden thinking.§5
AuditabilityA log entry for every workflow step, tied to the case it belongs to. Extracted values record where they came from in the source document (page and position). Each case's full record can be exported as a sealed package (the "case passport").§5
AccountabilityA named role has authority at every key decision point, assigned before deployment. Cases go to a human for two separate reasons: the agent's score is low, or the stakes are high (from a map of failure modes and their consequences).§3, §4.3
ReproducibilityEvery change to an agent's prompt, logic or policy is versioned, and a snapshot of the version that ran is saved with each task. Policies are read live from the client's versioned sources, and the version used is logged.§3, §6

The paper describes these as requirements and never shows them together. A worked example of one case record would make them concrete for a risk reader:

CASE SUB-2026-04417 agent v14 · prompt 14.3 · rules 2026-09 2 check_appetite ✓ 91 reason: net TIV €3.2M ≤ €5M, rule A-12 TIV ← submission.pdf, p.2 ¶3 3 send_quote approved by Underwriter (role) sent to a human: consequence class B sealed sha256 3e9a…c1
ReproducibilityWhich version ran, for replay
ExplainabilityPlain-language reason, always
AuditabilityValues traced to source; sealed
AccountabilityA named role approved it
One step of a made-up commercial submission. Each line of the record answers one of the four questions.

What it leaves thin

The four properties are about a single decision. An insurer running a fleet of agents has three more questions, and the paper only touches them in passing. Amber marks where an idea below adds something.

For every decision

Explainabilitypaper §5Why was it decided?A plain-language reason a reviewer can challenge.
Auditabilitypaper §5, plus ideas 3–4What exactly happened?The paper says what to store, not how a person checks it in minutes during a spot check.
Accountabilitypaper §3, §4.3Who was answerable?A named role at each decision point, assigned before the agent runs.
Reproducibilitypaper §3, §6Can it be replayed years later?The exact version that ran, kept for as long as the liability lasts.

For the fleet

Live riskideas 2, 5Is it safe right now?The paper scores each output and samples batches afterwards. Nothing watches the fleet as it runs or blocks an action.
Measured performanceideas 2, 6Good enough, compared with what?The paper compares the agent with one human and assumes the human is right.
Governed learningideas 7, 8Does it improve without drifting?The paper has a governed learning loop, but only from task history.
IdeaDraft v0.2 todayBeam's code todayWhere it goes
1. The boxPartly Many mechanisms, no single picture. A nod to "model-risk vocabulary" in §7.Partly Versions and approval gates exist. No input range, no authority limits, no actual-vs-expected.Executive summary and §1; structures §4–§6
2. Three lines with agentsPartly §6 maps the three lines with people doing the reading. Nothing tests whether the checks work.Partly Line 1 partly; line 2 is a digest; no line-3 tooling.Rewrite §6 Exhibit 3; add a question to §8
3. Stages with gatesPartly §4.1 classifies each step; §4.2 gates handoffs between automation types. No goal per stage and no data scoping.Partly Agents are graphs of steps with per-step criteria and optional approval. Data scoping per step not checked.Widen §4.2: every stage boundary is a gate
4. Auditor-readable logsPartly What to store. Nothing on overview, metadata or search.Partly Steps, judge reasoning and models are stored. Approver, policy version, sealing and export are missing.New subsection in §5, Layer four
5. Monitor agentPartly Per-output judge, batch sampling, drift trends. No live supervisor and no blocked actions.Partly Per-step judge with generic criteria, approval gates, a scheduled digest.New layer in §5
6. Two humansAbsent Human-vs-agent only.Absent§6 hypercare, then ongoing
7. Copilot chatsAbsentPartly Chats are stored but not mined.One paragraph in §6/§7
8. Audit that paysPartly §9 asserts governance is "the unlock, not the tax", unmeasured.Partly The auto-tuner learns against eval scores, not cost of failure or business metrics.§9 and a ninth question in §8
9. AI-enabled auditPartly A manual kill switch, retroactive audit named once, unspecified sampling.Partly No breakers or sampling. The auto-tuner backtests prompt changes only.§5, §6, §7 (practice 10)
10. Rollout in wavesPartly Per-deployment hypercare, and "the tenth inherits the estate". No sequence.Delivery method; not checked§6 and §9

Beam status comes from reading the code on staging as last pulled (13–18 Aug 2026), not docs. Check with engineering before the paper or the Road Ahead section claims anything.

Ideas to build on it

Idea 1 is the mental model: what is being governed, and the five things that matter. Idea 2 is who governs it: the three lines. Ideas 3–9 each sit in one of those lines, and idea 10 is the order in which to roll it all out. Each follows the same shape: what the draft says now, the idea and how agents deliver it, the evidence, where Beam stands, and the strongest objection.

1One mental model: the agent system is a box

In the draftThe paper describes dozens of mechanisms but never gives the reader one picture of what is being governed. It comes closest in §7 (practice 3), which suggests translating the architecture "into the institution's existing model-risk vocabulary", and in §4.4, whose verified operating envelope is a model's validated range under another name.

Seen from outside, the agent system is a box. A submission, a claim or an email goes in, and an outcome comes out: a quote, a decision, a payment. It is an outcome-generation machine.

Insurers already run boxes like this. An actuarial pricing model takes risk data in and puts a premium out, and the industry has spent decades learning to govern it under the name model risk management. Supervisors define a model in exactly these terms: a method that processes input data into output. The UK definition explicitly includes qualitative inputs and outputs (PRA SS1/23).

The gap the paper can fill. The Federal Reserve's model risk guidance now says outright that "generative AI and agentic AI models are novel and rapidly evolving. As such, they are not within the scope of this guidance" (Fed). The box with the most autonomy has no rulebook of its own. The paper can offer one by extending what insurers already do for their actuarial models.
Inputsubmission, claim, email
The agent system an outcome-generation machine stage stage stage boxes inside the box
Outcomequote, decision, payment
1 What maygo in 2 What's inside 3 What it maydo alone 4 Actual vs expected approved changes 5 Independent challenge lines 2 and 3
From the board's seat it is one box. From the auditor's seat it is a chain of smaller boxes, each with the same five controls.

What is important to manage the box

Five things, and four of them insurers already do for actuarial models. The third is new, because an actuarial model only advises: a person still decides. The agent box acts.

ManageThe old box: an actuarial modelThe new box: the agent systemIdeas
1. What may go inData validation; the range the model was calibrated onThe validated input range (the paper's operating envelope): document types, fields, sizes, jurisdictions. Each stage sees only the data it needs. Anything outside the range goes to a person.3
2. What's insideDocumented assumptions, an owner, sign-off on every changeEvery prompt, rule, policy and model is a versioned assumption with an owner. Learned changes go through the same approval as written ones.4, 7
3. What it may do aloneNothing. The model advises and an underwriter decides.Authority limits, like an underwriter's authority letter: amount, class and action caps. Above the limit, a person decides. Irreversible actions sit behind guardrails.3, 5
4. What comes out, against what was expectedActual-vs-expected analysis and back-testingTwo comparisons, by segment and over time. Decision quality: against the two-reviewer benchmark. Business outcome: loss ratio, leakage, turnaround against plan.6, 8
5. Who challenges itIndependent model validation: "effective challenge" by experts with the standing to force changeValidation before go-live, then continuously: line 2 agents read every run, and line 3 tests the checkers with seeded cases.2

In one line: validate it like a model, authorise it like an underwriter.

Why this box is harder than an actuarial model

Beam today:
  • Inside, partly: agent versions are frozen when published, but retries and the auto-tuner can overwrite them (idea 4).
  • Authority, partly: there are approval gates per tool, but no limits by amount or class.
  • Input range: none defined.
  • Outputs: eval scores, not actual-vs-expected on business outcomes.
  • Independent challenge: none.
Strongest case against. Calling the agent system a model pulls it into model-risk regimes with slow validation cycles, which could stall iteration. But those regimes already tier by materiality, so a low-stakes triage box gets light validation. Continuous checking by lines 2 and 3 can replace part of the periodic review. The opposite risk is worse: a box that no rulebook covers is one a risk committee won't approve at all.
Idea 1: The box mental model. Where should it go?

2Three lines of defence, with agents doing the reading

In the draft§6 (Exhibit 3) maps the deployment onto the classic three lines, with people in every line:
  • process owners see their own cases
  • the risk function watches trends on a dashboard
  • internal audit pulls records on demand
It assumes people do the reading at every line, and it never says how anyone knows the checking itself works.

Keep the three lines, which supervisors already know. Change who does the reading, and give the third line a job the paper doesn't have yet: testing the checkers.

Line 3: people with audit tools Internal audit, independent. Tests whether lines 1 and 2 work. Drill down and replay Sample by query Test the checkers Line 2: AI agents cross-checking The risk function owns the appetite, sets the review budget and decides each flag. Risk-based review Patterns across runs Anomalies Line 1: the agents doing the work The process owner answers for the outcome. Stages and gates Per-step evals Guardrails tests cross-checks fixes fixes line 3 also tests line 1
Checks run downwards and so do fixes. Each line improves the one below it, and line 3 measures both.

Auditing the auditors

Once agents do the second-line reading, the obvious question from a supervisor is "how do you know your AI checker works?" Line 3 answers it with two tests:

Live cases
Seeded casesknown-bad, planted by line 3
Line 2 agents Flagged Passed Catch rate False-alarm rate Miss rate re-review re-review a sample Every miss becomes a fix in line 1 or line 2 (idea 8)
The three rates are line 2's scorecard. Without them, "an AI checks the AI" is a claim; with them, it is evidence.

The other ideas in this writeup each sit in one line:

LineWhat runs thereIdeas
Line 1Stages with goals, scoped data and gates; per-step evals; guardrails on irreversible actions; rules learned from copilot chats3, 5 (guardrails, narrow evals), 7
Line 2The broad monitor, plus agents for risk-based review, patterns across runs and anomalies5 (broad monitor), 9 (circuit breakers), this idea
Line 3The audit workbench (drill-down, replay, query sampling), the two-reviewer benchmark, and seeded tests of lines 1 and 24, 6, 9 (backtests, targeted samples), this idea
Across all threeThe loop that turns every finding into a fix and measures it in money8
Beam today:
  • Line 1, partly: steps with per-step evaluation and approval gates.
  • Line 2: only a scheduled status digest. Nothing looks for patterns or anomalies across runs.
  • Line 3: a task list with basic filters. There is no per-case export, no replay with the version that ran, no seeded test cases and no scorecard for line 2.
Strongest case against. Two objections.
  • AI checking AI fails together. Judges pass their own model family's failures more often (study). Line 2 should therefore run on a different model family from line 1, and line 3's seeded tests exist to measure exactly these shared blind spots.
  • Supervisors expect people in the second line. They still are: the risk function owns the appetite and decides every flag. Agents widen what gets read, from a sample to every run, without taking the decision.
Idea 2: Three lines with agents. Where should it go?

3Stages with gates, not one free-flowing agent

In the draft§4.1 classifies each workflow step by automation type. §4.2 treats the handoff between two automation types as a governance event, with schema and plausibility checks. Both are about types of step. Neither says each step needs a goal of its own, or limits what data a step can see.

The simplest way to build an agent is to give one agent every document, system and tool and let it work out its own path. It is flexible and very hard to audit. The idea is to break the work into stages with three rules:

Free-flowing agent All case documents Every system and tool Full customer record One agent plans its own path; different every run Decision The auditor gets one long transcript Staged, with gates
1 IntakeGoal: a complete submission

Sees: the email and its attachments
2 AppetiteGoal: in or out of appetite?

Sees: class, TIV, location, appetite rules
3 PricingGoal: a premium

Sees: exposure fields, the rating service
4 QuoteGoal: quote sent

Sees: premium, broker contact
complete? rule passed? underwriter approves ◆ gate: the exit check a stage must pass before work moves on. Green: automatic. Amber: a named role decides.
Same commercial submission, built two ways. In the staged version the pricing stage never sees the customer's full record, so it can't have used it.

For an auditor, the difference shows up in every question they ask:

The auditor asksFree-flowing agentStaged, with gates
What happened?One long transcript, and the path differs from case to case.The same stages for every case, read one at a time.
Was each step right?There is no stated goal to check it against.Each stage has a goal and a gate, and the record shows pass or fail.
What data did the decision use?Anything it could reach. You can't show that a claim decision ignored, say, nationality.Only the fields the stage was given, so you can prove what it couldn't have used. This is also data minimisation under GDPR, built in.
Where was the human?Wherever the agent decided to ask, or nowhere.At named gates, assigned before go-live.
Where did it go wrong?Somewhere in the transcript.At a specific gate. Only that stage is retried.
Is it still performing?One accuracy number for the whole run.Accuracy per stage, so drift shows where it starts.
Can a monitor keep up?Long runs are where monitors fail: catch rates fell from 99.7% to 69% at 800K tokens (study).Each stage is short and bounded, so it is easier to watch.

Gates are also what the other ideas hang on. The case record logs one entry per stage (idea 4). Guardrails and narrow evals sit at gates (idea 5). A gate is where a case goes to two reviewers (idea 6).

Beam today: agents are already graphs of steps, and each step can have its own evaluation criteria and an approval gate before a tool runs. Whether each step sees only the data it needs wasn't checked in the code.

Strongest case against. A free-flowing agent copes better with a case nobody planned for, and needs less design up front. The answer is bounded autonomy. Inside a stage, the agent reasons and uses its tools freely toward that stage's goal. Between stages, the gate holds. A case that fits no stage goes to a person, which matches the paper's own "not yet ready" category in §4.1.
Idea 3: Stages with gates. Where should it go?

4Logs an auditor can check in minutes

In the draft§5 Layer four says what every task must record: inputs, outputs, evaluations, human actions, a version snapshot, a four-level ID hierarchy, source coordinates and hash-sealed storage. It treats the record as something to export, not something a person reads.

An audit is a spot check. The auditor pulls a sample, then reads each case from the top down, drilling in only where something looks off. A complete record isn't enough if nobody can find their way through it. It needs three things:

Filter rules version = 2026-09 TIV > €1M no human review random 50
Fleet1,240 cases match; 50 drawn at random
CaseOne-line summary, versions, why it went to a person or didn't
StepInput, reasoning, score, every attempt kept
SourcePage 2, ¶3 of the original PDF
Is the sample fair? Was it allowed? Was the step right? Is the value real? What the auditor checks at each level
Filter, sample, then drill down. "Rules version = 2026-09" is how an auditor finds every case decided under a rule after it has changed.

Regulators ask for the duty, not the format. The EU AI Act requires automatic logging over a system's lifetime (Art. 12). The IAIS wants logs that let supervisors "assess and challenge the decisions". US market-conduct exams test samples of about 76–109 files (NAIC). None of them says "searchable". The argument is ours: if an audit is a sample, the sample has to be findable. OpenTelemetry's agent conventions give a shared vocabulary for the metadata.

Which of Beam's logs are verifiable today

Log elementStatusWhat the code does
Step inputs, outputs, tool callsVerifiableStored per step, with the reasoning behind each input extraction. Tool calls have no ID of their own.
Judge scores and reasoningVerifiableScore, reasoning and suggestion per criterion, per step.
Model per callVerifiableModel, prompt name and token use for each LLM call.
Agent → task → stepVerifiableLinked by ID. There is no case level above the task, so a case that spans two agents can't be followed from one record.
Version that ranPartlyThe task points at a frozen version, but a retry repoints it to the current one. Approving an auto-tuner change also rewrites prompts on old versions.
RetriesPartlyA retry hides the earlier attempt rather than keeping it beside the new one.
SearchPartlyYou can filter by status, date and agent, and search the text of the objective, query and custom ID. There are no tags, and you can't filter on output values.
Who approvedNot verifiableApprovals don't store the user.
Policy version, routing reasonNot verifiableNot recorded.
Sealing, retention, exportNot verifiableNo append-only store, no hashes, no retention setting, and no per-case export.
Strongest case against. Making fields searchable means keeping content in a searchable store, which works against data minimisation. In Germany, a store that could monitor identifiable staff also needs works-council agreement. The answer is two stores: a sealed audit record with narrow access, and a separate analytics copy for search.
Idea 4: Auditor-readable logs. Where should it go?

5A monitor agent for live risk

In the draft§5 Layer two has a second model score each output. §6 has the second line watch drift trends, and an automated sampler checks recent batches "at short intervals". All of it looks at outputs after the fact. Nothing forbids an action, and nothing watches the whole fleet while it runs.

A running fleet needs supervision in three layers, each doing a different job:

Broad monitor General model, different family. Reads whole runs across agents, asynchronously. Agent step Narrow evals detect known patterns Guardrail block, before acting Action pay, bind, send Human review a fixed budget of cases a day fails blocked flags
The dotted lines mean "watches". The guardrail sits on the action itself, because a detector that runs afterwards reports a bad payment after it has gone out.

The three layers feed each other. That's how the fleet learns new risks without anyone having to guess them in advance:

Broad monitor flags something new→ a person confirms it→ it becomes a narrow eval→ if the action can't be undone, it becomes a guardrail

Each promotion is a versioned change with an approver. That plugs directly into the governed learning loop the paper describes under practice 4 in §7.

Beam today: a per-step judge with criteria an LLM generates, one per output field (generic, not domain-specific), an approval gate per tool, and a scheduled email or Slack digest of task statuses. There are no blocked-action lists, no PII filtering at runtime, and no monitor across agents.

Strongest case against. A detector that runs after the fact reports a bad payment after it has gone out. That's why the guardrail sits on the irreversible action itself. It is also the argument against running the broad monitor only after the fact.
Idea 5: Monitor agent. Where should it go?

6Two humans as the benchmark

In the draft§6 hypercare runs the agent and the manual process side by side and reviews every divergence. That treats the one human as ground truth.

The human isn't ground truth. In Kahneman's noise audit at an insurer, two underwriters pricing the same case differed by a median 55% of the premium, against the 10% executives expected. Claims adjusters differed by 43% (Noise). Against a reference that noisy, "the agent agrees with the human 85% of the time" has nothing to be measured against.

So keep people working in the system and send some cases to two of them. It looks inefficient, but it is how the system learns. Their agreement rate is the ceiling the agent is scored against, and their disagreements mark the rules that are unclear.

Agent unsureor the stakes are high
Random 5–10%of cases the agent was sure of
Two reviewerseach blind to the other and to the agent
agree disagree
Labelled exampleand the benchmark rate
Issue raiseda senior adjudicates
New rule or evalversioned and approved
The random slice matters. If only uncertain cases get two reviewers, you never learn how much people disagree on normal work, and you never catch the agent being wrong with confidence.

Cost: practitioners double-review 5–20% of items, not everything (guide), so this is a benchmarking spend on a slice of cases. I found no primary source on how often insurers already double-review claims blind, so the paper shouldn't call it standard practice.

Beam today: nothing. Tasks can't go to named reviewers, and nothing compares one human with another. The closest thing to a benchmark is the expected output a user gives as feedback on a step.

Strongest case against. One human in shadow mode is cheaper, and insurers know it. Sending only the agent-vs-human disagreements to a second reviewer gets most of the signal. But that never shows how much people disagree on the cases where the agent and the first reviewer happened to agree.
Idea 6: Two humans. Where should it go?

7Learning from copilot chats, under sign-off

In the draftNot covered. The learning loop in §7 (practice 4) learns from task history only.

When staff use a copilot, the conversation already holds what a rule needs: the why behind each correction. "No, use net TIV, gross double-counts the sub-limits" is worth more than any thumbs-down. But a chat records what the person accepted, which isn't always what is right:

So the chats are a source of candidate rules, not training data.

Copilot chatscorrections with reasons
Minecandidate rules and test cases
Expert signs offor rejects
Rule libraryversioned; agents read it
Fine-tune on raw chats noisy, rewards agreement, employee data ✕
Every rule that reaches an agent can be traced back to the conversation it came from and the expert who approved it. That trail is evidence an auditor can follow.

Extracting written rules also has evidence behind it. In a Microsoft study, turning each correction into a stated preference cut later edits by 31–73% (PRELUDE). In Germany, mining staff conversations needs works-council agreement, because the system could be used to monitor people (Orrick).

Beam today: copilot conversations are stored, and nothing mines them. A user can send feedback from the copilot to the auto-tuner, which rewrites prompts. With auto-apply on, it does that without anyone signing off.

Strongest case against. Cursor trains directly on accept/reject signals and got 28% more suggestions accepted (Cursor). But it serves around 400M requests a day and has a clean reward signal. An insurer has neither, and a signed-off rule is evidence an auditor can trace back to where it came from.
Idea 7: Copilot chats. Where should it go?

8Audit that pays for itself

In the draft§9 argues that "governance is the unlock, not the tax" and that "verifiability compounds". Both are asserted but never measured. Audit appears as a cost of being allowed to run, not as something that makes the agents better.

Most organisations run audit as compliance: find the problem, write it in a report, close it later. The best run it as a learning engine. Every finding is traced to the reason the system allowed it, fixed once, and never paid for again.

Research on internal audit finds the same split. Audits mostly focus on compliance, but can act as a "generative mechanism for business-relevant improvements" when they are tied to business objectives rather than a fixed audit cycle (Lenning & Gremyr). With agents this goes further than it can with people: a fix becomes a versioned rule, eval or gate that applies to every future case from the next run onward.

Agents do the workeach one owns a business metric
Audit findssampling, monitor flags, reviewer disagreements, copilot corrections
Root cause, then a fixa rule, eval, guardrail or gate, approved and versioned
Measure in moneycost of failure ↓
owned business metric ↑
Each failure is paid for once
The loop runs on findings from ideas 2 and 4–7. A fix only counts if it moves one of the two numbers.

Two KPIs

KPIWhat it countsWhy it matters in insurance
1. Cost of failure goes downErrors that got through (overpaid claims, underpriced risk, rework, remediation, penalties) plus the cost of catching them (review hours). Both parts should fall as the fleet learns: fewer errors, and fewer cases that need a person.Claims leakage, the gap between what was paid and what should have been, runs at about 7–14% of carriers' claims spend (EY). Best-in-class carriers reach 2–3% (Aon Inpoint). Today's QA samples closed claims, so it finds leakage after it has been paid (Aon).
2. The business metric the agent owns goes upEach agent answers for one outcome:
  • a triage agent for quote turnaround and hit ratio
  • a claims agent for cycle time and leakage
  • a pricing agent for premium adequacy against the technical price
A proposed change is judged by whether it moves that metric without breaking a gate.
This turns "the agent is accurate" into "the agent makes the book better", the claim a COO funds. It also gives the paper's learning loop (§7, practice 4) a target, not just a procedure.
Audit as complianceAudit as learning
A finding becomesA line in a reportA versioned change that applies to every future case
The questionWas it compliant?Why did the system allow it, and what stops it recurring?
CadenceThe annual audit cycleEvery finding, as it arrives
Measured inFindings raised and closedMoney: cost of failure, and the metric moved

Does the audit pay? Building the case

Yes, and the case is stronger for insurance audit than for evals in general, for three reasons:

The published "eval ROI" statistics are weaker than they look. Most are vendor arithmetic built on illustrative inputs, and some quote analyst figures without a primary source. They're fine for intuition and shouldn't go in the paper. What can go in:

FindingNumberStrength
The pool of lossClaims leakage runs at about 7–14% of carriers' claims spend (EY). Best-in-class carriers reach 2–3% (Aon Inpoint).Consultancy file reviews
Human audits already payEvery $10 spent on mitigation-bill audits returned $77.80, recovering $1,479 per file (Sedgwick). Medical claims audits returned 2:1 overall from 2017 to 2022 (AIM).Vendor-reported results
…while reading a small sampleCarrier QA samples closed claims, after payment (Aon). One European insurer reviews about 5% of claims by hand and projects a 5–6× return from moving to 50% (report).Practitioner account, insurer unnamed
An AI check costs a fractionAn LLM judge cost $0.02–0.16 per evaluation against $50 for a physician reviewer (npj Digital Medicine). In another study it was 75× cheaper than doctors (medRxiv).Peer-reviewed study and preprint
…but not equally goodThe same study found LLM judges matched humans on fewer than half the criteria, and missed demographic bias entirely.Preprint. This is why line 3 calibrates line 2 (idea 2).
AI failures cost real money99% of large firms report losses from AI risks, averaging $4.4M. Firms with real-time monitoring are 65% more likely to report cost savings (EY survey of 975 executives).Survey; correlation, not cause

Where the return comes from. Not from checking faster. It comes from three shifts a human-only audit can't make:

The number that settles the argument is the break-even: the share of leakage the checks must stop to pay for themselves. Because the pool of loss is so large relative to the cost of checking, it comes out at well under 1%.

Monthly cost of checking
Monthly leakage prevented
Return
Break-even: share of leakage it must stop
Cost
Value

Value counts only claims leakage prevented. It leaves out recoveries, avoided incidents and fines, the compounding of fixes, and the business-metric KPI. The defaults are illustrative, not one carrier's numbers: replace them with a client's own review records.

At the defaults (10,000 claims a month, €6,000 average, 8% leakage), checking costs about €31,000 a month and pays for itself once it stops 0.65% of leakage. The case does weaken for a carrier that already leaks little. At best-in-class leakage of 2%, break-even rises to about 2.6%. At 1% leakage with only 2% of it stopped, the checks return 0.4× and don't pay on leakage alone. The input that moves cost most is the flag rate: a check that sends too many false alarms to people burns the return on reviewer time. That's why line 2 is scored on false alarms (idea 2).

For the paper: don't quote vendor "eval ROI" multiples. Quote the break-even instead: it depends only on the client's own leakage and volume, so a CFO can check it against their own book in five minutes.

For the paper, this turns §9's first conviction from an assertion into something an institution can track. It also adds a ninth question to §8's list of what a supervisor should be able to find: what has audit made better, and by how much?

Beam today: the auto-tuner already runs a learning loop. It rewrites prompts and criteria from feedback and compares scores before and after against expected outputs. But it optimises the eval score, not cost of failure or a business metric. Task records carry run cost, tokens and time, but nothing links an agent to the business outcome it is responsible for.

Strongest case against. Two objections.
  • Gaming the metric. An agent pushed to cut quote turnaround can learn to decline the hard submissions. The guard is that the metric is pursued only inside the gates and guardrails. Cost of failure also counts errors found later through retroactive audit, so gaming shows up as cost.
  • Independence. Internal audit has to stay independent of what it audits. So the learning loop belongs to the first and second lines, and the third line audits the loop itself.
Idea 8: Audit that pays for itself. Where should it go?

9AI-enabled audit: breakers, backtests and smarter samples

In the draft§7 (practice 10) has a kill switch: "a documented, tested suspension mechanism per agent", pulled by a person. §6 has continuous sampling, and §7 names "retroactive audit": running current policy over past cases. None of it is automatic. The checkers themselves are never tested before they go live, and samples are drawn without saying how.

Three platform capabilities turn audit from a periodic human exercise into something the system does with people:

1. Circuit breakers: the kill switch that pulls itself

A kill switch waits for someone to notice. A circuit breaker trips on its own when error signals cross a threshold, much as exchanges halt trading after a sharp fall. Software has used the same pattern for years to stop one failing service taking others down (Fowler). For agents, it means:

Closednormal: the agent runs on its own
Opentripped: every case goes to a person
Half-opena small share runs alone, under checks
trips cool-down errors again: trip back clean: full autonomy returns Trips on: failed-gate rate, line-2 anomaly, input drift, volume or payment caps
The paper's kill switch stays as the manual override. The breaker handles the cases nobody is watching at 3 a.m.

2. Backtest every new check on history before it goes live

Ideas 5 and 8 keep adding checks: a pattern line 2 found becomes a narrow eval, and a miss becomes a new rule. A new check is a model too, and it should be back-tested like one. Because the case record keeps every input and the version that ran (idea 4), the platform can replay a new check over months of past cases before trusting it. That answers three questions:

New checkeval, rule or guardrail
Replay on historymonths of past case records, with the versions that ran
Review load Recall on known misses Past cases now failing Shadow Live remediation queue
Shadow means the check runs and records what it would have flagged, without acting. It goes live only when its load and recall are acceptable, and someone signs off.

3. Let the system choose where line 3 looks

A random sample measures the error rate fairly but mostly lands on routine cases, where the agent was validated and rarely fails. The system knows things a sampler doesn't. It knows which cases are unlike the data the agent and its checks were validated on, for example:

Those are where both the agent and the checkers are most likely to be wrong, and where a person's time finds the most. So line 3 samples in two parts:

validated distribution different distribution: targeted random sample: measures the error rate fairly targeted sample: finds what nobody validated
Each dot is a case, placed by how similar it is to others. Most fall where the agent was validated; the cases outside are where errors hide.

Mixing the two needs one statistical rule. Targeted cases are over-represented, so they must be weighted down when the overall error rate is reported. Otherwise the targeted share inflates it.

Beam today:
  • Circuit breakers: none. A step can fail its own task after retries, but nothing pauses an agent when failure rates rise.
  • Backtesting, partly: the auto-tuner re-runs a prompt change against expected outputs and compares scores before and after. That is a backtest for prompt changes, not for new checks over past production cases.
  • Sampling: none. The Agent Monitor sends a digest by task status.
Strongest case against. Two objections.
  • Breakers that trip on noise halt the business. Every false trip sends a whole segment to people. The answer is to backtest the trip thresholds like any other check, scope breakers narrowly, and use the half-open state so recovery is gradual.
  • A targeted sample is no longer a fair sample. An auditor or examiner may reject an error rate drawn from it. That's why the random share stays, and why rates are reported weighted.
Idea 9: AI-enabled audit. Where should it go?

10Roll out in waves: low impact first, so the audit culture grows with autonomy

In the draftThe paper governs one deployment at a time. §4.1 has a "not yet ready" category, and §6 has a hypercare run for each workflow. §9 says "the first workflow is the expensive one. The tenth inherits the estate", but never says which workflow should come first, or how the people who run the checks learn to run them.

The risk map that sorts use cases by impact on the customer and AI autonomy is usually read as a control map: the further up and right, the heavier the controls. It works just as well as a rollout order.

Start where mistakes are cheap, and use those cases to build the audit machinery and train the people who run it. Each wave then adds one new kind of risk, either more autonomy or more impact, never both at once. By the time a use case reaches the top right, the institution has already run every control it needs, on cases where getting it wrong cost little.

AI assists, human decides Heaviest controls Light touch Automate, monitor closely Life underwriting model Claims fraud flags Motor pricing engine Small-claims fast-track Customer service chatbot Internal document summaries 1 2 3 4 AI autonomy: assists a human → acts alone Impact on the customer: low → high
The use cases are the risk map's own illustrative placements, with the fast-track agent narrowed to small claims. Each wave adds one new kind of risk: wave 2 adds autonomy, wave 3 adds impact, and wave 4 combines the two.
WaveWhat the institution learnsWho gets trainedEvidence needed to move on
1. Light touch
document summaries, email triage
Logging, the case record, the AI inventory; reading a record top-downProcess owners; the first reviewersInternal audit runs a dry-run examination and answers the paper's §8 questions from standing evidence alone
2. Low impact, autonomous
small-claims fast-track under a low limit, intake, status chatbot
Line 2 monitoring, circuit breakers, sampling, actual-vs-expectedThe risk function, as owner of appetite and flagsA line-2 scorecard on seeded cases, one breaker trip handled cleanly, and actual-vs-expected stable for a set period
3. High impact, human decides
underwriting assistance, fraud flags
Reviewing AI output without being anchored by it; the two-reviewer benchmark; fairness testingUnderwriters and adjusters, as reviewersAgent-human agreement reaches the human-human ceiling, and fairness tests pass
4. High impact, autonomous
pricing within bands, larger claims within authority
All of the above, plus authority limits that widen over timeThe board and risk committee, who set the limitsOngoing: the same evidence, kept current

Start every use case with a parallel run

Before an agent acts on anything, a person and the agent work the same live cases side by side. The person does the work as today, and theirs is the answer that goes out. The agent's answer is recorded and compared. The paper already prescribes this as hypercare (§6): at least four weeks for deterministic work and eight for judgement, with the configuration frozen and every divergence classified. It treats the parallel run as the way to retire a manual process. It is worth more as the benchmark every later decision is measured against.

Live case
Personworks it as today; this answer goes out
Agentworks the same case; recorded, not sent
Compare
Agreecounts toward agreement; joins the benchmark set
Disagreea second reviewer settles who was right
The person's answer is the one that goes out, so the parallel run carries no customer risk. What it produces is evidence.

Three things make it a benchmark rather than a go-live hurdle:

Inside each use case: authority is earned

The same principle applies within a single use case. A junior underwriter's authority letter starts small and widens as their files hold up. An agent can earn authority the same way:

Parallel run: a person decides, the agent is benchmarked→ Assist: the agent drafts, a person decides every case→ Autonomous below a low limit→ Limit raised, on evidence

Each step is a governed decision. It is backed by a fresh parallel run on the paper's hypercare terms and signed by the role that owns the limit. That gives the box's third control, "what it may do alone" (idea 1), a way to grow rather than a fixed setting.

Why low impact first works for change, not just risk. An audit culture is built by doing audits, and the first ones go wrong. People learn to read case records, to challenge a well-reasoned AI answer, and to act on a breaker trip. Those lessons are cheap on document summaries and expensive on pricing. Each wave also leaves behind reusable machinery: the case record, the line-2 agents, the sampling, trained reviewers. That's the paper's "the tenth inherits the estate", made into a plan.

Beam today: this is a delivery method, not a product feature. I didn't check how current engagements sequence their use cases.
Strongest case against. Two objections.
  • Starting small delays value, and sponsors lose patience. A summary tool won't pay for line-2 agents. The answer is to make wave 2 low impact but high volume, such as small claims, so the business case in idea 8 holds early. Wave 3 can run in shadow while wave 2 matures.
  • Lessons from a chatbot may not carry over to underwriting. Domain knowledge doesn't transfer, but the audit machinery and the roles do, and those are what this sequence builds.
Idea 10: Rollout in waves. Where should it go?

Material for the Road Ahead section

Laurin asked for bullets on where Beam is going. These are the gaps above, written as roadmap items. Each is a commitment only you can make: tick the ones you'd put Beam's name to.

Which would you commit to publicly?