pressit — interrogate a claim

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…

See a finished example first — no key, no download

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.

1. The field




pre-scan output lands here.

2. The interrogation (needs your OpenRouter key)

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.