Overwire Benchmark Pre-Registration

Status: FROZEN v1.0. Amendments only via the changelog per the amendments section.

Date frozen: 2026-08-04 Author: Overwire project Home: overwire.ai

1. Thesis under test

Robot intelligence can be metered from the cloud while the robot body approaches free. A ~$250 SO-ARM101 arm driven by a Raspberry Pi 5, executing a VLA policy served from an H100 on Modal (region us-east) over residential internet, folds a washcloth with success rate and completion time insensitive to network latency across the residential-to-degraded range (0-800 ms injected RTT). The 0 ms injected condition anchors the sweep, and a flat curve across the range brackets the local-inference counterfactual by interpolation. The headline 8/10 test at the residential condition is the sole confirmatory test; the RTT sweep carries a pre-registered support criterion of at least 7/10 at every injected level up to and including 400 ms, and the 800 ms level is exploratory stress only (section 9).

2. Task definition

3. Success criteria (per trial)

Trial end is defined mechanically: the trial ends when the end effector is outside the cloth region and all joint motion is below a stated velocity threshold (value recorded at freeze) for 5 consecutive seconds, or when the time cap expires, whichever comes first.

A trial is a SUCCESS if and only if, at trial end, all of the following hold:

  1. The cloth forms four layers (two completed folds).
  2. The final footprint is no more than 35% of the flat cloth area.
  3. Layer misalignment: no edge of any layer overhangs the stack by more than 5 cm.
  4. The cloth is inside the workspace boundary (not dragged off the mat, not on the floor).

Scoring mechanism: criterion 2 is computed by a published script in bench/ from the final overhead frame against the printed reference grid. Criteria 1, 3, and 4 are assessed from the published unedited video and are verifiable by any reader; no post-session judge decides them. Edge cases resolve conservatively (when in doubt, score FAILURE). A trial is a FAILURE if the time cap expires before the success criteria hold, if the arm requires an emergency stop, or if the rig is touched by a human during the trial.

4. Trial count and threshold

5. Policy freeze

6. Time bound protocol

7. Network conditions

8. Rig cost accounting

9. RTT sweep protocol (the money chart)

Confirmatory and exploratory split

10. Amendments

Any change to this document after freezing requires a changelog entry below stating what changed, why, and whether any data had been collected under the prior version. Changes after data collection begins are discouraged and must be flagged prominently in the tech report.

Changelog