Agent transcripts double-count, lose subagents and run clocks backwards. assay reads the raw file, marks what it can and can't prove, and points every finding at its exact bytes.
Each round is a real session from the corpus. A quick parser adds up every line. Drag to where you think the true total sits, then let assay check.
Each gate is a deterministic check with its evidence offset. No judge model. Tap one to see what it catches and which runs tripped it.
Every run is stamped with its capture level before any number appears. Tap a level to see what it would add.
Every real session, drawn as a core from first line to last. Teal is the assistant, lavender the user, hatching is what the importer kept aside rather than drop, amber marks are findings. Pick one to open its report.
Four real tampered files. Do the damage yourself, hand it over, and see which gate notices, and the one place where it still gets through.