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.
- 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
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.
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.
| Property | Mechanism the paper prescribes | Where |
|---|---|---|
| Explainability | Each 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 |
| Auditability | A 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 |
| Accountability | A 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 |
| Reproducibility | Every 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:
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
For the fleet
| Idea | Draft v0.2 today | Beam's code today | Where it goes |
|---|---|---|---|
| 1. The box | Partly 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 agents | Partly §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 gates | Partly §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 logs | Partly 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 agent | Partly 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 humans | Absent Human-vs-agent only. | Absent | §6 hypercare, then ongoing |
| 7. Copilot chats | Absent | Partly Chats are stored but not mined. | One paragraph in §6/§7 |
| 8. Audit that pays | Partly §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 audit | Partly 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 waves | Partly 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
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).
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.
| Manage | The old box: an actuarial model | The new box: the agent system | Ideas |
|---|---|---|---|
| 1. What may go in | Data validation; the range the model was calibrated on | The 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 inside | Documented assumptions, an owner, sign-off on every change | Every 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 alone | Nothing. 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 expected | Actual-vs-expected analysis and back-testing | Two 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 it | Independent model validation: "effective challenge" by experts with the standing to force change | Validation 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
- It acts. A pricing model never pays a claim, so authority limits (point 3) have no precedent in model risk management.
- The same input can give different outputs. Run a sample of cases more than once and measure the spread, and keep the written reasoning so a different answer can be explained.
- It changes itself. A recalibrated actuarial model goes back to validation. A learning agent changes weekly, so learned changes need the same approval as written ones, and line 2 has to check every run.
- Its inputs are unstructured. The validated range is defined by document types and fields, not just numeric bands.
- It has many steps inside. That's why it should be built as boxes inside the box (idea 3): each stage has its own input, goal, authority and check.
- 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.
2Three lines of defence, with agents doing the reading
- process owners see their own cases
- the risk function watches trends on a dashboard
- internal audit pulls records on demand
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 1: the agents doing the work control themselves. They work in stages with gates, evaluate each step, and stop at guardrails (ideas 3 and 5). The process owner answers for the outcome.
- Line 2: AI agents cross-check line 1, continuously. They do three jobs no dashboard does:
- Risk-based review: look harder where the stakes, the agent's uncertainty or the novelty of the case are high, and lightly elsewhere.
- Patterns across runs: the same mistake in many cases, one broker's submissions suddenly passing more often, two agents contradicting each other, drift in one segment.
- Anomalies: an approval rate that jumps, an unusual sequence of tool calls, an outlier amount.
- Line 3: people with tools to look into the system. They drill into any case, replay it with the version that ran, and draw samples by query (idea 4). Then they use the same tools to audit lines 1 and 2: how well do the checks catch failures? Every miss becomes a fix to one of the two lower lines.
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:
- Seeded cases. Line 3 plants known-bad cases in the live stream, such as a submission just over the authority limit or a duplicate invoice. Line 2 doesn't know which ones they are. The share it catches is its catch rate on known failures. This is how AI-control research measures monitors: by attacking them with failures of a known kind (Redwood).
- Blind re-review. Line 3 independently reviews a random sample of what line 2 passed and what it flagged. Errors in the passed sample give the miss rate. Flags that turn out fine give the false-alarm rate.
The other ideas in this writeup each sit in one line:
| Line | What runs there | Ideas |
|---|---|---|
| Line 1 | Stages with goals, scoped data and gates; per-step evals; guardrails on irreversible actions; rules learned from copilot chats | 3, 5 (guardrails, narrow evals), 7 |
| Line 2 | The broad monitor, plus agents for risk-based review, patterns across runs and anomalies | 5 (broad monitor), 9 (circuit breakers), this idea |
| Line 3 | The audit workbench (drill-down, replay, query sampling), the two-reviewer benchmark, and seeded tests of lines 1 and 2 | 4, 6, 9 (backtests, targeted samples), this idea |
| Across all three | The loop that turns every finding into a fix and measures it in money | 8 |
- 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.
- 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.
3Stages with gates, not one free-flowing agent
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:
- Each stage has one clear goal, such as "is this submission inside appetite?", stated before the agent runs.
- Each stage gets only the data it needs for that goal, and nothing else.
- Work moves on only after it passes a gate: an exit check that the goal was met. Some gates are automatic; at the high-stakes ones a named role approves.
For an auditor, the difference shows up in every question they ask:
| The auditor asks | Free-flowing agent | Staged, 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.
4Logs an auditor can check in minutes
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:
- a one-line summary at every level
- metadata on every record, so cases can be filtered and followed across agents
- search over those fields, so the sample is drawn by query rather than picked by hand
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 element | Status | What the code does |
|---|---|---|
| Step inputs, outputs, tool calls | Verifiable | Stored per step, with the reasoning behind each input extraction. Tool calls have no ID of their own. |
| Judge scores and reasoning | Verifiable | Score, reasoning and suggestion per criterion, per step. |
| Model per call | Verifiable | Model, prompt name and token use for each LLM call. |
| Agent → task → step | Verifiable | Linked 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 ran | Partly | The 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. |
| Retries | Partly | A retry hides the earlier attempt rather than keeping it beside the new one. |
| Search | Partly | You 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 approved | Not verifiable | Approvals don't store the user. |
| Policy version, routing reason | Not verifiable | Not recorded. |
| Sealing, retention, export | Not verifiable | No append-only store, no hashes, no retention setting, and no per-case export. |
5A monitor agent for live risk
A running fleet needs supervision in three layers, each doing a different job:
- Guardrails block. They are fixed rules that sit before actions that can't be undone, such as paying above a limit or binding outside authority. A block can't be allowed to fail open, so these are rules, not a model's judgement.
- Narrow evals detect known insurance failures after each step: a sanctions hit overridden, gross used in place of net, a coverage decision that contradicts the payment. A detector built for one failure can be no better than a coin flip on another, so each one targets one pattern (Oxford, 2026).
- A broad monitor discovers. A general model reads whole runs across agents and flags what nobody wrote a rule for. It runs on a different model family from the agents, because judges pass their own family's failures more often (study). It sends only a fixed budget of cases to people, so they aren't swamped.
The three layers feed each other. That's how the fleet learns new risks without anyone having to guess them in advance:
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.
6Two humans as the benchmark
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.
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.
7Learning from copilot chats, under sign-off
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:
- People often give in to a confident model (HBS).
- About 82% of follow-up turns carry no feedback at all (WildChat).
- Approval rewards agreement over truth (Anthropic).
So the chats are a source of candidate rules, not training data.
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.
8Audit that pays for itself
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.
Two KPIs
| KPI | What it counts | Why it matters in insurance |
|---|---|---|
| 1. Cost of failure goes down | Errors 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 up | Each agent answers for one outcome:
| 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 compliance | Audit as learning | |
|---|---|---|
| A finding becomes | A line in a report | A versioned change that applies to every future case |
| The question | Was it compliant? | Why did the system allow it, and what stops it recurring? |
| Cadence | The annual audit cycle | Every finding, as it arrives |
| Measured in | Findings raised and closed | Money: 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:
- There is a measured pool of loss for the checks to stop.
- Human claims audits already show a return, even while reviewing only a small sample.
- An AI check costs a tiny fraction of a human one.
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:
| Finding | Number | Strength |
|---|---|---|
| The pool of loss | Claims 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 pay | Every $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 sample | Carrier 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 fraction | An 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 good | The 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 money | 99% 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:
- Coverage: from about 5% of files to all of them.
- Timing: from after payment (recover what you can) to before payment (prevent it).
- Compounding: each finding becomes a fix that stops the same error on every future case (the loop above).
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%.
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, 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.
- 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.
9AI-enabled audit: breakers, backtests and smarter samples
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:
- Triggers:
- the rate of failed gates or retries jumps
- line 2 raises an anomaly
- inputs drift outside the validated range
- a volume cap is hit, such as total payments released in an hour
- Scope: trip only what is affected. That could be one stage, one agent, or one segment such as a single broker's submissions, rather than the whole fleet.
- States, not an off switch: when it trips, cases go to people instead of stopping. After a cool-down, a small share runs autonomously again under checks, and full autonomy returns only if that share comes back clean.
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:
- How much work will it create? The share of past cases it would have flagged is the future review load, and part of that is false alarms.
- Does it catch what it should? The share of known past failures it would have caught is its recall.
- What did we already get wrong? Past cases that now fail are found before an examiner finds them. The paper's "retroactive audit" becomes routine rather than an exception.
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:
- a new broker
- an unusual combination of class and size
- a document layout seen for the first time
- a segment whose inputs have drifted
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:
- A random share to measure: an honest error rate for the paper's "is it still performing?" question.
- A targeted share to discover: the cases furthest from the validated distribution, plus the highest-value ones. Financial auditors already weight samples toward large amounts (monetary-unit sampling), so weighting by novelty is the same idea on a new axis.
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.
- 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.
- 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.
10Roll out in waves: low impact first, so the audit culture grows with autonomy
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.
| Wave | What the institution learns | Who gets trained | Evidence needed to move on |
|---|---|---|---|
| 1. Light touch document summaries, email triage | Logging, the case record, the AI inventory; reading a record top-down | Process owners; the first reviewers | Internal 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-expected | The risk function, as owner of appetite and flags | A 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 testing | Underwriters and adjusters, as reviewers | Agent-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 time | The board and risk committee, who set the limits | Ongoing: 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.
Three things make it a benchmark rather than a go-live hurdle:
- Add the second reviewer from day one. A disagreement between agent and person doesn't say who was wrong. A second, blind reviewer on a sample gives the human-human agreement rate (idea 6), and that sets the bar the agent has to reach.
- Keep the cases. Every settled case in the parallel run becomes a labelled example. Together they are the benchmark set that each later change, new check and backtest is scored against (idea 9).
- Run it again when the stakes change. A shorter parallel run before each authority increase or major change gives the evidence for raising the limit. It shouldn't be a one-off at go-live.
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:
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.
- 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.
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.