โ† Research notes
ยท7 min readGoverned autonomyArchitecture

Why AI Agents Need an Assurance Layer, Not a Better Model

Alignment makes models safer to talk to. It does nothing to decide whether a specific proposed action should execute. That is a different problem โ€” and it needs a different layer.

An AI agent that can only write text can, at worst, be wrong. An AI agent that can call tools can drop a database, wire a payment, or withdraw a network route. The failure mode changes from embarrassing to irreversible โ€” and the safeguards the industry built for chat do not transfer.

RLHF alignment, system prompts, and content classifiers are semantic filters applied at training or prompt time. They make a model safer to converse with. None of them evaluate a specific proposed action against a specific operational context, evidence base, and regulatory policy at the moment of execution. That is the gap REMORA addresses.

Majority vote is not a safety mechanism

The intuitive fix is to ask several models and take the majority. More votes do improve answer accuracy. But a vote cannot block a confident, wrong consensus: if three models agree to do the wrong thing, the vote simply rubber-stamps it. Worse, the cases where models agree most strongly are not always the cases where they are most correct.

The need is not a better oracle. It is a system that asks whether the conditions for autonomous action are actually met โ€” and can say no regardless of the vote.

What an assurance layer does

REMORA sits between an agent's proposed action and its execution. For every action it produces one of four governed outcomes:

  • ACCEPT โ€” assurance conditions are met; the action may proceed autonomously.
  • VERIFY โ€” plausible, but validation is required before execution.
  • ABSTAIN โ€” uncertainty is too high to decide; the action is held.
  • ESCALATE โ€” a human reviews it, with the specific evidence required.

Crucially, ACCEPT does not mean the action is correct. It means the conditions that justify executing it without a human are verifiably present. ABSTAIN does not mean the action is wrong; it means the conditions for deciding are not present. The layer governs execution permission, not truth.

Policy overrides consensus

REMORA evaluates a set of hard policy blocks before any routing logic runs. If a block fires โ€” an adversarial pattern, a critical-risk action in an unstable regime, a missing evidence requirement โ€” the action is escalated regardless of how confident the model consensus was. A confident, wrong majority cannot push an unsafe action through. In an adversarial 700-task tool-call benchmark, this took unsafe execution from 10โ€“20% (across baselines) to 0% (Wilson 95% confidence interval [0.00%, 0.55%]); the policy hard-blocks accounted for the entire reduction.

That last clause matters: a thermodynamic-style uncertainty gate alone left 10% of unsafe actions getting through. It is the policy layer, not the uncertainty signal, that closes the gap. Uncertainty routing tells you where to look; policy decides what cannot run.

Auditable by construction

Every decision emits an immutable envelope and is hash-chained: each record's hash includes the previous record's, so any later modification breaks the chain. This is tamper-evident, not tamper-proof โ€” preventing tampering requires external append-only (WORM) storage as a deployment dependency. We say so explicitly, because a governance system that overstates its guarantees is worse than one that states them precisely.

The honest scope

REMORA is a research-grade reference architecture, not a certified product. Evidence retrieval is currently a proxy; thresholds are uncalibrated for any specific production environment; the benchmarks have documented composition biases. The project publishes its negative results alongside its positive ones โ€” because the audience that matters checks.

Governed autonomy requires explicit routing of uncertainty โ€” not suppression of it.

If you are deploying agents that act, the question is not whether your model is aligned. It is whether you can decide, defensibly and on the record, which of its actions are allowed to run. That decision is what an assurance layer is for.

See it for yourself

REMORA is open and research-grade. Read the full paper, run the live Control Room, or read the code โ€” and tell us where we're wrong.