← All features
AI Controls & Guardrails

Evidence packs

Live

Freeze a risk report and hash it, so you can prove later what the product said at the time.

What you get
  • Frozen risk-report snapshot with a content hash
  • Verification that re-hashes and compares
  • No edit and no delete — by design, not by omission
  • Repeat freezes allowed, so a later pack can prove an earlier one is unchanged
+1 more capabilities below
Overview

What it is.

An evidence pack is a frozen copy of a contract's risk report at one moment, with a hash over its contents. Later, a verify call re-hashes the stored payload and tells you whether it still matches — so a pack is a record you can stand behind rather than a screenshot.

There is no way to edit or delete a pack, and that is the feature rather than an omission: a record you can change after the fact answers nothing. A corrected analysis is a new pack, and both remain. Freezing the same report twice is allowed on purpose — the second pack proves the first was not altered in between.

How it works

Three steps.
End to end.

01
1. Freeze the report

Create a pack from a contract's current risk report.

02
2. Keep the history

Packs are listed newest first. Nothing overwrites an earlier one.

03
3. Verify when it matters

A verify call re-hashes the stored payload and reports whether it still matches.

Capabilities

What you get.

  • Frozen risk-report snapshot with a content hash
  • Verification that re-hashes and compares
  • No edit and no delete — by design, not by omission
  • Repeat freezes allowed, so a later pack can prove an earlier one is unchanged
  • Sits alongside the append-only audit log, which is enforced by database triggers
FAQ

Quick answers.

Why can't I delete a pack?

Because a record you can delete is not evidence. If an analysis was wrong, freeze the corrected one — both will be there, which is more honest than one that has been tidied.

Does this prove the analysis was right?

No. It proves what the analysis said and that it has not been altered since. Those are different claims and we are not going to blur them.

Related

More in AI Controls & Guardrails.

No model training on your data
Live

We do not train models on customer content. There is no opt-in, because there is no training programme.

Prompt injection defence
Live

User-pasted text is sanitised before reaching the LLM.

Per-org cost guardrails
Live

A monthly AI token quota per plan, an 80% warning by email and in-app, and a hard stop at 100%.

Prompt caching
Live

Stable prompt prefixes are cached. Faster responses, lower bill, passed to you.

Want to try Evidence packs?
Get started in 60 seconds.

Sign up →All features
I’m Vio. Drop a clause on me.