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§
- Sample
Decision - Decision returned by
Analyzer::evaluateafter inspecting the current sample set.
Traits§
- Analyzer
- Analyzes a set of baseline and probe response surfaces and produces an oracle verdict.