pressit takes a claim, decision, or contradiction and interrogates it, handing back the keys, collisions, and surviving model. It runs fully in your browser via Pyodide — no server. First load downloads the Pyodide runtime (~10MB) once.
No key needed to start: try proofit, the runbook linter first — it needs no key and nothing leaves the page.
loading pyodide…
Canned result: the sample claim below, pre-scanned with pressit (no key, no model call). Press "run pre-scan" once the page is ready for the live version.
evasion pre-scan (PARAM-PRESSIT-003): cues: (none) field contract: ok — field accepted by the protocol contract evidence tiers: FACT, OBSERVATION, CLAIM, INFERENCE, ASSUMPTION, HYPOTHESIS, REQUIREMENT, CONSTRAINT, DEPENDENCY, UNKNOWN, OBFUSCATION prompt that would go to the backend (first 900 chars): OVERLAY: OFF PRIOR ARTIFACT: none FIELD: Restarting the router always fixes the connection.
pre-scan output lands here.
Your key stays in this page's memory. It is sent only to openrouter.ai, with your field text, to run the interrogation — never stored, never logged anywhere.
the state artifact lands here.