Skip to main content

Crate parlov_analysis

Crate parlov_analysis 

Source
Expand description

Analysis engine for parlov: signal detection, statistics, and oracle classification.

This crate is pure synchronous computation — no I/O, no async, no network stack. Keeping it isolated from parlov-probe means changing statistical thresholds or adding a new oracle pattern does not recompile reqwest or hyper.

§Trait contract

Implementors of Analyzer incrementally evaluate a growing ProbeSet via Analyzer::evaluate and signal when enough samples have been collected. The provided Analyzer::analyze method wraps evaluate for callers that supply a complete ProbeSet in one shot.

Modules§

existence
Existence oracle analyzer: status-code differential detection.

Enums§

SampleDecision
Decision returned by Analyzer::evaluate after inspecting the current sample set.

Traits§

Analyzer
Analyzes a set of baseline and probe response surfaces and produces an oracle verdict.