Ballot custody entries stay as dated events. Honesty note: simplified election administration classroom toy model; not voting eligibility advice; not election law advice; no result claims; no political commentary; toy model; structure only; human review required; no live external dependency.

Structured Visual

Jurisdiction: US; as of 2026-06-24; not legal advice; Code encodes toy election administration record structure, not voting eligibility advice, election law advice, result claims, political commentary, recount advice, contest advice, or legal advice. RENDER STRUCTURE · REFUSE INTERPRETATION · CITE · ABSTAIN · HAND-OFF.

RENDER STRUCTURE · REFUSE INTERPRETATION · CITE · ABSTAIN · HAND-OFF: render structure, refuse interpretation, cite provenance, abstain when unsupported, and hand off to human review.

TOY MODELNOT LEGAL ADVICESTRUCTURE ONLYHUMAN REVIEW REQUIRED
Ballot chain of custody logBallot chain of custody logscope: US election administration toy model | Ballot chain of custody log | as of 2026-06-24points are events; intervals are deadline deltas; arrows are dependenciesToy election administration workflow; not legal advice; no result claims; human review required.2026-11-032026-11-052026-11-092026-11-12scope=US election administration toy model model=Ballot chain of custody log as_of=2026-06-24note=Toy election administration workflow; not legal advice; no result claims; human review required.status vocabulary=early,event,late,on_timeorder=1 id=received date=2026-11-03 elapsed=0 status=event due=none delta=none reach=5 label=Received labelorder=2 id=signature_check date=2026-11-04 elapsed=1 status=event due=none delta=none reach=4 label=Signature check labelorder=3 id=cure_notice date=2026-11-05 elapsed=2 status=event due=none delta=none reach=3 label=Cure notice labelorder=4 id=accepted_rejected date=2026-11-09 elapsed=6 status=event due=none delta=none reach=2 label=Accepted or rejected labelorder=5 id=batch_transfer date=2026-11-10 elapsed=7 status=event due=none delta=none reach=1 label=Batch transfer labelorder=6 id=canvass_log date=2026-11-12 elapsed=9 status=event due=none delta=none reach=0 label=Canvass log labelevent=received date=2026-11-03 label=1 received 2026-11-03event=signature_check date=2026-11-04 label=2 signature_check 2026-11-04event=cure_notice date=2026-11-05 label=3 cure_notice 2026-11-05event=accepted_rejected date=2026-11-09 label=4 accepted_rejected 2026-11-09event=batch_transfer date=2026-11-10 label=5 batch_transfer 2026-11-10event=canvass_log date=2026-11-12 label=6 canvass_log 2026-11-12dependency=received->signature_check label=dependsdependency=signature_check->cure_notice label=dependsdependency=cure_notice->accepted_rejected label=dependsdependency=accepted_rejected->batch_transfer label=dependsdependency=batch_transfer->canvass_log label=depends
highlighted = computed this step

Election administration toy-model honesty note

Honesty note: simplified classroom election administration model; registration records, ballot styles, cure notices, chain of custody, canvass records, certification labels, recount or contest labels, and deadlines vary; as of June 24, 2026; not voting eligibility advice; not election law advice; no result claims; no political commentary; toy model; structure only; human review required; no live external dependency.

toy election administration model as of June24,2026\text{toy election administration model as of }June 24, 2026

Ballot custody entries are dated events

The toy timeline stores received, signature check, cure notice, accepted or rejected, batch transfer, and canvass log labels as dated events.

dated custody labels only\text{dated custody labels only}

Example custody log

The log has 6 event(s) from 2026-11-03 through 2026-11-12.

events=6\text{events}=6

Elapsed days are recomputed

The docket timeline recomputes 9 elapsed day(s) from the received label.

elapsed=9\text{elapsed}=9

Diagram note

The timeline render carries high-stakes badges and does not decide ballot validity, custody adequacy, acceptance, rejection, canvass outcome, or results.

events to review\text{events to review}

Jurisdiction: US; as of 2026-06-24; not legal advice; Code encodes toy election administration record structure, not voting eligibility advice, election law advice, result claims, political commentary, recount advice, contest advice, or legal advice. RENDER STRUCTURE · REFUSE INTERPRETATION · CITE · ABSTAIN · HAND-OFF.

RENDER STRUCTURE · REFUSE INTERPRETATION · CITE · ABSTAIN · HAND-OFF: render structure, refuse interpretation, cite provenance, abstain when unsupported, and hand off to human review.

TOY MODELNOT LEGAL ADVICESTRUCTURE ONLYHUMAN REVIEW REQUIRED
Ballot chain of custody logBallot chain of custody logscope: US election administration toy model | Ballot chain of custody log | as of 2026-06-24points are events; intervals are deadline deltas; arrows are dependenciesToy election administration workflow; not legal advice; no result claims; human review required.2026-11-032026-11-052026-11-092026-11-12scope=US election administration toy model model=Ballot chain of custody log as_of=2026-06-24note=Toy election administration workflow; not legal advice; no result claims; human review required.status vocabulary=early,event,late,on_timeorder=1 id=received date=2026-11-03 elapsed=0 status=event due=none delta=none reach=5 label=Received labelorder=2 id=signature_check date=2026-11-04 elapsed=1 status=event due=none delta=none reach=4 label=Signature check labelorder=3 id=cure_notice date=2026-11-05 elapsed=2 status=event due=none delta=none reach=3 label=Cure notice labelorder=4 id=accepted_rejected date=2026-11-09 elapsed=6 status=event due=none delta=none reach=2 label=Accepted or rejected labelorder=5 id=batch_transfer date=2026-11-10 elapsed=7 status=event due=none delta=none reach=1 label=Batch transfer labelorder=6 id=canvass_log date=2026-11-12 elapsed=9 status=event due=none delta=none reach=0 label=Canvass log labelevent=received date=2026-11-03 label=1 received 2026-11-03event=signature_check date=2026-11-04 label=2 signature_check 2026-11-04event=cure_notice date=2026-11-05 label=3 cure_notice 2026-11-05event=accepted_rejected date=2026-11-09 label=4 accepted_rejected 2026-11-09event=batch_transfer date=2026-11-10 label=5 batch_transfer 2026-11-10event=canvass_log date=2026-11-12 label=6 canvass_log 2026-11-12dependency=received->signature_check label=dependsdependency=signature_check->cure_notice label=dependsdependency=cure_notice->accepted_rejected label=dependsdependency=accepted_rejected->batch_transfer label=dependsdependency=batch_transfer->canvass_log label=depends

Summary

Custody logs should show dated rows before election-law meaning.

dates then handoff\text{dates then handoff}