Evidence

Evidence

Receipt and execution evidence produced by WitnessOps operations.

Evidence is not every artifact a system emits. In WitnessOps, evidence is the subset of artifacts that support later review, challenge, and verification.

1. Problem this page solves

Operational systems produce many outputs: logs, UI state, exports, notes, and runtime byproducts.

This page defines what counts as evidence in WitnessOps and what does not, so later trust decisions are based on verifiable artifacts instead of presentation surfaces.

2. What you should understand after reading

After this page, you should understand:

  • which artifact classes make up the evidence surface
  • what each class is for in review and verification
  • what is directly captured vs derived later
  • what remains outside proof and therefore trust-based

3. Mechanism-first evidence model

WitnessOps evidence is best understood in this order:

Artifact classPrimary roleWhy it matters
ReceiptsAtomic governed event recordsProves a specific step or decision was recorded
Execution chainsOrdered continuity across receiptsShows event order and missing/altered sequence risk
BundlesPortable package of proof-bearing artifactsEnables offline verification without calling back to runtime
Sensitive artifactsRaw high-risk payloads (credentials, tokens, user-linked content)May support findings but require strict handling and minimization
Mappings and export surfacesIndexes/manifests linking context to artifactsImprove retrieval/review, but are not proof by themselves

4. Observed vs inferred

LayerWhat it includesConfidence boundary
Directly capturedReceipt fields, digest links, chain continuity fields, declared bundle artifactsVerifiable from emitted artifacts
DerivedOperational narrative built from receipt order and artifact relationshipsDepends on correct interpretation of captured evidence
External trust inputsIdentity provenance, scope-source quality, policy-source correctness, external legal/organizational approvalsNot independently proven by artifact chain

5. Trust assumptions you must keep explicit

WitnessOps signs and links evidence artifacts, but does not independently prove every upstream system feeding those artifacts.

Keep these assumptions explicit:

  • signatures prove artifact integrity relative to what was signed
  • references to identity/scope/policy depend on external systems being accurate
  • raw outputs may be operationally useful but not automatically proof-bearing

A receipt is evidence. A dashboard is presentation. A raw output may be neither.

6. Next-page handoff

Next, read Receipts to understand the atomic evidence object and what a single receipt proves.

Then use: