Skip to main content

Module input

Module input 

Source
Expand description

Producer-supplied evidence input for the trusted-evidence reducer.

This is the data the CLI loads before invoking [crate::verify]. Per ADR 0041 §“Pure trust path”, the verifier does not read filesystems or the network — every byte the trust decision rests on is here.

Structs§

EvidenceInput
Producer-supplied evidence input. Built by the CLI from the evidence file / inline JSON and the producer’s declared evidence_blake3.

Enums§

EvidenceKind
Class of evidence being witnessed. Decides which witness composition is required for FullChainVerified.

Type Aliases§

SourceRef
Source reference the producer declared on the evidence input (e.g. signed://fixture/evidence, https://...). The verifier does not fetch these; they are recorded for reporting.