Not a product tour — a specification. Eight things the record must carry to survive the person who will eventually read it, whoever you buy from, including us.
Each one exists because an investigation ends on it. Miss one, and that is the question you cannot answer under oath.
A trail only the vendor can check is a claim. The whole exercise is what happens when someone who does not trust you runs the check.
node -e "const b=require('./evidence.json');require('fs').writeFileSync('verify.mjs',b.verifier)"
node verify.mjs ./evidence.json
✓ VERIFIED — chain intact, checkpoints countersignedThat is our export being verified offline: no account, no API call, nothing from us. The verifier recomputes every fingerprint and names the exact sequence where any edit began.
Including who can actually demand yours — where the first answer, in practice, is a customer rather than a regulator.
Keep it before anyone asks.
A trail only counts if it already existed when the question arrived. Two lines in one agent, free while you evaluate.