affidavit search
The Answering Machine
ask(record) → answer + citationA citation-first interface for asking questions of sworn election records. If the source does not support an answer, it should say so.
Three prototypes. Each begins with a source, a refusal condition, and a public issue tracker.

Active benches
A prototype earns trust by knowing when it cannot answer.
affidavit search
ask(record) → answer + citationA citation-first interface for asking questions of sworn election records. If the source does not support an answer, it should say so.
network measurement
observe(network) → disruption?An open measurement layer for detecting connectivity disruption from public probes. Detection first; attribution only with evidence.
document diffing
diff(statement, record)A careful comparison of parliamentary records, public statements, and manifesto claims, rendered as source-linked document diffs.
Workbench protocol
Every output resolves to a record a reader can inspect.
Missing evidence produces a gap, never plausible filler.
Known limits and failure cases belong beside the demo.