Skip to main content

project_defense_state

Function project_defense_state 

Source
pub fn project_defense_state(
    state: &DefenseState,
    ctx: &DefenseObservationContext,
) -> Vec<Evidence>
Expand description

Projects one observed defense state into provenance-carrying evidence.

Always records the posture. Records specific signals (block, challenge, rate limit) only when observed, and a product fingerprint only when one matched — so a bare block never yields a product claim. Every record is an observation; none is a confirmed fact.