Every word AI writes. On the record.
A tamper-evident receipt for every AI action. Verifiable by anyone.
The check that was missing.
AI is being used in hospitals to write directly into medical charts.
Until now, no one was checking what it wrote.
When the AI gets something wrong, the clinician’s name is on the chart. Not the AI company’s. Not the EHR vendor’s. The person at the bedside.
is the check. Every time an AI tries to put something in a chart, we look at it first. If it’s wrong, we stop it. If it’s fine, we let it through. Either way, we write down what happened. And that record can’t be changed or deleted.
The rest of this page shows how.
Three commitments, one record.
Every C_Verified receipt is a single signed object that binds an AI's input, the policy decision, and the canonical content forwarded to the EHR, in a way anyone with the public key can verify and no one can quietly alter.
Bound to both bytes.
The hash of what the AI tried to write and the hash of what was actually forwarded to the chart are both inside the signed receipt. You can prove what was caught, not just what was sent.
Linked to its past.
Each receipt carries the hash of the receipt before it. The chain is per-tenant, monotonic, and tamper-evident. A deleted receipt breaks the chain visibly.
Signed by the tenant key.
Ed25519. The hospital's policy decision, signed by the hospital's key, on the hospital's own audit chain. The public key is enough to verify; the private key never leaves the boundary.
For technical reviewers: show the code
One receipt, signed at the boundary.
When an AI agent attempts to write to the record, the policy engine emits a receipt and signs it before any byte reaches the EHR. This is the minimal version of that move.
Anyone with the public key can prove it.
A regulator, an auditor, a compliance officer, a malpractice insurer’s expert: anyone holding the tenant’s public key can verify a receipt and check its position in the chain. No special tooling. Standard Ed25519, standard SHA-256.
The receipt format, declared once.
JSON Schema 2020-12. Every receipt that crosses any C_Verified boundary (in test, in production, in audit export, in a regulator’s portal) validates against this exact contract.
The chain is the boundary.
If you build clinical AI, or integrate it, or audit it, or insure it: the receipt chain is the thing you ask for. Talk to us.
Email the founder