Two Hands
Try it / tally sheet

010452B0100

INE 2024 tally sheet, type 2 phone photo Aguascalientes certified by comparison sample: clean control

Measured on AMD: Gemma-4-31B-IT, 2026-10-14, 38.3 s, $0.000118stored read

Every check holds: accepted, nothing to key
Gemma's read of this sheet passes every check of the paper's own arithmetic.
Privacy-masked page of form 010452B0100

Straightened by its corner marks; the right-hand column (officials' names and signatures) is blacked out before the page is stored or sent to the model.

Watch it run

Read this sheet again, live

Gemma-4-31B-IT reads the masked page on AMD; the gate checks each field as the answer arrives.

About a minute. One live read runs at a time for the whole site; yours waits in a short queue and shows its place.

How it's checked

Gate: Accepted: 0 fields to key

The paper's own checks

✓ rows sum to TOTAL 520 = 520
✓ votaron + representantes = section 5 520 = 520
✓ section 5 = section 7 520 = 520
✓ section 7 = TOTAL 520 = 520
✓ words = digits on every field 23 of 23
Receipts

Every disputed field of the sample audit of 300 sheets gets a Merkle receipt: its record, the SHA-256 of its crop, and a proof path to one published root. This sheet is not in that sample; see a receipt verified on sheet 122655C0100.

Evolus case for this sheet
Evolus case

Paper form intake, run on Evolus

accepted

every identity on the paper holds

Case 931c8aa3206e · 2026-10-15T09:40:27+00:00 · "Record filing" run c672ff73-7cc8-f111-bf5b-000d3aae6dc8: Completed, arithmetic re-checked in Evolus and filed · open the workspace

  1. ok primary read (our app) local gate on the measured read
    Accepted: 0 fields to key
  2. skipped document extractor
    no extractor schema yet (creating it needs a User API key; see docs/EVOLUS.md)
  3. ok workflow: record filing POST /api/v1/workflows/{workflowId}/execute
    execution c672ff73-7cc8-f111-bf5b-000d3aae6dc8
  4. ok workflow: status GET /api/v1/workflows/{workflowId}/executions/{executionId}
    Completed
  5. ok workflow step: Re-check the paper's arithmetic
    done, 1 ms
  6. ok workflow step: Create the record file
    done
  7. ok workflow step: Filed record (output)
    done
  8. skipped knowledge library
    no library id (creating one needs a User API key; see docs/EVOLUS.md)
All fields (23), and other runs of this sheet
Other runs (1)

Gemma-4-31B-IT, page + 4 tiles. sourceresults/pilot/tally-witness/results_v2/gemma__*.json This read predates the row-label check; labels are checked on newer reads. Read in 38.3 s, $0.000118.

FieldDigitsWordsOfficial
capture
Certified
Unused ballots
section 2
219 219 219 ✓
Voters on the list
section 3
515 515 515 ✓
Representatives who voted
section 4
5 5 5 ✓
Voters + representatives
section 5
520 520 ✓
Ballots taken from the boxes
section 7
520 520 520 ✓
Option 01 126 126 126 126 ✓
Option 02 10 10 10 10 ✓
Option 03 18 18 18 18 ✓
Option 04 13 13 13 13 ✓
Option 05 31 31 31 31 ✓
Option 06 rewritten 102 102 102 102 ✓
Option 07 194 194 194 194 ✓
Option 08 5 5 5 5 ✓
Option 09 1 1 1 1 ✓
Option 10 0 0 0 0 ✓
Option 11 0 0 0 0 ✓
Option 12 1 1 1 1 ✓
Option 13 0 0 0 0 ✓
Option 14 0 0 0 0 ✓
Option 15 1 1 1 1 ✓
Unregistered candidates 0 0 0 0 ✓
Null votes 18 18 18 18 ✓
TOTAL
section 6
520 520 520 520 ✓

Options 01–15 are the form's vote rows in printed order, shown without party names. Digits and words are the model's two independent readings. Official capture: the double-keyed official capture of this image (PREP). Certified: the certified district count (Cómputos), which has no section 2-5 or 7 values. Amber: the capture differs from the model. † eye-checked: the capture mis-keyed the field. Against the official capture this read differs on 0 of 22 fields; after eye-checking, 0.

Now on 300 sheets: the sample audit