// reference investigation

grant-election-integrity — election-night spoof + ballot tampering trail

Grant County Elections case GCE-EI-2026-1103 — elections-grantcounty.org spoof email · AI disinfo press release · copy-move ballot composite · synthetic ballot PNG · JPEG metadata drift on precinct 14 scan. Fully synthetic.

what this proves

  • all eight election-integrity primary engines produce deterministic, fixture-locked output — verified by npm run check:flagship (280/280 fleet · 8 for this scenario).
  • every output is generated 100% locally in your browser — ballot images and .eml files never upload.
  • elections-grantcounty.org spoof authentication, AI disinfo press release tells, copy-move ballot composite, synthetic ballot provenance, and JPEG metadata drift on precinct 14 surface without sending evidence to a server.

primary engines locked to this fixture

build the case binder

runs all eight primary engines on the synthetic evidence zip and opens a self-contained html binder. uses the default binder renderer for election-integrity — no upload.

runs all 8 primary engines locally on the synthetic evidence zip · opens a self-contained html binder · no upload

download the synthetic evidence

MIT-licensed, fully synthetic. includes spoofed and legitimate election-night .eml threads, AI disinfo press release, tampered ballot composite, synthetic and authentic ballot PNGs, stripped social export, and precinct 14 JPEG with metadata drift.

built deterministically from scripts/fixtures/build-grant-election-integrity.mjs. seed: grant-election-integrity:v1.

methodology

election integrity is chain of custody — hash ballot images and save original .eml before any tool pass, then walk spoof validator → impersonation detector → AI text fingerprint → AI image provenance → metadata inconsistency → consistency checker → ELA → copy-move forgery detector. defer official results to county elections. read the full election integrity investigation guide →

after the playbook

run each primary locally — or export findings from the binder — then drop every csv/json into fatcousin-multi-tool-super-timeline-correlator. one timestamp-sorted timeline across elections-grantcounty.org spoof, AI disinfo release, copy-move ballot composite, and precinct 14 metadata drift — still zero upload.

synthetic scenario only · no real jurisdiction · no real election outcome · grading rubric

ready