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 supports 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 checkable 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 or altered sequence risk
Proof bundlesportable packages of proof-bearing artifactsenable offline verification without calling back to runtime
Sensitive artifactsraw high-risk payloads, such as credentials, tokens, or user-linked contentmay support findings but require strict handling and minimization
Mappings and export surfacesindexes and manifests linking context to artifactsimprove retrieval and review, but are not proof by themselves

4. Observed vs inferred

LayerWhat it includesConfidence boundary
Directly capturedreceipt fields, digest links, chain continuity fields, declared proof-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, outside legal or organizational approvalsnot independently proven by the 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, and policy depend on external systems being accurate
  • raw outputs may be operationally useful but are 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 statement and what a single receipt proves.

Then use:

Evidence | WitnessOps