← Portal
// PRODUCT

An AI Interlock That Never Phones Home

Part of a series on building Vinver, solo, from the manifold to the microcontroller. The other posts were about how the system thinks. This one is about how it is kept honest: locally, provably, with nothing leaving the building.


The standard way to make an AI output safe is to send it to someone else's cloud. A moderation endpoint, a safety API, a hosted classifier somewhere that looks at the text and tells you whether to let it through. For a lot of applications that is fine, and I would use it.

For the applications that actually matter, it is exactly backwards. A clinical decision, a financial action, a control signal, anything touching data that is regulated or sensitive or secret: for these you cannot send the output to an external service, because the data is the thing you are required to protect. You need a record of the decision you can later prove was not altered. And it has to keep working when there is no network at all. A safety layer that depends on a phone call to a stranger fails all three the moment the stakes are real.

So the safety layer has to be the opposite of a cloud call. It has to be an interlock, and it has to never leave the building.

What an interlock is

The word is borrowed from industrial safety. An interlock on a machine is the mechanism that physically refuses to let a dangerous action proceed unless the conditions are met: the press will not close while your hand is in it. It is not advice. It is a gate that does not open.

For an AI output, the interlock sits between the model and the world and refuses to let an output through unless it passes. It returns one of three verdicts: allow, review, or block. The verdict is applied atomically and exactly once, so an output cannot slip through twice or land half-applied, and every step is recorded in a log that can be verified later. It is a gate, not a suggestion the application is free to ignore.

How it decides, and why not with one classifier

A single classifier is a single point of failure and a single point of capture. The interlock instead runs several independent validators in parallel, each returning a score and a justification, and a decider that checks a threshold and, when the result is borderline, escalates to a quorum: a verdict needs some fraction of the validators to agree, not just one.

Independence is the whole point, and it is structural rather than nominal. The validators run in separate processes with separate memory, so one that is wrong, or compromised, or simply having a bad day cannot carry the verdict by itself. They are parameterizable, so the same machinery adapts to a different domain without rearchitecting. And the scores are aggregated by whatever rule the domain demands: the strictest validator wins, or a majority rules, or a weighted vote where the validators you trust more in this context count for more.

The validators do not have to be black boxes

This is where the rest of this system earns its place in the safety layer. A validator does not have to be an opaque classifier that emits a number. Because this system reasons in geometry, a validator can check an output for geometric coherence: is this answer internally consistent on the manifold, or does it mix levels of abstraction that should not be reasoned about together, or sit in a tension between domains that signals a category error? That is a guardrail that inspects the structure of the meaning, not just the surface of the text, and it is only possible because the structure is something the system already computes.

The audit is the point, not a side effect

In a regulated setting, "the AI decided" is worth nothing. "Here is the verifiable record of exactly what was decided, by which validators, with which scores, and proof the record was not touched afterward" is worth everything.

So every decision goes into an append-only log: the scores, the verdict, the justifications, and a hash of the candidate output, each entry chained to the ones before it so the record seals itself. This is a lightweight cryptographic ledger, a local hash chain in the shape of a Merkle tree, and it is deliberately not a blockchain: no consensus, no network, no mining, just a few hashes per entry, cheap enough to run on a small device. It is stamped with a local trusted time and verifiable end to end. An auditor can later replay it and prove both what happened and that nobody rewrote history. The whole thing can be exported as a sealed audit package over an isolated channel, with no network involved. This is the difference between asking a regulator to trust a model and handing them a record they can check.

Nothing leaves the building

None of this calls out. The candidate output and the justifications are never sent to an external service during validation, decision, or enforcement. When the device is connected at all, it is restricted to the trust domain, a local network or a private cloud or VPN, with no routing to the public internet, enforced by output filters rather than good intentions. It runs on-device, down to constrained hardware. The critical components can run in a trusted execution environment with signing keys held in hardware. It is the same Zero-Trust discipline as the rest of this system, the no-secrets-in-the-environment, the no-data-to-strangers rule, applied to the one layer where a leak is a liability and a regulatory event at once.

What is built, and what is design

I will draw the line myself, because the honesty is the point of writing any of this.

The hard primitives exist and are load-bearing in the system today. The offline, Zero-Trust fabric is what the whole platform runs on. The provenance-and-audit schema is real: every claim the system makes already gets a deterministic hash and a typed audit outcome. There are several independent validator mechanisms, admission and decision control by tier, on-device execution down to a microcontroller, and encrypted, machine-bound modules. These are not slides.

What is design-and-patent rather than a shipped, certified box is the assembly: wiring those primitives into a single offline interlock with the full append-only cryptographic ledger and the quorum decider operating as one unit, hardened to the standard a regulated deployment would demand. That invention is filed, as an international (PCT) patent application that has already received a favorable preliminary opinion on novelty and inventive step. The substrate is built; the unified, certified interlock is the productization. I would rather tell you that than imply a finished product where there is a strong foundation and a clear, protected design.

Why this is the part that unlocks the rest

The domains where an AI system is most valuable are precisely the ones where you cannot use a cloud guardrail: medicine, law, finance, defense, anything under a privacy regime or behind an air gap. In those rooms, "we send your output to an external safety API" ends the conversation, and "trust our model" is not an audit trail. An offline, auditable interlock is the thing that turns a capable model into a system a hospital, a bank, or a regulator will actually run, because it answers the two questions they always ask before anything else: where does the data go, and can you prove what the system did. The honest answers here are: nowhere, and yes.

The rest of this series was about how the system thinks, in geometry instead of text. This is about how it is kept accountable when its thinking turns into an action that matters, with nothing leaving the building and a record that holds up.

If you work on AI safety, regulated or air-gapped deployment, or verifiable auditing, or you're evaluating an AI system for a setting where the data cannot leave and the decisions have to be provable, I want to hear from you. [email protected]

← Back to Portal