Skip to main content
Human-in-the-Loop Proctoring Protocol

Human Authority. Zero Automatic Attestation.

A named human proctor runs the candidate roster. Whether administering events manually or coordinating up to 30 paired athlete devices, computer vision never attests a score on its own. The proctor observes, validates, corrects, and attests every entry.

Topology A: Manual Proctoring

Zero Athlete Devices Required · 100% Offline
STANDALONE

The proctor operates a rugged desktop or tablet console equipped with roster management, repetition +/- keys, invalid attempt flags, split timing, and append-only audit histories.

Append-Only Audit Trail:

Every start, count delta, invalid attempt, and correction is recorded with millisecond timestamps and reasons.

Authoritative Rest Timers:

Official rest countdown originates from event finish timestamps and cannot be circumvented by lingering on review.

View Manual Roster Workflow

Topology B: Paired-Device Proctoring

Up to 30 Live Telemetry Feeds · Ephemeral QR Ingest
TELEMETRY GRID

Athletes pair native phones via single-use QR codes. Client phones stream lightweight mathematical aggregate proposals to the proctor console—never raw camera frames or depth maps.

Proctor Explicit Attestation:

Live detector metrics appear strictly as proposals. The proctor must explicitly Accept, Correct, or Reject.

Offline Disconnect Buffering:

If local Wi-Fi drops, athlete phones buffer state locally and reconcile sequence IDs on reconnect without auto-finalizing.

Open Live Telemetry Grid
Roster Capacity vs. Camera Feeds

A roster limit of 30 athletes is a coordinator capacity, not a claim of 30 simultaneous raw camera streams. Video and depth processing occur 100% on individual athlete devices; only encrypted JSON aggregate state packets are relayed.

Read Proctoring Protocol