File size: 36,529 Bytes
7ecf0f0
c21be3d
 
 
 
7ecf0f0
c21be3d
 
7ecf0f0
c21be3d
 
 
 
 
7ecf0f0
 
c21be3d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
d10b2c8
c21be3d
 
 
 
 
 
 
 
 
 
 
 
d10b2c8
c21be3d
 
 
 
 
 
 
 
 
 
 
 
b07b6e0
 
 
 
 
 
 
 
 
 
 
d10b2c8
bf64e4c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
d10b2c8
be267fe
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
d10b2c8
a6bf57f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
d10b2c8
a6bf57f
 
d10b2c8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
be267fe
a6bf57f
 
b07b6e0
c21be3d
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
94d49a2
 
 
 
 
d423f1d
 
 
 
 
f3f28fa
 
 
826df27
 
 
c8774bc
 
 
23f9fc2
 
 
 
 
 
 
b9a3306
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
---
title: DVIDIA Robot Simulation Lab
emoji: 🤖
colorFrom: gray
colorTo: green
sdk: static
app_file: index.html
license: mit
pinned: false
tags:
  - robotics
  - mujoco
  - simulation
  - open-source
---

# DVIDIA Robot Simulation Lab

Explore recorded native robot simulation, inspect every attempted task, and run
the open-source tools on your own computer or server.

This Space contains the actual recorded UR5e + Robotiq 2F-85 rigid-block task:
native meshes, full body poses, requested commands, grasp/carry/release attempts,
matched open-jaw and hold controls, and the complete sealed source receipt.
The browser replays recorded state; **it does not rerun physics**.

Frozen confirmation cohort: 18 planned attempts across 6 synthetic scenes. Counts are descriptive, with no population or physical reliability claim.

- nominal / placement: 4/4 completed, 4 numerically valid
- nominal / replay_open_jaw: 0/4 completed, 4 numerically valid
- nominal / hold: 0/4 completed, 4 numerically valid
- low_friction / placement: 2/2 completed, 2 numerically valid
- low_friction / replay_open_jaw: 0/2 completed, 2 numerically valid
- low_friction / hold: 0/2 completed, 2 numerically valid

These are small synthetic scenarios using an authored controller with privileged
simulator state. They do not establish learned skills, human-video action recovery,
shoe manipulation, hardware reliability, real-time camera reaction, or physical
transfer. Replay selects an explicitly declared excerpt; the original full
denominator and every attempt remain under `replay/receipt/`.

## Install and reproduce locally

```sh
python3 -m venv .venv
.venv/bin/python -m pip install "dvidia-training[arm] @ git+https://github.com/Dvidia-Inference/dvidia-training.git@0545ac47aedcd7c197341986533aa3e74c263ac6"
.venv/bin/dvidia-embodiment fetch-assets --output runs/reference-assets
.venv/bin/dvidia-reference-task benchmark runs/reference-assets --output runs/grasp-development
.venv/bin/dvidia-reference-task inspect runs/grasp-development
.venv/bin/dvidia-reference-task export-replay runs/reference-assets runs/grasp-development --output runs/grasp-replay
```

Use Python 3.12 or later and a platform supported by the pinned MuJoCo 3.15.0 and
NumPy dependencies. The published native task ran on a CPU with no GPU. Native
physics and learning are separate workloads; no minimum RAM or speed guarantee
has been established for this task. WebGL2 is required only for the interactive
browser viewer. Fetch dependencies and pinned assets once, then native simulation
and exported replay work offline through a local HTTP server. The complete
[local task guide](https://github.com/Dvidia-Inference/dvidia-training/blob/0545ac47aedcd7c197341986533aa3e74c263ac6/docs/native-task-benchmark.md)
describes controls, scoring and measured timing boundaries.

## Hardware profiles

UR5e + 2F-85 has the recorded native contact-task evidence above. Additional arms
are listed with explicit implementation and evidence status in the gallery;
an upcoming listing is not a verified simulator or a hardware adapter. No
Space entry sends commands to a physical robot.

- AgileX PiPER: 6 arm axes + 1 gripper axis; recorded unloaded native mechanics, not task-qualified. Complete report, traces, hashes and original MIT notice: `profiles/piper/`.
- The Robot Studio SO101: 5 arm axes + 1 gripper axis; recorded unloaded native mechanics, not task-qualified. Complete report, traces, hashes and original Apache-2.0 notice: `profiles/so101/`.

## PiPER contact pilot

Frozen confirmation cohort: 9 planned attempts across 3 synthetic scenes. Counts are descriptive, with no population or physical reliability claim.

- nominal / placement: 2/2 completed, 2 numerically valid
- nominal / replay_open_jaw: 0/2 completed, 2 numerically valid
- nominal / hold: 0/2 completed, 2 numerically valid
- low_friction / placement: 0/1 completed, 1 numerically valid
- low_friction / replay_open_jaw: 0/1 completed, 1 numerically valid
- low_friction / hold: 0/1 completed, 1 numerically valid

Authored controller, synthetic scenes and privileged native simulator state. Contact is uncalibrated; no learned skill or physical robot is qualified. This is separate from the unloaded PiPER mechanics bundle; no PiPER 3D viewer is included. Every attempted episode, including failed and invalid attempts, remains under `tasks/piper/attempts/`. Inspect [the complete task report](tasks/piper/report.html), [frozen protocol](tasks/piper/protocol.json), [file hashes](tasks/piper/integrity.json), and [original MIT model license](tasks/piper/licenses/agilex_piper/LICENSE). [Local PiPER contact guide](https://github.com/Dvidia-Inference/dvidia-training/blob/0545ac47aedcd7c197341986533aa3e74c263ac6/docs/piper-contact-pilot.md).


## PiPER guarded grip comparison

Placement completion: baseline 4/6 versus guarded 2/6.

This cohort does not show improved placement success.

Retries and qualification decisions do not imply successful recovery.

Frozen confirmation cohort: 30 planned attempts across six synthetic scenes. Two shared layouts at each friction; five variants per scene. Counts are descriptive, not physical reliability or detector accuracy.

- μ=0.80 / baseline_placement: 2/2 completed, 2 numerically valid
- μ=0.80 / baseline_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80 / guarded_placement: 2/2 completed, 2 numerically valid
- μ=0.80 / guarded_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80 / hold: 0/2 completed, 2 numerically valid
- μ=0.55 / baseline_placement: 2/2 completed, 2 numerically valid
- μ=0.55 / baseline_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55 / guarded_placement: 0/2 completed, 2 numerically valid
- μ=0.55 / guarded_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55 / hold: 0/2 completed, 2 numerically valid
- μ=0.15 / baseline_placement: 0/2 completed, 2 numerically valid
- μ=0.15 / baseline_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15 / guarded_placement: 0/2 completed, 2 numerically valid
- μ=0.15 / guarded_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15 / hold: 0/2 completed, 2 numerically valid

Baseline and guarded authored controllers use privileged native state and their own matched open-jaw replays plus a common hold control. Full qualification decisions, unresolved outcomes, absent opportunities, alarms, retries and aborts remain in the source evidence. These synthetic trials are not detector accuracy, learned competence or physical qualification.

Every full attempt is stored as canonical deterministic gzip JSON under `tasks/piper-grip/attempts/`; the original seal records both compressed and decoded bytes and SHA-256. Download all files in `tasks/piper-grip/` together and run the pinned `dvidia-piper-grip inspect` command from [the local guide](https://github.com/Dvidia-Inference/dvidia-training/blob/0545ac47aedcd7c197341986533aa3e74c263ac6/docs/piper-grip-recovery.md). No archive extraction is needed. [Full comparison](tasks/piper-grip/report.html) · [Original protocol](tasks/piper-grip/protocol.json) · [Stored and decoded hashes](tasks/piper-grip/integrity.json).


## PiPER grip recovery v0.4

Placement completion: v0.3 4/12, v0.4 carry-only 4/12, v0.4 full 4/12.

Retries, resumes and grip refusals do not imply successful placement or recovery. Shared successful scenes: 4; gained placements: 0; lost placements: 0. Mean completion-time change on shared successes: -1.270 simulated seconds (v0.4 minus v0.3). Hold-duration and post-resume motion remain separate in the report.

Frozen confirmation cohort: 84 planned attempts across twelve synthetic scenes. Three frictions, two masses and two shared layouts; seven variants per scene. Every failed or invalid attempt remains in the denominator. Counts are descriptive, not physical reliability or detector accuracy.

- μ=0.80, mass=0.04 kg / history_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / history_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / recovery_carry_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / recovery_carry_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / recovery_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / history_placement: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / history_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / recovery_carry_placement: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / recovery_carry_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / history_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / history_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / recovery_carry_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / recovery_carry_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / recovery_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / history_placement: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / history_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / recovery_carry_placement: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / recovery_carry_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / history_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / history_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / recovery_carry_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / recovery_carry_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / history_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / history_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / recovery_carry_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / recovery_carry_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid

Frozen v0.3, v0.4 carry-only and v0.4 full are authored controllers with privileged native state, each with its own matched open-jaw replay and a common hold control. Full diagnostics, contact-memory decisions, refusals, retries, resumes and aborts are retained. These synthetic trials establish no learned competence, physical reliability or detector accuracy.

Every attempt is canonical deterministic gzip JSON under `tasks/piper-recovery-v04/attempts/`; the original seal records both stored and decoded bytes and SHA-256. Download all files in `tasks/piper-recovery-v04/` together for the pinned offline inspection workflow in [the v0.4 guide](https://github.com/Dvidia-Inference/dvidia-training/blob/0545ac47aedcd7c197341986533aa3e74c263ac6/docs/piper-contact-recovery-v04.md). [Full comparison](tasks/piper-recovery-v04/report.html) · [Every outcome](tasks/piper-recovery-v04/report.json) · [Original protocol](tasks/piper-recovery-v04/protocol.json) · [Stored and decoded hashes](tasks/piper-recovery-v04/integrity.json).


## PiPER contact memory v0.3

Placement completion: baseline 4/12, probe-only 4/12, history 6/12.

Retries, resumes and release refusals do not imply successful placement or recovery.

Frozen confirmation cohort: 84 planned attempts across twelve synthetic scenes. Three frictions, two masses and two shared layouts; seven variants per scene. Every failed or invalid attempt remains in the denominator. Counts are descriptive, not physical reliability or detector accuracy.

- μ=0.80, mass=0.04 kg / baseline_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / baseline_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / probe_only_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / probe_only_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / history_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / history_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / baseline_placement: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / baseline_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / probe_only_placement: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / probe_only_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / history_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / history_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / baseline_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / baseline_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / probe_only_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / probe_only_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / history_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / history_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / baseline_placement: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / baseline_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / probe_only_placement: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / probe_only_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / history_placement: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / history_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / baseline_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / baseline_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / probe_only_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / probe_only_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / history_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / history_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / baseline_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / baseline_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / probe_only_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / probe_only_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / history_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / history_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid

Baseline, probe-only and history are authored controllers with privileged native state, each with its own matched open-jaw replay and a common hold control. Full diagnostics, contact-memory decisions, refusals, retries, resumes and aborts are retained. These synthetic trials establish no learned competence, physical reliability or detector accuracy.

Every attempt is canonical deterministic gzip JSON under `tasks/piper-contact-v03/attempts/`; the original seal records both stored and decoded bytes and SHA-256. Download all files in `tasks/piper-contact-v03/` together for the pinned offline inspection workflow in [the v0.3 guide](https://github.com/Dvidia-Inference/dvidia-training/blob/0545ac47aedcd7c197341986533aa3e74c263ac6/docs/piper-contact-memory-v03.md). [Full comparison](tasks/piper-contact-v03/report.html) · [Every outcome](tasks/piper-contact-v03/report.json) · [Original protocol](tasks/piper-contact-v03/protocol.json) · [Stored and decoded hashes](tasks/piper-contact-v03/integrity.json).


## PiPER reliability v0.5 — confirmation-832847

Placement completion: v0.4 4/12, v0.5 second lift 6/12, v0.5 full 7/12.

v0.5 second lift versus v0.4: 2 gained, 0 lost, 4 shared successful scenes, 6 neither completed. Mean completion-time change on shared successes: +0.000 simulated seconds (candidate minus reference).

v0.5 full versus v0.4: 3 gained, 0 lost, 4 shared successful scenes, 5 neither completed. Mean completion-time change on shared successes: +0.847 simulated seconds (candidate minus reference).

v0.5 full versus v0.5 second lift: 1 gained, 0 lost, 6 shared successful scenes, 5 neither completed. Mean completion-time change on shared successes: +0.434 simulated seconds (candidate minus reference).

Protocol cohort: confirmation; seed 832847. 84 planned attempts across twelve synthetic scenes. Matched open-jaw and hold controls: 0/48 completed. Every failed or invalid attempt remains in the denominator. Cohorts are reported separately; a cohort label alone does not establish independence. Counts are descriptive synthetic evidence, not physical reliability, detector accuracy, learned competence or real-time sensor performance.

- Pilot gate complete planned denominator: passed
- Pilot gate all native attempts valid: passed
- Pilot gate all controls fail: passed
- Pilot gate native integrity clean: passed
- Pilot gate gained without lost completions: passed
- μ=0.80, mass=0.04 kg / recovery_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / reacquire_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / reacquire_grasp_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / reacquire_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / reacquire_grasp_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / recovery_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / reacquire_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / reacquire_grasp_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / reacquire_placement: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / reacquire_grasp_placement: 1/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / reacquire_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / reacquire_grasp_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / reacquire_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / reacquire_grasp_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid

[Complete comparison](tasks/piper-reliability-v05/confirmation-832847/report.html) · [Original seal](tasks/piper-reliability-v05/confirmation-832847/integrity.json). Download this entire cohort directory to retain all attempts and original notices.

## PiPER reliability v0.5 — confirmation-227037

Placement completion: v0.4 6/12, v0.5 second lift 6/12, v0.5 full 8/12.

v0.5 second lift versus v0.4: 0 gained, 0 lost, 6 shared successful scenes, 6 neither completed. Mean completion-time change on shared successes: +0.000 simulated seconds (candidate minus reference).

v0.5 full versus v0.4: 2 gained, 0 lost, 6 shared successful scenes, 4 neither completed. Mean completion-time change on shared successes: +0.698 simulated seconds (candidate minus reference).

v0.5 full versus v0.5 second lift: 2 gained, 0 lost, 6 shared successful scenes, 4 neither completed. Mean completion-time change on shared successes: +0.698 simulated seconds (candidate minus reference).

Protocol cohort: confirmation; seed 227037. 84 planned attempts across twelve synthetic scenes. Matched open-jaw and hold controls: 0/48 completed. Every failed or invalid attempt remains in the denominator. Cohorts are reported separately; a cohort label alone does not establish independence. Counts are descriptive synthetic evidence, not physical reliability, detector accuracy, learned competence or real-time sensor performance.

- Pilot gate complete planned denominator: passed
- Pilot gate all native attempts valid: passed
- Pilot gate all controls fail: passed
- Pilot gate native integrity clean: passed
- Pilot gate gained without lost completions: passed
- μ=0.80, mass=0.04 kg / recovery_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / reacquire_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / reacquire_grasp_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / recovery_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / reacquire_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / reacquire_grasp_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / recovery_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / reacquire_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / reacquire_grasp_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / reacquire_placement: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / reacquire_grasp_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / reacquire_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / reacquire_grasp_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / reacquire_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / reacquire_grasp_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid

[Complete comparison](tasks/piper-reliability-v05/confirmation-227037/report.html) · [Original seal](tasks/piper-reliability-v05/confirmation-227037/integrity.json). Download this entire cohort directory to retain all attempts and original notices.

## PiPER reliability v0.5 — confirmation-862186

Placement completion: v0.4 5/12, v0.5 second lift 6/12, v0.5 full 8/12.

v0.5 second lift versus v0.4: 1 gained, 0 lost, 5 shared successful scenes, 6 neither completed. Mean completion-time change on shared successes: +0.000 simulated seconds (candidate minus reference).

v0.5 full versus v0.4: 3 gained, 0 lost, 5 shared successful scenes, 4 neither completed. Mean completion-time change on shared successes: +0.800 simulated seconds (candidate minus reference).

v0.5 full versus v0.5 second lift: 2 gained, 0 lost, 6 shared successful scenes, 4 neither completed. Mean completion-time change on shared successes: +0.602 simulated seconds (candidate minus reference).

Protocol cohort: confirmation; seed 862186. 84 planned attempts across twelve synthetic scenes. Matched open-jaw and hold controls: 0/48 completed. Every failed or invalid attempt remains in the denominator. Cohorts are reported separately; a cohort label alone does not establish independence. Counts are descriptive synthetic evidence, not physical reliability, detector accuracy, learned competence or real-time sensor performance.

- Pilot gate complete planned denominator: passed
- Pilot gate all native attempts valid: passed
- Pilot gate all controls fail: passed
- Pilot gate native integrity clean: passed
- Pilot gate gained without lost completions: passed
- μ=0.80, mass=0.04 kg / recovery_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / reacquire_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / reacquire_grasp_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / recovery_placement: 1/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / reacquire_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / reacquire_grasp_placement: 2/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.80, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / recovery_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / reacquire_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / reacquire_grasp_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / reacquire_placement: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / reacquire_grasp_placement: 2/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.55, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / reacquire_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / reacquire_grasp_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.04 kg / hold: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / recovery_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / recovery_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / reacquire_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / reacquire_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / reacquire_grasp_placement: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / reacquire_grasp_open_jaw: 0/2 completed, 2 numerically valid
- μ=0.15, mass=0.06 kg / hold: 0/2 completed, 2 numerically valid

[Complete comparison](tasks/piper-reliability-v05/confirmation-862186/report.html) · [Original seal](tasks/piper-reliability-v05/confirmation-862186/integrity.json). Download this entire cohort directory to retain all attempts and original notices.

The reviewed publication now permits at most **512 MiB of stored files**, to retain prior
evidence alongside complete new comparisons and their failed attempts.
The **32 MiB per-file limit** and bounded single-member gzip decoding remain in place.
This is a packaging limit, not a hardware or training memory requirement.

## Provenance and licensing

The native export, its complete receipt, model license files, upstream notices,
and original integrity bytes are retained without rewriting. See
`provenance.json`, `replay/replay-integrity.json`, `replay/receipt/integrity.json`,
`replay/licenses/` and `replay/reference_replay.third-party.txt`. Hashes establish
artifact consistency, not authenticity or physical qualification.

DVIDIA task/exporter/viewer software and bundled Three.js are MIT. The native
UR5e model is BSD-3-Clause; the Robotiq 2F-85 model is BSD-2-Clause. Component
license notices apply to their own files; the Space card's MIT label does not
relicense upstream model assets. Additional profile assets retain their own notices.
No neural policy weights, private footage, credentials or paid server compute
are included.

[DVIDIA](https://dvidia.org/) · [Research](https://research.dvidia.org/) ·
[GitHub](https://github.com/Dvidia-Inference/dvidia-training) ·
[@iammrriver](https://x.com/iammrriver) · [hello@dvidia.org](mailto:hello@dvidia.org)


## Shoe asset library v0.1

[Explore the asset library](asset-library/v01/index.html): six original rigid shoe proxies and UR5e/Robotiq, PiPER and SO-101 scenes. [Complete benchmark](asset-library/v01/benchmark/report.html). Native loading and support tests do not establish shoe grasping, deformation or physical transfer.


## Live PiPER shoe workstation v0.1

[Open the live workstation](workstation/v01/index.html). MuJoCo 3.15.0 WASM runs in a browser worker. Drag targets, bounded joint commands, native gripper actuation and free-object contact are live. The shoe is a rigid synthetic proxy with uncalibrated properties. No learned skill or physical robot qualification. [Complete evidence and failures](workstation-evidence/v01/README.md), [evidence file hashes](workstation-evidence/v01/evidence-integrity.json), and [research report](https://research.dvidia.org/papers/live-piper-shoe-workstation-v01/). DVIDIA code and shoes: MIT; PiPER assets: MIT; Three.js: MIT; MuJoCo: Apache-2.0 with retained dependency notices.


The live workstation now loads one compressed native mesh bundle. Original meshes, physics parameters and original benchmark evidence are retained. [Delivery validation](workstation-delivery/v01/README.md).


The workstation download fix adds compressed WASM transport and bounded download recovery. Original engine, mesh and benchmark bytes are retained. [Download-fix validation](workstation-download-fix/v01/README.md).


The Hugging Face workstation can load its three compressed simulator resources from DVIDIA’s research mirror, with exact byte bounds and SHA-256 verification. Original engine, mesh, geometry and benchmark bytes are retained. [Mirror validation](workstation-mirror/v01/README.md).


## Skill prerequisites v0.1

[Explore both simulations](prerequisites/v01/index.html). Recorded replays of native MuJoCo runs; run the open-source Python environments locally for fresh physics. The rake is mounted, not autonomously acquired. Lid tests measure access and recovery, not shoe extraction. Failures and full benchmark evidence remain visible.

[Pinned source](https://github.com/Dvidia-Inference/dvidia-training/tree/756306a2beda60ac54567971626080a56227e781) · [Research](https://research.dvidia.org/papers/skill-prerequisites-v01/)


## Continuous shoe grip v0.2

[Explore the grip comparison](prerequisites/v02/index.html). Recorded replays of native MuJoCo runs compare the previous mounted-rake controller with continuous acquisition and grip-loss checks on matched scenes. Run the open-source Python benchmark locally for fresh physics. All planned attempts and independent outcome scores remain visible. Policies use privileged simulator observations; contact is synthetic and hardware transfer remains open.

[Pinned source](https://github.com/Dvidia-Inference/dvidia-training/tree/af8933994b4626e28a0554abc782ae9d22cff06c) · [Research](https://research.dvidia.org/papers/continuous-shoe-grip-v02/)