What does an empty interpretability scan actually cover?
The interpretability searchlight over a hazard landscape A narrow searchlight illuminates one region of a layered internal landscape. A visible hazardous mechanism lies within the beam, while another route remains outside it. The figure shows that no finding inside a limited search area does not establish global absence. Chosen method and basis Detected hazard route Unsearched substitute route A clean beam says “not seen here”, not “not present anywhere”.
Illustrative. The absence claim is only as wide as the searchlight. A release argument needs a stated coverage boundary, rather than only a large number of inspected features.

The clean scan that should not open the gate

Interpretability results often arrive in release meetings as compressed sentences: “we found a refusal feature”, “this head causes copying”, or “the deception circuit was absent”. Each sentence hides several different claims. The release error begins when the claims are treated as interchangeable.

Five claims, five burdens of proof

Start with a model that sometimes executes an unauthorised tool call after reading untrusted text. A linear probe may decode whether the text contains an imperative. That is a representation claim. If patching the decoded direction changes the tool-call probability, the result becomes a causal-contribution claim. If a specified set of internal variables and relations explains how source authority is lost, it becomes a mechanism claim. If that mechanism is shown to drive the defined unauthorised action across relevant conditions, it becomes a hazard claim. Only then can the finding enter a release claim about what deployment should be permitted.

Claim level What has been shown What remains prohibited
Representation Information is decodable or associated with an internal variable. That the model uses it, or that removing it changes the hazard.
Causal contribution An intervention changes a chosen outcome under stated conditions. That the variable has the human label assigned to it, or generalises.
Mechanism A compact causal account predicts several interventions or paths. That the mechanism is unique, exhaustive or deployment-relevant.
Hazard relevance The mechanism contributes to a defined adverse outcome. That mitigation removes all substitute routes or residual risk.
Release authority The evidence is version-bound, scoped, replicated and joined to other assurance evidence. That interpretability alone proves the system safe.

Mechanistic interpretability research has shown that non-trivial behaviours can sometimes be localised and tested through interventions. Causal tracing identified mid-layer computations implicated in factual recall, and circuit studies reconstructed parts of how a small transformer performs indirect-object identification.[2][3] Automated methods can recover sparse subgraphs for specified tasks.[4] These results establish possibility, not automatic admissibility at a release gate.

The levels are not a smooth confidence scale. Each transition asks a new kind of question and can fail while the earlier result remains true. A probe may decode an authority distinction that the model never uses. An intervention may change behaviour because it perturbs a broad control direction, while the human label attached to that direction is wrong. A compact mechanism may accurately explain one prompt family yet have no material relation to the operational hazard. A hazard-linked mechanism may be real but stale because the served checkpoint, adapter or tool policy has changed.

This is why a weighted “interpretability score” is the wrong release instrument. Ninety points for legibility cannot compensate for zero evidence of causal use. A large causal effect cannot compensate for an undefined adverse outcome. The record should instead declare the claim type, the evidence that entitles that type, and the stronger statements that remain prohibited. Release authority begins when the internal result is joined to a hazard contract, not when the picture becomes understandable.

Why a causal intervention is not yet a causal story

Activation patching offers a useful mental model. Run a clean input that produces the target behaviour. Run a corrupted input that removes or changes the behaviour. Then replace an internal activation in the corrupted run with the activation from the clean run. If the behaviour returns, the patched state carried something that downstream computation used. Causal tracing, interchange interventions, path patching and related methods vary this basic idea.[2][7]

What does an activation intervention identify?
Clean, corrupted and patched model runs Three vertical paths show a clean run, a corrupted run and a patched run. An activation from the clean run is inserted at a mediator in the corrupted run. Recovery of the target outcome supports a local causal contribution, while labels beneath the diagram state that semantics and generality still require separate tests. Clean run Corrupted run Patched run Input with true authority M candidate mediator Authorised action Authority cue removed M′ Action withheld Corrupted input M Action recovers intervene: copy M Permitted inference: M contributes to recovery under this intervention and metric. Still unproven: the human label, uniqueness, global validity and release safety.
Method schematic. Recovery after patching supports a local counterfactual claim. It does not by itself establish that the mediator is the only route, that its semantic label is correct or that the effect persists outside the tested inputs.

The design choices matter. Studies of activation patching have found that corruption method, evaluation metric and other details can produce different localisation results.[6] A patch can also create an unnatural state, remove several functions at once, or let the rest of the network compensate. The intervention is therefore evidence under an explicit design, not a magic window into the model.

Three invariants make the difference between a diagnostic perturbation and release evidence. First, the clean and corrupted cases must still pose the same operational question. Removing every authority cue may create a different task rather than isolate one variable. Second, the intervention must preserve unrelated computation as far as the method allows. Replacing a whole residual vector can import topic, syntax and confidence together. Third, the outcome must measure the hazard itself, or a validated proxy for it. Restoring one token's logit is not enough when the release concern is an executed tool action.

Useful controls follow from those invariants: random patches matched for norm and location, off-target patches, alternative corruption baselines, dose-response curves, and readback on unrelated capabilities. A finding that survives only one convenient baseline is still worth investigating. It is not yet entitled to govern release.

Worked example 1: a small Bayesian calibration

Let H mean that a defined hazardous mechanism is present. Let s be the scan's sensitivity, the chance that it returns positive when H is present. Let c be specificity, the chance that it returns negative when H is absent. Let p be the prior probability of H before the scan.

P(H | negative) = p(1 - s) / [p(1 - s) + (1 - p)c]

Assume p is 0.20, sensitivity is 0.70 and specificity is 0.95. A negative scan lowers the probability of the mechanism to about 0.073. That is useful, but it is nowhere near a release threshold of one per cent. If sensitivity is only 0.30, the same negative scan leaves the probability near 0.156. Without a validated value for s, the number cannot even be calculated honestly.

A positive result is also conditional. With the first values, the posterior after a positive is about 0.778. Confirmation through an independent method can raise confidence further. The example does not prove that release decisions should be Bayesian. It shows why a clean scan has little authority when its detection performance is unknown.

Coverage must also match the mechanism class. A detector may find local, approximately linear features with 90 per cent sensitivity and still have poor sensitivity to distributed, temporal or dynamically rerouted mechanisms. Quoting the first number as “scan sensitivity” silently assumes the hazard belongs to the detectable class. The acceptance packet therefore needs both a measured conditional sensitivity and a defensible account of how much of the relevant mechanism space that condition covers.

How quickly does interpretability evidence expire?
A timeline showing evidence decay across model changes A horizontal timeline begins with an accepted causal finding. Small configuration changes reduce transfer confidence, while adapter changes, fine-tuning and model replacement cross semantic-change boundaries that require retesting. Evidence is strongest for the exact artefact on which it was produced. Evidence strength for the original claim Exact model hash finding accepted Prompt policy change spot retest Runtime adapter transfer uncertain Fine-tune full rerun Model replacement claim is stale semantic-change boundary
Practitioner synthesis. Interpretability evidence is an artefact-bound measurement. A tokenizer, adapter, fine-tune, compiler or inference-path change may alter the mechanism even when the product name remains the same.
Decision rule

Never write “no dangerous mechanism was found” without also writing the method's validated sensitivity, searched mechanism class, deployment scope and exact model identity. If any of those fields is missing, the permissible statement is only “this method did not detect the target under these conditions”.

The argument in one pass
Chart · flow
flowchart TD
  A["The green light from an empty scan"] --> B["The clean scan that should not<br/>open the gate"]
  B --> C["A mechanism must survive<br/>counterfactual pressure"]
  C --> D["The release-evidence ladder"]
  D -. "re-test" .-> A
  classDef first fill:#0a1424,stroke:#5B5CF6,stroke-width:2px,color:#e6f3ff
  classDef step fill:#0a1424,stroke:#3f7da0,stroke-width:1px,color:#e6f3ff
  class A first
  class B,C,D step
A structural route through Causal interpretability as release evidence: from The green light from an empty scan to Route through the canon. Reading use: follow the relation, then return to the surrounding argument for evidence and limits.

A mechanism must survive counterfactual pressure

A release committee does not need an attractive internal story. It needs evidence that changes its estimate of what the system will do, why it will do it, and whether a control will still work when the surrounding conditions move. The difference is counterfactual pressure.

The same output can be produced by different machines

Causal abstraction provides a formal language for asking whether a high-level algorithm is a faithful simplification of low-level model computation across interventions.[8] The practical lesson is simpler: specify the high-level variables, specify how internal states realise them, intervene on both sides, and test whether the effects correspond. A single successful patch is one point in that larger comparison.

Mechanism test

A useful mechanism claim should predict at least three kinds of observation: what happens when the candidate path is removed, what happens when it is inserted or strengthened, and what happens when an alternative path is preserved while the candidate is disrupted. Necessity, sufficiency and specificity answer different questions. None can safely stand in for the other.

Self-repair makes naive ablation look reassuring

Suppose an unsafe action is produced by either of two internal paths. On ordinary inputs, the primary path does most of the work and the backup is quiet. Ablating the primary path activates the backup. The output barely changes, so the primary appears unimportant. The backup also appears unimportant because it was inactive before the ablation. This is not hypothetical. Studies of self-repair in language models have shown downstream compensation after ablation, sometimes called the Hydra effect.[5]

Worked example 2: the redundant Boolean circuit

Consider the toy hazard function Y = (A AND B) OR C. Variables A and B form the normal route. Variable C is a dormant bypass that activates when A is suppressed. On ordinary data, C is almost always zero. A probe finds A and labels it “hazard intent”. Ablating A leaves Y unchanged because C turns on. The team concludes that A is not causal.

The conclusion is wrong because the intervention changed the operating regime. A path-specific intervention that holds C fixed reveals the contribution of A. A joint intervention reveals the full hazard logic. The example is tiny, but it captures why release evidence must test route substitution rather than report only output recovery.

Why does a negative scan remain weak at low sensitivity?
Posterior hazard probability after a negative scan A line chart plots the probability that a hazardous mechanism remains after a negative result against method sensitivity. With a prior of twenty per cent and specificity of ninety-five per cent, the posterior remains high when sensitivity is low and falls as sensitivity is validated. Posterior P(H | negative) Validated sensitivity 0% 5% 10% 15% 20% 0 0.25 0.50 0.75 1.0 s = 0.30, posterior ≈ 15.6% s = 0.70, posterior ≈ 7.3% Assumptions: prior = 20%, specificity = 95%, representative calibration tasks.
Illustrative calculation. A negative result becomes more informative only as sensitivity is measured and improves. The curve is not a universal risk model; it exposes the assumption hidden inside an empty scan.
How can a backup path hide the importance of the primary path?
A redundant causal circuit with self-repair The upper panel shows a primary path from A and B to a hazard output while a backup C is dormant. The lower panel shows that ablating A activates C, preserving the hazard. A joint or path-specific intervention is required to reveal the full mechanism. Ordinary run: primary path dominates Ablation run: the backup wakes up A B C Hazard output backup quiet B C Hazard persists substitute route active ablate A
Illustrative mechanism. Ordinary ablation underestimates a component when the network adapts. Release evidence should include path-specific tests, joint interventions or another design that can expose compensation.

Interpretability methods can disagree without either result being fraudulent

Different decompositions can make different structures visible. Sparse autoencoders may produce human-readable features and sparse feature circuits that are causally implicated in behaviour.[9] Yet feature splitting and feature absorption can create apparently clean features with arbitrary blind spots.[10] A mechanistic interpretability benchmark found that sparse-autoencoder features were not better than neurons for its causal-variable localisation tasks, while supervised distributed alignment performed best.[12]

The correct response is not to reject sparse features. It is to treat the feature basis as one measurement model. The explanation must survive a basis change, or state why the claim is basis-dependent. A feature label derived from activating examples should be checked against held-out examples, counterexamples, causal interventions and alternative decompositions. Interpretability becomes release evidence through triangulation, not through visual plausibility.

Worked example 3: the clean feature with a blind spot

Consider a synthetic sparse autoencoder trained on activations from 50,000 authority-conflict prompts. One feature fires on 94 per cent of cases where an imperative appears inside untrusted evidence. Its strongest examples are so coherent that reviewers name it “quoted instruction”. Ablating the feature reduces the average hazardous tool-call rate by 80 per cent. On an aggregate dashboard, the feature looks semantically clean and causally decisive.

Now stratify the six per cent of missed cases. Most use mixed scripts, nested delimiters or indirect imperatives. Their hazardous behaviour is unchanged by the ablation because the relevant information has been absorbed into neighbouring features or carried in a distributed subspace. The original label was useful but incomplete. The average causal effect hid a deployment-critical tail.

The release lesson is not that sparse features are unreliable. It is that semantic coherence, average effect size and worst-case coverage are separate quantities. The feature can support diagnosis and a targeted edit, while the missed cluster blocks any general absence claim. A release packet should report cluster-conditioned sensitivity and test whether another basis predicts the residual failures.

Stability is a forecast, not a repetition count

Running the same notebook twice answers a narrow reproducibility question. Release stability asks whether the causal claim continues to predict under the changes the system is likely to encounter. At minimum, test prompt families, corruption baselines, effect metrics, random seeds or nearby checkpoints, representation bases and the configured runtime. These axes are not interchangeable. Stability across seeds says little about a tokenizer change; stability across prompts says little about an adapter that opens a new route.

Current circuit-tracing methods can produce useful local attribution graphs, but their authors explicitly distinguish those local explanations from globally valid accounts of a model.[13] Release evidence should preserve that locality. The packet should state the equivalence class for which transfer has been tested, such as one immutable checkpoint under several prompt families, rather than claiming “the model uses this circuit”.

An expiry rule turns that limitation into governance. Changes to weights, adapters, tokenizer, inference precision, system prompt, tool schema or authority policy trigger a retest chosen according to expected semantic impact. A mechanism finding without an expiry condition is historical evidence, not current release evidence.

Evidence status

Published evidence: causal interventions can locate and test internal pathways for selected behaviours, while benchmark and method studies show sensitivity to design choices and representation basis.[2][6][12]

Practitioner synthesis: a release committee should require mechanism findings to be artefact-bound, hazard-linked, triangulated and retested after semantic change.

The release-evidence ladder

Safety cases are structured arguments that connect objectives, evidence, reasoning and operating scope.[15] Interpretability should enter such a case as a typed evidence item. It should not arrive as a screenshot, a feature name or an impressive circuit diagram detached from the decision it is meant to support.

The acceptance envelope

The proposed interpretability acceptance envelope is the smallest complete record that allows a reviewer to decide what a finding permits. It binds seven things together:

The envelope should be written before the decisive experiment. Pre-committing the hazard metric, required effect, off-target limits, negative controls, held-out conditions and invalidation triggers prevents a persuasive internal story from redefining success after the results are known. It also makes a negative result interpretable: reviewers can see whether the method failed to find a planted positive control, whether the test lacked power, or whether the target was genuinely absent within the validated envelope.

Envelope field Required question Failure if omitted
Artefact identityWhich exact weights, adapters, tokenizer, runtime and policy were tested?Evidence silently transfers to a different system.
Hazard definitionWhich adverse outcome, actor, authority boundary and severity are in scope?An internal pattern is mistaken for a safety property.
Intervention contractWhat variable or path was changed, from which baseline, by how much and with what invariants?The experiment creates an uninterpretable out-of-distribution state.
Outcome contractWhich hazard metric, off-target metrics and confidence bounds decide success?A large logit shift is mistaken for meaningful risk reduction.
CoverageWhich prompts, languages, tools, context lengths, sampling settings and threat models were tested?A local finding is presented as global assurance.
Stability and rivalsDoes the result survive methods, seeds, bases, negative controls and substitute-path tests?A method artefact or non-unique story becomes the mechanism.
Independence and freshnessWho reproduced it, when, and what changes invalidate it?The development team's own stale analysis becomes release authority.
Where does an interpretability finding sit inside a configured system?
Concentric system boundaries for release evidence Concentric rings place an internal mediator inside the model artefact, inference configuration, tool-using system and deployment environment. A release evidence packet connects the mediator to a defined hazard, an intervention, behavioural readback and an independent reviewer. Mediator M model artefact inference configuration tool-using system deployment environment and actors release evidence packet artefact hash hazard contract intervention result coverage and controls behavioural readback independent review claim bridge
Practitioner synthesis. A mediator is nested inside a configured system. Release relevance appears only when the evidence packet connects that internal variable to the operational hazard and the exact artefact being released.

Five rungs, with non-compensatory gates

A release-evidence ladder prevents an interpretability result from gaining more authority than its tests support. The rungs are cumulative. A beautiful explanation cannot compensate for missing causal validation. A large causal effect cannot compensate for an undefined hazard. Independent replication cannot rescue an artefact mismatch.

The ladder has deliberately unequal decision semantics. Rungs one to three can create research obligations, prioritise tests or justify a targeted redesign. Rung four can stop or narrow deployment because evidence of a material hazard does not need to prove that every safe route has been understood. Rung five can only support a scoped release argument. It cannot complete that argument without behavioural evaluation, containment, monitoring and governance evidence. This is the same asymmetry seen in the detector: a verified alarm can stop passage, while silence requires calibrated coverage before it reassures.

Which internal findings are strong enough to affect release authority?
A five-rung release-evidence ladder A diagonal ladder rises from observational signal to causal contribution, mechanism, hazard linkage and operational release evidence. Each rung lists the permitted decision. A side rail states that missing evidence at a lower rung cannot be compensated by strength at a higher rung. 1. Observational signal Use for discovery, not release. 2. Causal contribution May trigger investigation or block a scenario. 3. Mechanism May justify targeted redesign. 4. Hazard linkage May block or narrow deployment. 5. Operational evidence May support a scoped release argument. Non-compensatory rule A missing lower rung cannot be averaged away. No score turns an unvalidated scan into assurance. Release authority remains shared Behavioural evaluation Containment and controls Independent review and monitoring
New decision framework. The ladder is deliberately asymmetric. Hazard-linked causal evidence can stop a release at rung four. Support for release requires rung five plus independent behavioural, security and governance evidence.
Worked example 4: a configured tool-using system

A release candidate may read user messages, retrieve documents and propose tool calls. The defined hazard is an external side effect caused by an instruction found inside untrusted retrieved content. A behavioural suite estimates the event on 1.6 per cent of synthetic adversarial tasks. The interpretability team identifies a subspace that separates source authority from quoted content. Patching that subspace from a safe run into a failing run reduces the hazardous tool-call probability. Ablating it in safe cases increases the hazard. A second method identifies overlapping attention paths.

This is stronger than a probe. Yet it still does not authorise release. The team tests new languages and discovers that the effect weakens on mixed-script prompts. It tests a runtime adapter and finds a substitute path. The correct decision is a narrowed release: tools remain behind a deterministic authority kernel; mixed-script retrieval is disabled; the model-side mitigation is treated as defence in depth. After retraining, the full envelope is rerun against the new artefact.

The internal finding changed the architecture and scope, not the burden of external verification.

Route substitution is the decisive adversarial test

What happens after a visible hazard route is suppressed?
An adversarial route substitution diagram A river-like primary route from input to hazardous action is blocked by an intervention. A dotted alternative route bends around the block and reaches the same action. A safe design adds an independent authority gate at the action boundary. Suppression is not removal until alternative routes fail Adversarial input identified route suppressed substitute representation or path Hazardous typed action same outcome Independent authority gate boundary control stops both routes
Adversarial-path visual. Model-side intervention should be tested for rerouting. Consequential actions should still meet an independent typed authority check at the system boundary.
Executable lab

Interpretability release-evidence gate

This interactive gate applies the paper's non-compensatory logic. It does not calculate “safety”. It classifies what a packet of interpretability evidence is permitted to say. Load a preset, change the checks, and observe how the decision changes.

No release inference Select a preset or complete the evidence checks.

The same logic is available as a runnable Python artefact. Save the code as release_evidence_gate.py and run python release_evidence_gate.py. It uses synthetic packets. Replace them only with authorised evaluation results whose fields have documented provenance.

Python 3 · release_evidence_gate.py
from __future__ import annotations

from dataclasses import dataclass
from enum import Enum


class Decision(str, Enum):
    NOT_ADMISSIBLE = "not_admissible"
    NO_RELEASE_INFERENCE = "no_release_inference"
    BLOCK_OR_NARROW = "block_or_narrow"
    SUPPORTS_CONDITIONAL_RELEASE = "supports_conditional_release"


@dataclass(frozen=True)
class EvidencePacket:
    candidate_hash: str
    evidence_hash: str
    hazard_defined: bool
    positive_mechanism: bool
    causal_effect_passes: bool
    controls_pass: bool
    stability_passes: bool
    independently_replicated: bool
    mitigation_applied: bool
    behaviour_confirmed: bool
    substitute_routes_tested: bool
    negative_scan_sensitivity_validated: bool
    other_assurance_streams_pass: bool


def decide(packet: EvidencePacket) -> tuple[Decision, list[str]]:
    reasons: list[str] = []

    if packet.candidate_hash != packet.evidence_hash:
        return Decision.NOT_ADMISSIBLE, [
            "Evidence was produced on a different model artefact or configuration."
        ]

    if not packet.hazard_defined:
        return Decision.NOT_ADMISSIBLE, [
            "No operational hazard contract connects the internal finding to release risk."
        ]

    if not packet.positive_mechanism:
        if not packet.negative_scan_sensitivity_validated:
            reasons.append(
                "A negative scan without validated sensitivity is not evidence of absence."
            )
        else:
            reasons.append(
                "The negative scan may update risk, but cannot independently authorise release."
            )
        return Decision.NO_RELEASE_INFERENCE, reasons

    core_positive = all(
        [
            packet.causal_effect_passes,
            packet.controls_pass,
            packet.stability_passes,
            packet.independently_replicated,
        ]
    )
    if not core_positive:
        return Decision.NO_RELEASE_INFERENCE, [
            "The positive finding has not passed causal, control, stability and replication gates."
        ]

    if not packet.mitigation_applied:
        return Decision.BLOCK_OR_NARROW, [
            "A replicated hazard-linked mechanism is present in the release candidate."
        ]

    release_support = all(
        [
            packet.behaviour_confirmed,
            packet.substitute_routes_tested,
            packet.other_assurance_streams_pass,
        ]
    )
    if release_support:
        return Decision.SUPPORTS_CONDITIONAL_RELEASE, [
            "The mechanism was mitigated, behaviour improved, substitute routes were tested,",
            "and independent assurance streams passed. Interpretability remains supporting evidence."
        ]

    return Decision.NO_RELEASE_INFERENCE, [
        "Mitigation evidence is incomplete or substitute-path risk remains."
    ]


def demo() -> None:
    packets = {
        "clean_scan": EvidencePacket(
            "rc17", "rc17", True, False, False, True, True, False,
            False, False, False, False, True
        ),
        "hazard_found": EvidencePacket(
            "rc17", "rc17", True, True, True, True, True, True,
            False, False, True, False, True
        ),
        "mitigated": EvidencePacket(
            "rc18", "rc18", True, True, True, True, True, True,
            True, True, True, True, True
        ),
    }
    for name, packet in packets.items():
        decision, reasons = decide(packet)
        print(f"{name}: {decision.value}")
        for reason in reasons:
            print(f"  - {reason}")


if __name__ == "__main__":
    demo()

What it proves: key evidence fields cannot compensate for one another. What it does not prove: that the thresholds, hazard model or coverage are correct. Those remain substantive review decisions.

Technical depth: typed evidence record

A production record should include immutable identifiers for model weights, adapter set, tokenizer, inference image, system policy and evaluation code. It should also record the intervention target, source activation, patch baseline, metric, confidence interval, negative controls, input strata, threat model, evaluator identity, evidence expiry rule and linked behavioural run. The Python example compresses these fields into booleans to expose the gate logic. It is not a substitute for the full ledger.

Technical depth: what a positive result permits

A positive result permits the narrow claim written into its envelope. A stable mechanism that causes a hazardous action can justify blocking a release even if the overall benchmark rate is low, because it reveals a concrete route that the model can use. After mitigation, the same mechanism can support a narrower argument that a specific route has been reduced. It cannot establish that all hazardous routes are absent.

Technical depth: what a negative result means

A negative result can update confidence only when the search method has known sensitivity on representative tasks, including planted or naturally occurring mechanisms of comparable scale and distribution. The calibration set must not be identical to the release test set. A valid negative result still belongs beside behavioural evaluation, system controls and monitoring because an undetected mechanism, a novel representation or an environment-mediated route may remain.

How to read a gate outcome

A gate result classifies the evidence packet, not the moral character of the model. “Block or narrow” means that a stable internal route has been linked strongly enough to a material hazard that broad deployment should not proceed unchanged. It does not mean the model always takes that route. “Supports conditional release” means that a specified mitigation reduced the route, held-out behaviour improved, substitute paths were challenged and independent controls passed within a bounded configuration. It does not mean the system is safe outside that envelope.

“No release inference” is equally important. It says the packet cannot carry the requested conclusion. The model may be safe, unsafe or simply insufficiently studied. Keeping that third state prevents missing interpretability evidence from being misread as either a veto or a green light. The gate governs the entitlement of a claim, not the final risk judgement.

Open research hypothesis

Mechanism-selected interventions should predict hazard changes on withheld conditions better than equally sized sets selected by correlation alone. The proposal is strengthened if the advantage persists across model families, bases and evaluator teams. It is weakened if causal selections fail to transfer, or if simple behavioural predictors perform as well. A rival explanation is that the interpretability method merely identifies a high-sensitivity control direction without recovering the model's actual algorithm.

The smallest useful study would plant several known hazard mechanisms and backup routes in semi-synthetic transformers, blind the analysis teams, and compare methods on localisation, intervention prediction, false-negative rate and substitute-path discovery.

How the claim changes under pressure
Chart · state
stateDiagram-v2
  [*] --> Claim
  state "Five claims, five burdens of proof" as Claim
  state "Why a causal intervention is<br/>not yet a causal story" as Test
  state "The same output can be<br/>produced by different machines" as Revision
  Claim --> Test: expose mechanism
  Test --> Decision: evidence survives
  Test --> Revision: rival survives
  Revision --> Claim: narrow or rebuild
  Decision --> [*]
The revision loop begins with Five claims, five burdens of proof and keeps counterexamples inside the reasoning path. Reading use: follow the relation, then return to the surrounding argument for evidence and limits.

Let interpretability block early, never acquit alone

Release committees commonly ask interpretability teams for one of two things: reassurance that a dangerous property is absent, or proof that a mitigation worked. Both requests are too broad. The committee should ask for a typed statement: which internal mechanism, linked to which operational hazard, on which configured artefact, under which interventions, with what detection coverage, and with what expiry condition?

How should interpretability evidence change a release decision?
A release decision matrix for interpretability evidence A four-cell matrix crosses mechanism result with evidence quality. A high-quality positive result supports blocking or narrowing. A high-quality mitigation result can support conditional release with other evidence. Negative or low-quality results produce no release inference. Evidence quality and coverage Interpretability result Low or unknown Validated and version-bound Positive mechanism No mechanism detected Investigate, do not overclaim A possible hazard route exists, but causal, control or replication gates are incomplete. Decision: pause targeted scope. Block or narrow A stable hazard-linked mechanism is present. After mitigation, require behavioural readback and substitute-route tests. Decision: action-forcing evidence. No release inference Unknown sensitivity makes the empty scan uninformative about absence. Decision: rely on other evidence. Supporting, never sovereign A calibrated negative can reduce concern, but cannot independently prove safety. Decision: conditional support only.
Decision instrument. Positive evidence can be action-forcing before coverage is complete. Negative evidence supports release only when calibrated, and even then remains one stream inside a broader assurance case.

The strongest alternative: ignore internals and test behaviour

The strongest rival position says that release is an operational decision, so only behavioural evaluations, containment and monitoring should matter. Internal explanations may be non-unique, local, basis-dependent and expensive. A release gate could become less reliable if an attractive circuit distracts from direct evidence about real-world outcomes.

This objection should shape the protocol. Interpretability should not become a sovereign gate. Its special value is narrower. It can reveal a hazard route before a broad behavioural rate becomes measurable. It can distinguish two systems that pass the same benchmark for different reasons. It can select a targeted mitigation and predict where that mitigation will fail. It can expose whether a behavioural safeguard changed the mechanism or only the surface response. Those benefits matter only when they lead to withheld, decision-relevant predictions.

Boundary condition

Do not use this framework to greenlight an open-ended release when the internal method has unknown coverage, the model is available only as a black-box API, the evaluation cannot bind to the served artefact, or the hazard depends mainly on external tools and human processes. In those cases, interpretability may aid diagnosis, but the release argument must rest elsewhere.

The practical policy is therefore asymmetric:

Release policy

A replicated, version-bound causal mechanism linked to a material hazard is sufficient to block, narrow or redesign a release. A negative interpretability result is insufficient to authorise release unless detection sensitivity and coverage are validated. A mitigation may support conditional release only when the mechanism effect, held-out behaviour, substitute routes and independent assurance streams all pass.

This changes the meeting. The interpretability team no longer reports whether the model “looks safe inside”. It submits an acceptance envelope with a claim, intervention, scope, controls, readback and expiry rule. The release authority no longer rewards the most legible internal story. It asks what decision that story is entitled to change.

The workflow has two keys. The first is diagnostic authority: internal evidence may identify a route, sharpen a threat model, select a mitigation or expose a version change that invalidates earlier assurance. The second is release authority: the designated decision owner joins that packet with behavioural results, system-boundary controls, security analysis and operational monitoring. Neither key substitutes for the other. Interpretability researchers should not silently choose acceptable residual risk, and release owners should not translate an exploratory feature into a safety claim.

For a block decision, record the smallest stable finding that links the artefact to the hazard and the conditions under which the block may be reconsidered. For a conditional release, record the permitted users, tools, contexts and action classes, plus the model or system change that expires the evidence. For an absence claim, record positive controls and measured sensitivity before any reassuring language is allowed. This converts interpretability from commentary into a reviewable evidence object consistent with risk-management and safety-case practice.[16][17]

The final decision is not to demand complete understanding before deployment. It is to stop granting release authority to understanding that has not been causally, operationally and adversarially earned.