An investigation you cannot reproduce is an assertion. So the machinery goes out with the films —
the scripts that crop a clause out of a gazette, the gate that refuses an unlicensed image, the renderer
that draws a chart straight from the claim file, and the investigation skills as we write them. Each one
ships with the thing most tool lists leave out: what it cannot
establish — and, where there is one, the case where it failed.
DocumentsMIT
Clause cropper
Word-level bounding boxes out of a PDF, matched on the whole run of words, cropped across the full
text column. Gives you a legible clause on screen instead of an unreadable A4 page.
Cannot establish: that the PDF is the
operative version of the document. That is still a human reading the masthead and the date.
In use
SourcingMIT
Licence gate
Refuses any image whose licence field is not PD, CC0, CC BY, CC BY-SA or GODL, and requires
the subject in the file title.
Cannot establish: that the caption is
true. Ours caught a demonetised note sold as current money only because the title was checked too.
In use
EditMIT
Edit as code
Dossier, script and timeline are text files in one repository; the film is rendered from them.
A correction is a commit and the film cannot drift from its evidence.
Cannot establish: anything about the
claims. It only guarantees the film and the dossier say the same thing.
In use
DisclosureSpec
The AI record
A machine-readable row per production stage — who did it, model or person, and what the person
checked. Generated by the pipeline, not written afterwards, so it cannot go stale.
Cannot establish: good faith. It
records what happened; it does not prove the record is complete.
Drafting
MoneyLive
What your fund costs
Your SIP, your years, the two expense ratios off your own factsheet — and the gap
between them, compounded. Same arithmetic as the film, so the numbers agree.
Use it →
Cannot establish: your actual
return. The gap is made of fees, which are the one input that is certain.
Live
SourcesLive
Strip a document
Shows what is hidden inside a photograph of a document — the phone, the account, the
coordinates — and hands back a clean copy. Never uploaded.
Use it →
Cannot establish: that you are
safe. It does not touch what is visible, does not handle PDFs, and cannot defuse a
per-recipient watermark. It says so on the page.
Live
OpsecLive
What a page knows
You have not clicked anything or logged into anything. This is what a website learned
about your machine anyway, in the time it took to load — and roughly how many bits
of you that is. Open it →
Cannot establish: how rare
your particular values are. That would need a database of everyone else's, which is the
thing we are not building.
Live
OpsecLive
Clean a link
The link somebody sent you often carries their name in it. Strips the tracking parameters
and says what each one was doing there. Use it →
Cannot establish: where a
shortener goes. Resolving one needs a request to its server, and this page makes none.
Live
AI skillsOpen
Investigation skills
Five written: proving a PDF is the operative version, the claim schema and its states, the
fourteen-day right-of-reply letter, what to do when a source blocks machines, and the
per-film AI disclosure record. Drop them into an agent and it loads the one that fits.
Cannot establish: a finding. A skill
returns a lead. Confirmation is a person and a primary document, every time.
Five written
RTILive
The RTI writer
Routes you to the right government, turns your question into a request for a record, drafts the
application inside the portal's 3,000-character limit, and diaries every deadline including the
day your appeal opens. Use it →
Cannot establish: whether you will
get an answer. It runs entirely in your browser — no server, so we never see what you asked.
Live
SchemaSpec
The claim file
One sentence on screen, one document, one state: primary, secondary, blocked, not published. It is
what makes the receipts tables on this page generate themselves.
Cannot establish: that a document says
what the claim says it says. Only a reader does that.
Drafting