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 DifferentialSet via
Analyzer::evaluate and signal when enough samples have been collected. The provided
Analyzer::analyze method wraps evaluate for callers that supply a complete set in one
shot.
Modules§
- existence
- Existence oracle analyzer: scoring-based differential detection.
- signals
- Signal extractors: pure functions that observe differentials and produce typed signals.
Enums§
- Sample
Decision - Decision returned by
Analyzer::evaluateafter inspecting the current sample set.
Traits§
- Analyzer
- Analyzes paired baseline/probe exchanges and produces an oracle verdict.