CASCADE seal 37f8e511de19c842 · measured, then frozen

The whole chain, one table. Live.

Every line on this page comes from the sealed public dossier of cascade-dossier: the suite’s own public records, read and judged by its five controls. No client data exists here, nothing enters and nothing leaves, and the page checks its own arithmetic before your eyes.

cascade dossier · the public dossier, live

$ cascade dossier --live

coverage 4 / 4 questions with a sealed public record · declared rhythm 90 days · as of 2026-09-05

Pick a cell: each question of the chain against each control of the contract, held or not, with the verdict in the record's own words
question \ controlpresentsealedsignedfreshconsistent
routing
screening
monitoring
scoring

pick a cell: the verdict in the record’s own words · the outlined cell of a row is the state reached with no gap

$ cascade dossier --next

$ cascade verify --sealed

checking…

What this rests on

What this refuses

Assemble the dossier of your own reports

The instrument shows our dossier, over our public records. Yours is assembled at home, by the tool, from the sealed reports the suite’s tools left at your desk, and nothing about them leaves your machine.

The three commands, exactly as they run
$ git clone https://github.com/ArslaneSempai-ui/cascade-dossier.git
$ npm ci --ignore-scripts
$ npm run dossier -- --reports=a-measured.json,b-measured.json
the dossier is written next to your reports, and nowhere else