CASCADE seal 74a18ebf30d05515 · measured, then frozen

Which matcher, at which threshold. Live.

Every figure on this page comes from the sealed public record of cascade-screening: pairs the repository wrote itself, hard negatives included, measured by its own matchers. No client data exists here, nothing enters and nothing leaves, and the page checks its own arithmetic before your eyes.

cascade screening · the public record, live

$ cascade screen --live

Pick a cell: each shows recall on confirmed matches over false alerts on hard negatives, at that matcher and threshold
matcher \ threshold0.500.600.700.800.850.900.951.00
exact
tokens
jaro-winkler
damerau
phonetic
ngrams
embed

pick a cell: recall over false alerts, with n and its 95 % interval

$ cascade optimise --recall

$ cascade verify --sealed

checking…

What this rests on

What this refuses

Measure your own alert history

The instrument shows our record. Yours is measured at home, by the tool, and nothing about your file leaves your machine.

The three commands, exactly as they run
$ git clone https://github.com/ArslaneSempai-ui/cascade-screening.git
$ npm ci --ignore-scripts
$ npm run measure:yours -- --alerts=your-alerts.csv
the report and the sealed record are written next to your file, and nowhere else