Digest-sealed export
also called sealed export · digest-sealed evidence bundle · sealed not signed
Sealed is not signed, and the gap between them is the one an informed auditor tests. A seal is an unkeyed digest: it detects change, attributes nothing, and its usefulness rests entirely on the channel by which the digest reached the recipient. If the digest travels inside the file, or in the same message as the file, it demonstrates only that the bundle is internally consistent and was not corrupted in transit — an attacker who edits the bundle recomputes the digest in the same keystroke. A signature is produced under a private key: anyone holding the public half can establish both that the bundle is unchanged and that it came from the holder of that key, and nobody without the key can produce a second one. Describing an export as signed when it is digest-sealed gives the recipient a false impression of what they hold, and the question that exposes it is simply: signed with which key, and where did I get the public half?
So an export answers one of the two questions a regulator asks and not the other. Has this file changed since it was issued: yes, conditionally, provided the digest reached you independently. Who issued it: not from the seal. Provenance has to come from somewhere else — authenticated delivery, where the bundle was produced for a named account over an authenticated session and that read was itself recorded, or from the signed anchors over the underlying ledger head, which is where a signature is actually worth carrying. It is entirely reasonable to ship sealed rather than signed exports; it is not reasonable to let the word seal do a signature’s work in the covering note.
Three mechanical details decide whether a seal is checkable at all. The serialisation must be canonical — sorted keys, no whitespace, a stated approach to unicode and number formatting — or recomputation is a lottery in which two honest parties disagree about bytes that mean the same thing. The bundle must state the algorithm and exactly what the digest covers, body only or body plus metadata, because a recipient who hashes the wrong region gets a mismatch indistinguishable from an edit. And the digest must sit outside the region it covers, since a digest that covered itself could never be recomputed.
What travels inside the bundle matters more than the seal around it. An evidence bundle should carry not only the records for the period but the verdict on the log they came from: whether chain verification passed, how many entries were checked, the first sequence at which it broke if it did, which checkpoint it was verified against, and — the field to actually read — the protection level. A bare valid flag invites the recipient to assume that nothing was altered, when on an unkeyed chain it means nothing was altered without recomputing. Naming the protection level beside the flag is the difference between an auditor being informed and being misled, and it costs one string.
The failure that actually happens in practice is not cryptographic; it is truncation. Bundles are capped — so many traces, events, approvals and audit entries, over a default window — and a cap that bites without setting a flag inside the file produces a partial bundle that looks complete. Every cap should set a truncation flag, and the caps should be shown where the person downloading the file will see them, because nobody opens a sealed JSON file to check it before forwarding it to a regulator. State the window the bundle covers and the counts it returned, so that complete for the period you asked for is a question the recipient can answer without opening a ticket.
The question that separates the two words
An auditor is handed a thirty-day compliance bundle with a SHA-256 printed in its footer. Ask where the digest came from. If the answer is that it is in the file, the seal proves the file is self-consistent and nothing more. If the answer is that it was given to them in March, through a different channel, and they kept it, the seal proves the file in front of them today is the file that existed in March. If the answer is that the bundle is signed, ask which key — and expect to be handed a public key that arrived from a key ceremony or a published fingerprint rather than from the same download. Only the third answer identifies the issuer, and only the second and third survive the party under audit having edited the file since.
What digest-sealed export is routinely confused with
- Signed export
- A signature is computed under a private key and checked with the public half, so it establishes origin as well as integrity and cannot be reproduced by whoever holds the file. A seal is an unkeyed digest anyone can recompute over any content they like. The seal binds the file to a value; only the signature binds it to an issuer.
- Checksum
- A checksum such as CRC32 detects accidental corruption and offers no resistance to somebody choosing the bytes. A cryptographic seal resists that. Neither attributes the file to anyone, so the upgrade from checksum to SHA-256 improves the integrity claim and does nothing at all for provenance.
- Notarised or timestamped bundle
- A timestamp authority countersigns a digest, adding a third party’s assertion about when that digest existed. A seal involves no third party and makes no claim about time; the generated-at field inside a sealed bundle is asserted by whoever produced it.
Related terms
Evidence anchoring
Evidence anchoring is the practice of periodically signing a short statement about the state of a record — typically the sequence number and digest of its most recent entry, linked to the previous such statement — and publishing that statement somewhere the keeper of the record cannot reach. The claim it supports is narrow and checkable: any copy of an anchor held elsewhere contradicts any rewrite of the record made after that copy was taken.
Tamper-evident
Tamper-evident describes a record whose alteration can be detected afterwards by whoever checks it. Tamper-proof would describe a record that cannot be altered at all — a property no scheme delivers over storage the alterer administers — so a claim of tamper-evidence means something only when it names the attacker it holds against and the check that would reveal the change.
Flight recorder
A flight recorder, in an agent system, is the durable record of every governed request — what was asked, which checks ran, what was decided, what was called and what it cost — written by the component that enforces the decision rather than by the agent making the request. That authorship is the defining property: a record produced by the process under investigation describes what that process believes it did, while a record produced by the enforcement point survives that process misbehaving.
Audit chain
An audit chain is a record of administrative actions in which every entry carries a cryptographic digest computed over its own content and over the digest of the entry before it, so the entries form one linked sequence rather than a set of independent rows. Editing, reordering or removing an entry breaks that sequence at an identifiable point, which is what lets the integrity of the record be demonstrated rather than asserted.
Where Token Observe does this
The definition above is the field's, not the product's. This is the part of the product that implements it, for a reader who wants to see one.
Flight recorder
Every governed request in a timeline a compliance officer can read, and a search box that never writes SQL.
The filter cannot group, count or correlate across traces
Audit chain
Every administrative act hash-chained; seal it under a key held off the box, and anchor it with a signature your auditor can check alone.
Unkeyed, a rewrite that re-hashes everything verifies clean
The terms next to this one
What a record of an agent's actions proves, and the several places where a word in common use claims more than the mechanism delivers.
Definitions are the easy part.
The glossary is written to be useful whether or not you ever buy anything. If you have got to the point of deciding how to implement one of these in your own estate, say what your agents do and you will get a straight answer about what it would actually take.
no form · no qualification step · no sales desk · the other three ways in