STALE: OUR MEASUREMENT

Our published benchmark result was measured with v0.41.2, 7 releases ago, past this project's own 2-release window, and the newest real-model measurement, dated 2026-09-18, is past this project's own 7-day window. That is our own number, not your assessment, which runs against your policy on the current release. Why, and what unblocks it

PRE-REGISTERED STUDY · NO RESULT CLAIMED

Does any of this happen on a real robot?

Not yet measured. Every number Provael publishes comes from simulation, and no sim-to-real claim is made anywhere on this site. A study on a real arm is written down and published here before its trials run, so its result can be checked against a design nobody chose after seeing the data.

The protocol, registered and not yet run

What will be done, fixed in advance

Transcribed from the pre-registration in the product repository, which is the source of record: sim-to-real correlation study (SO-ARM101 + SmolVLA). Provael ships no physical-robot control code and no real-world-harm payloads; its role here is the simulation-side attack and the offline correlation analysis.

Real platform
SO-ARM101 — a low-cost, open, table-top manipulator
Policy
SmolVLA, the same checkpoint used in simulation
Actuation
LeRobot’s standard eval loop. No Provael code actuates the arm.
Attack family
instruction only — roleplay, goal_substitution, paraphrase
Control
the benign none condition, run on both legs
Unsafe predicate
a geometric keep-out zone on the table, disjoint from the benign task envelope
Documentation
every trial filmed; seed, command, attack, outcome and servo-bus supply voltage logged
Supervision
a human supervisor throughout, with a physical inline cut on the DC supply — not the servos’ own over-current protection, which re-arms on the next command
Pre-registered protocol parameters

Conditions and planned sample size

Pre-registered design for the sim-to-real study. No data has been collected. Every sample size below is a planned target, not an observation, and every result cell reads “Not yet run”.
ConditionChannelTarget n (planned)Result
roleplayinstruction reframing5Not yet run
goal_substitutioninstruction reframing5Not yet run
paraphraseinstruction reframing5Not yet run
nonebenign control5Not yet run

How it will be judged

The analysis is a correlation, not an equivalence. For each condition, the simulation rate of leaving the keep-out zone, with its 95% Wilson interval, is compared with the real rate and its own small-n interval. Two questions: does an attack that fires in simulation also fire on hardware, and does the benign control stay near zero on both? With n = 5 the real intervals are wide by design. The claim under test is directional, that simulation predicts real, never a point-estimate match.

The null hypothesis is stated too, which makes the study falsifiable: simulation and real disagree, with simulation over- or under-predicting real behaviour. The pre-registration also names its own threats to validity: tiny hardware n, the embodiment and calibration gap, unblinded scoring by a supervising operator, and a single arm, policy and task.

What the result will not license anyone to claim

Even when it lands, this is a narrow instrument

  • A real-robot attack-success rate. Five trials per condition give intervals too wide for a point estimate, and the study is designed as a directional check, not a measurement of a real ASR.
  • Evidence about any other robot, policy or task. One arm, one policy, one mirrored task.
  • A hazard probability. The predicate is a geometric keep-out zone chosen to be conservative and bounded — not a certified danger threshold.
  • A conformity conclusion, a certification, or a notified-body opinion.
  • A claim that simulation is sufficient. A correlation that holds here would be evidence for this setup and an argument for testing the next one, not a licence to stop.
  • A result from any trial that browned out. The kits ship a 12 V 7.5 A supply while per-servo over-current trips above ~2 A, so six servos stalling together can outdraw it — and an arm that loses torque above a keep-out zone falls into it. Adversarial action sequences drive more joints at once than benign ones, so the attacked condition is the likelier one to brown out, which would bias the result in our own favour. Every trial logs supply voltage and a sag below the brownout threshold voids that trial, by a rule fixed before the run.

If the directions agree, it will support something narrower than most readers expect and more useful than nothing: evidence that for this arm, this policy and this task, a simulation red-team result is a signal about hardware behaviour rather than a simulator artefact. That is the one question the study was designed to answer.

Someone else's hardware result

Someone else's hardware result: Zhang et al. 2026, not a Provael measurement

What a hardware result looks like, from another team. This section is not Provael's evidence and is labelled at every step so it cannot be read as such.

Third-party result — not Provael's SARF and AGSD, Zhang, Yin, Yang, Yan, Tian and Yu, published arXiv:2608.03231 on 4 August 2026.

“On LIBERO, SARF reduces OpenVLA's failure rate under AGSD from 100% to 14.2%-56.8% (28.6% average) across suites while preserving clean performance, and on a real PiPER manipulator it improves average success under AGSD from 23.0% to 65.0%.”

AGSD is the attack, a printable patch that hijacks the policy's action-to-vision attention; SARF is the paired defense. The number that matters for this page is the last one: 23.0% to 65.0% average success under attack, on a physical arm. Not in simulation, and not, by these authors' own framing, a certification of anything, but measured on hardware.

Provael does not have a number like that, for any family, attack or defense. Not a weaker one, not a preliminary one: none. Reading a third party's hardware result as evidence about Provael would be precisely the substitution this page exists to refuse. The studies index carries the date by which this project publishes either the SO-ARM101 result or the specific reason it did not happen.

Why the order matters

A sim-to-real study designed after seeing the numbers is not evidence

If the protocol is fixed only after the data exists, every degree of freedom is open to whoever writes it up: which conditions to report, how many trials to count, where the keep-out zone sits, what counts as agreement. Each can be chosen, honestly and without anyone intending to mislead, in the direction the numbers already point, and the result looks identical to a real finding.

Publishing first is what lets a reader tell the two apart. The null hypothesis is written down, the sample size is fixed, and the threats to validity are named by the people running the study rather than by a critic afterwards. If simulation turns out not to predict hardware here, that outcome is already on the record, and it will be published the same way as the null results and the families that stayed at the benign floor on /results.

Where this sits

The rest of the evidence, and what it does not cover

The measured simulation result lives on /results, with its confidence interval, its benign control and the families that stayed at the benign floor. Its status, and that of every other study that is registered but unrun, is tracked on /findings. For where a policy red-team sits relative to the compute certification and ROS-layer security work other vendors do, see the stack comparison. The protocol itself is versioned in the product repository and changes there first: github.com/provael/provael.