pub struct Evidence {
pub watermark_verified: bool,
pub durable_fingerprint_match: bool,
pub structural_match: bool,
pub crosscheck_ok: bool,
}Expand description
Evidence gathered while resolving a candidate manifest.
The two fingerprint fields are split by measured false-match rate: only a durable match (41 simhash / 44 minhash, measured FMR ~0) can establish BOUND; a structural match (43, measured FMR ~1%) is corroborating and caps at LIKELY. See the module-level table.
Fields§
§watermark_verified: boolThe v2 watermark payload verified against the current content.
durable_fingerprint_match: boolA durable fingerprint (surface SimHash 41 or lexical MinHash 44) matched the manifest. Measured zero false matches at threshold — BOUND-eligible.
structural_match: boolThe structural fingerprint (43) matched. ~1% false-match rate between unrelated documents, so this corroborates but never establishes BOUND.
crosscheck_ok: boolThe anti-transfer cross-check tag matched.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Evidence
impl RefUnwindSafe for Evidence
impl Send for Evidence
impl Sync for Evidence
impl Unpin for Evidence
impl UnsafeUnpin for Evidence
impl UnwindSafe for Evidence
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more