tarzelf commited on
Commit
8b2e983
·
verified ·
1 Parent(s): 6de94df

Publish two unqualified PiPER endpoint models and eight native development outcomes

Browse files
LICENSE ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ MIT License
2
+
3
+ Copyright (c) 2026 DVIDIA contributors
4
+
5
+ Permission is hereby granted, free of charge, to any person obtaining a copy
6
+ of this software and associated documentation files (the "Software"), to deal
7
+ in the Software without restriction, including without limitation the rights
8
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9
+ copies of the Software, and to permit persons to whom the Software is
10
+ furnished to do so, subject to the following conditions:
11
+
12
+ The above copyright notice and this permission notice shall be included in all
13
+ copies or substantial portions of the Software.
14
+
15
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21
+ SOFTWARE.
README.md ADDED
@@ -0,0 +1,75 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ language:
4
+ - en
5
+ tags:
6
+ - robotics
7
+ - mujoco
8
+ - imitation-learning
9
+ - numpy
10
+ - research-only
11
+ ---
12
+
13
+ # DVIDIA PiPER reference actions v0.1
14
+
15
+ Two compact CPU research candidates learned from 96,000 synchronized simulation demonstration rows. Both trained in about 5 seconds on the measured host and passed save/load replay checks. **Neither is a qualified skill: both achieved 0/4 strict placements in the bounded native development smoke.** Both candidates and negative results are retained.
16
+
17
+ This repository contains model JSON files, cards and evidence for a **custom Python API**. It is not a Transformers model, a qualified-skill CLI installation package or a physical robot driver. No model was selected as a winner.
18
+
19
+ | Measurement | Absolute reference (Cabs) | Prior-reference delta (Cdelta) |
20
+ |---|---:|---:|
21
+ | Training rows | 96,000 | 96,000 |
22
+ | Fit time on measured shared host | 5.230713 s | 5.097628 s |
23
+ | Model JSON size | 539,345 bytes | 538,021 bytes |
24
+ | Saved-model replay parity | 1,000/1,000 outputs identical | 1,000/1,000 outputs identical |
25
+ | Complete native development episodes | 4/4 | 4/4 |
26
+ | Strict placements | **0/4** | **0/4** |
27
+ | Bilateral grasp contact seen | 3/4 | 4/4 |
28
+ | Qualified lift seen | 1/4 | 0/4 |
29
+ | Carry completed | 0/4 | 0/4 |
30
+ | Episodes with unexpected contacts | 2/4 | 4/4 |
31
+ | Unexpected-contact native ticks | 7,606 | 19,751 |
32
+ | Native callback including disk guard p95 | 0.295460 ms | 0.284297 ms |
33
+ | Full offline boundary p95 | 22.362537 ms | 22.049043 ms |
34
+
35
+ [Absolute model card](models/absolute/README.md) · [Delta model card](models/delta/README.md) · [Data card](data/README.md) · [Native audit](evidence/native-smoke-v3-audit.json) · [Failure diagnosis](evidence/native-smoke-diagnosis.json).
36
+
37
+ ## Load a candidate
38
+
39
+ Install the source revision used for measurement and its pinned NumPy dependency in a virtual environment:
40
+
41
+ ```sh
42
+ python -m pip install "git+https://github.com/Dvidia-Inference/dvidia-training.git@78ea4fbb4b2733e7738eb425eeecd7cb67a52195"
43
+ ```
44
+
45
+ Download this repository's files and run Python from its root:
46
+
47
+ ```python
48
+ from dvidia_training import camera_action_reference_model as reference_model
49
+
50
+ model = reference_model.load_model("models/delta/model.json")
51
+ assert model["task_qualified"] is False
52
+ assert model["physical_robot_ready"] is False
53
+ policy = reference_model.ModelPolicy(model)
54
+ print(model["variant"], model["training"]["samples"])
55
+ ```
56
+
57
+ This only loads and inspects the candidate; it starts no simulator or hardware. `policy(context)` expects the recorder's exact causal camera/encoder context, historical initial visual anchor, 160 ms history, availability masks and an actual retained float64 previous servo reference starting at the registered reset. An arbitrary image or joint vector does not satisfy that input contract. The source's new model format is not handled by the qualified-skill CLI installer.
58
+
59
+ ## What was measured
60
+
61
+ Exactly two real training-data fits used the same 64,000 authored-teacher simulation rows plus 32,000 earlier mixed-control correction rows. Recipe: seed 17, two 64-unit tanh layers, 50 epochs, batch 512, Adam 0.003. Parent cache and exact prior-reference/feasible-target identities are bound in the [training input receipt](evidence/training-input-identity.json). Raw videos and derived training arrays are not redistributed in this compact model repository.
62
+
63
+ Both candidates replayed 1,000 steps of the first **training** teacher trajectory. Predictions never fed into later replay observations or references; this is serialization/inference integration, not generalization. A separate native batch used the first two development groups, both goals and both unchanged candidates. All eight 20-second simulated episodes completed with no teacher intervention or fallback. No confirmation data or hardware was used.
64
+
65
+ Neither candidate completed carry or strict placement. Seven of eight episodes never reached the required sustained bilateral table-free lift. All four delta trajectories crossed the strict scorer's unchanged finite TCP coordinate envelope of ±0.5 m; this was not a NaN or solver-warning diagnosis. Cabs visual estimates were available 59.9% of decisions and Cdelta 53.7%, with longest missing intervals 13.36 s and 6.16 s. These are observations from four cases per candidate, not a causal diagnosis or a statistical ranking.
66
+
67
+ Sixteen earlier infrastructure refusals are preserved separately: eight at the wrapper's import guard, then eight at CoreGraphics initialization. A tiny static-frame preflight established scoped graphics access before the third batch. The source, models, roster, physics, guards and scorer remained unchanged across the two later batches. [All-batch accounting](evidence/development-smoke-status.json) and [graphics preflight](evidence/graphics-preflight.json) retain those boundaries. Do not pool infrastructure refusals into a 0/24 manipulation score.
68
+
69
+ Measurements used a shared macOS 26.5.2 arm64 host, Python 3.12.9, NumPy 2.5.3, MuJoCo 3.15.0 and declared BLAS threads 1. Fit timing includes validation and normalization. Whole-process integration peak RSS was 1,345,404,928 bytes, not a model-only allocation or minimum hardware requirement. Callback timing excludes camera/rendering/physics/transport; the native callback includes its disk guard. Full boundary includes file writes and alternate camera work while the simulator pauses. Its 22 ms p95 is not a 50 Hz real-time guarantee. The renderer reported a depth-accuracy limitation due to unavailable `ARB_clip_control`; no backend depth calibration was established.
70
+
71
+ These remain bounded PiPER block-placement research candidates. No arbitrary-video skill recovery, other-arm transfer, hardware qualification, release gate, negative-control suite or comparator superiority is claimed. The proposed 164-attempt screen remains unrun and frozen v0.1 remains 5/64 strict learned placements, unqualified. The [research report](https://research.dvidia.org/papers/reference-action-v01/) and [all eight recorded attempts](https://research.dvidia.org/downloads/topics/physical-grounding/runs/2026-11-09-reference-action-v01/viewer/index.html) are publicly available. Anonymous readback verified all 414 published report, diagnostic and viewer files against research commit `32fcceeb`.
72
+
73
+ ## License and provenance
74
+
75
+ DVIDIA-generated weights, derived-data documentation and source use [MIT](LICENSE). Dependencies and upstream robot assets retain their own licenses and are not bundled here. No raw human footage or credentials are included. Candidate files are byte-identical to the retained training outputs; their file and canonical content hashes are listed in the model cards. Runtime source was [78ea4fbb](https://github.com/Dvidia-Inference/dvidia-training/tree/78ea4fbb4b2733e7738eb425eeecd7cb67a52195). The [source, model cards and benchmark evidence](https://github.com/Dvidia-Inference/dvidia-training/tree/8774265fdf2a4516520cdf36ff2eb41dcd04dfda/benchmarks/camera-action-reference-model-integration-v01) were published at `8774265f`; this documentation commit preserves the measured runtime above. The model's `scientific_registration` remains null; external receipts bind these operational experiments.
data/README.md ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ language:
4
+ - en
5
+ tags:
6
+ - robotics
7
+ - simulation
8
+ - demonstrations
9
+ - research
10
+ ---
11
+
12
+ # DVIDIA PiPER reference training data
13
+
14
+ This card describes the derived training inputs for both retained reference-model candidates. This data directory contains an identity receipt; the benchmark does not redistribute raw videos, caches or reference arrays. Both candidate model files are included separately.
15
+
16
+ The data comprises 96,000 control rows from 96 existing simulation episodes in 32 training starting-position groups: 64 authored-teacher demonstrations covering both destinations, followed by 32 previously collected mixed-control corrections. These are synchronized simulated camera/action data, not recovered actions from human video. Development and confirmation episodes are excluded from fitting.
17
+
18
+ Each parent row contains 269 causal features, the issued-teacher or separately recorded teacher-query target, group ownership and provenance. Each reference export adds two C-order float64 `(N, 7)` arrays: exact previous normal servo references and feasible target endpoints. Six dimensions use radians; the seventh is the single-finger jaw coordinate in metres. Reset references come from the recording reset; later references come from the preceding step's actual normal ramp state. The original 20 updates are applied to teacher labels. For mixed control this is counterfactual normal-reference supervision, not a statement that those labels were executed.
19
+
20
+ The parent cache was built through the original strict exporter. The reference-export construction verified sealed recording metadata and caller-pinned parent data; cache/reference loads validate derived bytes without re-reading raw RGB-D frames. This integration experiment did not revalidate raw recordings. Array, protocol, stage, source, parent dataset and manifest identities are in [training-input-identity.json](../evidence/training-input-identity.json).
21
+
22
+ Source: [DVIDIA training at the benchmark commit](https://github.com/Dvidia-Inference/dvidia-training/tree/78ea4fbb4b2733e7738eb425eeecd7cb67a52195). Training uses only training-data normalization. Current teacher actions, future observations and native object/contact truth are excluded from features. Missing visual observations remain masked, and historical estimates retain their age semantics.
23
+
24
+ These bounded synthetic demonstrations do not establish transfer to shoes, arbitrary videos, other arms or physical hardware. Model training losses and a single training-trajectory replay do not establish generalization. The original dataset ownership and failure accounting are preserved.
25
+
26
+ DVIDIA-generated derived data and accompanying documentation use [MIT](../LICENSE). Upstream simulator and robot asset licenses remain separate. No raw human footage, credentials or upstream model weights are included in this benchmark.
evidence/development-smoke-status.json ADDED
@@ -0,0 +1,362 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "critical_contact_metrics": "See per-variant critical_contact_ticks and episodes_with_critical_contact in native-smoke-v3-audit.json.",
3
+ "evidence_state": "locally_validated_unqualified; remote hosting not asserted",
4
+ "funnel_metrics": {
5
+ "absolute": {
6
+ "callback_including_guard": {
7
+ "calls": 4000,
8
+ "maximum_seconds": 0.008621292014140636,
9
+ "median_seconds": 0.00023227051133289933,
10
+ "p95_seconds": 0.00029546011064667254
11
+ },
12
+ "carry_complete": 0,
13
+ "complete_episodes": 4,
14
+ "critical_contact_ticks": 7606,
15
+ "episodes_with_critical_contact": 2,
16
+ "full_boundary": {
17
+ "calls": 4000,
18
+ "maximum_seconds": 0.051054958981694654,
19
+ "median_seconds": 0.013028145520365797,
20
+ "p95_seconds": 0.022362537491426335
21
+ },
22
+ "grasp_seen": 3,
23
+ "lift_seen": 1,
24
+ "qualified": false,
25
+ "retention_lost": 0,
26
+ "scheduled": 4,
27
+ "scored_control_trajectories": 4,
28
+ "strict_successes": 0,
29
+ "terminal_only_successes": 0
30
+ },
31
+ "delta": {
32
+ "callback_including_guard": {
33
+ "calls": 4000,
34
+ "maximum_seconds": 0.021589000010862947,
35
+ "median_seconds": 0.00023095900542102754,
36
+ "p95_seconds": 0.0002842972404323518
37
+ },
38
+ "carry_complete": 0,
39
+ "complete_episodes": 4,
40
+ "critical_contact_ticks": 19751,
41
+ "episodes_with_critical_contact": 4,
42
+ "full_boundary": {
43
+ "calls": 4000,
44
+ "maximum_seconds": 0.058383833995321766,
45
+ "median_seconds": 0.013461853988701478,
46
+ "p95_seconds": 0.02204904312093276
47
+ },
48
+ "grasp_seen": 4,
49
+ "lift_seen": 0,
50
+ "qualified": false,
51
+ "retention_lost": 0,
52
+ "scheduled": 4,
53
+ "scored_control_trajectories": 4,
54
+ "strict_successes": 0,
55
+ "terminal_only_successes": 0
56
+ }
57
+ },
58
+ "independently_scored_control_trajectories": 8,
59
+ "initial_infrastructure_batches": [
60
+ {
61
+ "initialization_refusals": 8,
62
+ "plan_sha256": "3818be616fe37f976e2b31f86a21f5c429f11b4e4131a43d5174ed1bb771e289",
63
+ "policy_callbacks": 0,
64
+ "recorded_control_intervals": 0,
65
+ "result": {
66
+ "bytes": 6130,
67
+ "sha256": "2e9a40eaa5799f3bc6d0d36ee10f5fe8a6cf0bfe387f428f399d66a4e9c5c6fe"
68
+ },
69
+ "rows": [
70
+ {
71
+ "files_verified": 2,
72
+ "id": "development-00-goal0-absolute",
73
+ "recorded_complete_intervals": 0,
74
+ "rollout_error": {
75
+ "message": "No network or child process inside native worker.",
76
+ "type": "RuntimeError"
77
+ },
78
+ "startup_permission_closed": null,
79
+ "startup_probe_calls": 0,
80
+ "variant": "absolute",
81
+ "worker_receipt": {
82
+ "bytes": 2444,
83
+ "sha256": "059ef7b8732056b28e73b2dd50bd56dd95bbc22d9c633a9736609131f841ba42"
84
+ }
85
+ },
86
+ {
87
+ "files_verified": 2,
88
+ "id": "development-00-goal0-delta",
89
+ "recorded_complete_intervals": 0,
90
+ "rollout_error": {
91
+ "message": "No network or child process inside native worker.",
92
+ "type": "RuntimeError"
93
+ },
94
+ "startup_permission_closed": null,
95
+ "startup_probe_calls": 0,
96
+ "variant": "delta",
97
+ "worker_receipt": {
98
+ "bytes": 2435,
99
+ "sha256": "fb67f2ba4ed0a69f294541987288b40be51e7886302b976be43de547b5021dcc"
100
+ }
101
+ },
102
+ {
103
+ "files_verified": 2,
104
+ "id": "development-00-goal1-absolute",
105
+ "recorded_complete_intervals": 0,
106
+ "rollout_error": {
107
+ "message": "No network or child process inside native worker.",
108
+ "type": "RuntimeError"
109
+ },
110
+ "startup_permission_closed": null,
111
+ "startup_probe_calls": 0,
112
+ "variant": "absolute",
113
+ "worker_receipt": {
114
+ "bytes": 2443,
115
+ "sha256": "71285854d1e4f590a3b58fd4f97819ae46eb4d58d50d4932ddf34abed93884fd"
116
+ }
117
+ },
118
+ {
119
+ "files_verified": 2,
120
+ "id": "development-00-goal1-delta",
121
+ "recorded_complete_intervals": 0,
122
+ "rollout_error": {
123
+ "message": "No network or child process inside native worker.",
124
+ "type": "RuntimeError"
125
+ },
126
+ "startup_permission_closed": null,
127
+ "startup_probe_calls": 0,
128
+ "variant": "delta",
129
+ "worker_receipt": {
130
+ "bytes": 2434,
131
+ "sha256": "651a0ac311d20c08023a84945604f9591cacd12bfe7bc41fda763927ae4927c7"
132
+ }
133
+ },
134
+ {
135
+ "files_verified": 2,
136
+ "id": "development-01-goal0-absolute",
137
+ "recorded_complete_intervals": 0,
138
+ "rollout_error": {
139
+ "message": "No network or child process inside native worker.",
140
+ "type": "RuntimeError"
141
+ },
142
+ "startup_permission_closed": null,
143
+ "startup_probe_calls": 0,
144
+ "variant": "absolute",
145
+ "worker_receipt": {
146
+ "bytes": 2443,
147
+ "sha256": "fbc5c5419755eef28cd877949f534146c0594b65a6cfc44d784c21552c544516"
148
+ }
149
+ },
150
+ {
151
+ "files_verified": 2,
152
+ "id": "development-01-goal0-delta",
153
+ "recorded_complete_intervals": 0,
154
+ "rollout_error": {
155
+ "message": "No network or child process inside native worker.",
156
+ "type": "RuntimeError"
157
+ },
158
+ "startup_permission_closed": null,
159
+ "startup_probe_calls": 0,
160
+ "variant": "delta",
161
+ "worker_receipt": {
162
+ "bytes": 2434,
163
+ "sha256": "527b2af2befa2a1461db9d65b2730f790800937a3f97e2ae73f7b49c8f6c3214"
164
+ }
165
+ },
166
+ {
167
+ "files_verified": 2,
168
+ "id": "development-01-goal1-absolute",
169
+ "recorded_complete_intervals": 0,
170
+ "rollout_error": {
171
+ "message": "No network or child process inside native worker.",
172
+ "type": "RuntimeError"
173
+ },
174
+ "startup_permission_closed": null,
175
+ "startup_probe_calls": 0,
176
+ "variant": "absolute",
177
+ "worker_receipt": {
178
+ "bytes": 2443,
179
+ "sha256": "47c9609434b19a8c8da621cf0bb4a6c21fc64b1249bb26104a9f02669be40ff6"
180
+ }
181
+ },
182
+ {
183
+ "files_verified": 2,
184
+ "id": "development-01-goal1-delta",
185
+ "recorded_complete_intervals": 0,
186
+ "rollout_error": {
187
+ "message": "No network or child process inside native worker.",
188
+ "type": "RuntimeError"
189
+ },
190
+ "startup_permission_closed": null,
191
+ "startup_probe_calls": 0,
192
+ "variant": "delta",
193
+ "worker_receipt": {
194
+ "bytes": 2435,
195
+ "sha256": "9ae30452ca490e2adab099bc62206abdae3d029fbaa7c8c7e281ae20780a3ae8"
196
+ }
197
+ }
198
+ ],
199
+ "run_id": "reference-model-development-smoke-20261109",
200
+ "scheduled_attempts": 8
201
+ },
202
+ {
203
+ "initialization_refusals": 8,
204
+ "plan_sha256": "600b2129fc44c21e092390269e50ff43766262808b88add6d4718ea301c0d8e8",
205
+ "policy_callbacks": 0,
206
+ "recorded_control_intervals": 0,
207
+ "result": {
208
+ "bytes": 6664,
209
+ "sha256": "017d7ae05f64b8539d950ec00063345f30571e4a89086e06411b1b038c9a335c"
210
+ },
211
+ "rows": [
212
+ {
213
+ "files_verified": 2,
214
+ "id": "development-00-goal0-absolute",
215
+ "recorded_complete_intervals": 0,
216
+ "rollout_error": {
217
+ "message": "invalid CoreGraphics connection",
218
+ "type": "CGLError"
219
+ },
220
+ "startup_permission_closed": true,
221
+ "startup_probe_calls": 1,
222
+ "variant": "absolute",
223
+ "worker_receipt": {
224
+ "bytes": 2918,
225
+ "sha256": "d3f14709e112bec83b112bf5391f61aebe4277b39adb5956030ebb4a11d6add6"
226
+ }
227
+ },
228
+ {
229
+ "files_verified": 2,
230
+ "id": "development-00-goal0-delta",
231
+ "recorded_complete_intervals": 0,
232
+ "rollout_error": {
233
+ "message": "invalid CoreGraphics connection",
234
+ "type": "CGLError"
235
+ },
236
+ "startup_permission_closed": true,
237
+ "startup_probe_calls": 1,
238
+ "variant": "delta",
239
+ "worker_receipt": {
240
+ "bytes": 2910,
241
+ "sha256": "965fba1d8c1e06eef6694ef65ec4d87dbf58966013712cd9aa8e6a2e8a426b04"
242
+ }
243
+ },
244
+ {
245
+ "files_verified": 2,
246
+ "id": "development-00-goal1-absolute",
247
+ "recorded_complete_intervals": 0,
248
+ "rollout_error": {
249
+ "message": "invalid CoreGraphics connection",
250
+ "type": "CGLError"
251
+ },
252
+ "startup_permission_closed": true,
253
+ "startup_probe_calls": 1,
254
+ "variant": "absolute",
255
+ "worker_receipt": {
256
+ "bytes": 2917,
257
+ "sha256": "de91ed38603f1ca847de2fbf0416687e52d5c4084a9bdf2242d5726c600c5fa8"
258
+ }
259
+ },
260
+ {
261
+ "files_verified": 2,
262
+ "id": "development-00-goal1-delta",
263
+ "recorded_complete_intervals": 0,
264
+ "rollout_error": {
265
+ "message": "invalid CoreGraphics connection",
266
+ "type": "CGLError"
267
+ },
268
+ "startup_permission_closed": true,
269
+ "startup_probe_calls": 1,
270
+ "variant": "delta",
271
+ "worker_receipt": {
272
+ "bytes": 2909,
273
+ "sha256": "aa0c157fbc73e6b501d9e1085fa526e153a322144709c175de18d212ee9fd4a7"
274
+ }
275
+ },
276
+ {
277
+ "files_verified": 2,
278
+ "id": "development-01-goal0-absolute",
279
+ "recorded_complete_intervals": 0,
280
+ "rollout_error": {
281
+ "message": "invalid CoreGraphics connection",
282
+ "type": "CGLError"
283
+ },
284
+ "startup_permission_closed": true,
285
+ "startup_probe_calls": 1,
286
+ "variant": "absolute",
287
+ "worker_receipt": {
288
+ "bytes": 2919,
289
+ "sha256": "c0cc1bacebe5f93cd1392df3f59dd617a6bcefb01caa508ae04116eedd377306"
290
+ }
291
+ },
292
+ {
293
+ "files_verified": 2,
294
+ "id": "development-01-goal0-delta",
295
+ "recorded_complete_intervals": 0,
296
+ "rollout_error": {
297
+ "message": "invalid CoreGraphics connection",
298
+ "type": "CGLError"
299
+ },
300
+ "startup_permission_closed": true,
301
+ "startup_probe_calls": 1,
302
+ "variant": "delta",
303
+ "worker_receipt": {
304
+ "bytes": 2909,
305
+ "sha256": "39b0786aaaeff0455416928bb05bdb8e69738573d3250bd88ba7a1a065dff260"
306
+ }
307
+ },
308
+ {
309
+ "files_verified": 2,
310
+ "id": "development-01-goal1-absolute",
311
+ "recorded_complete_intervals": 0,
312
+ "rollout_error": {
313
+ "message": "invalid CoreGraphics connection",
314
+ "type": "CGLError"
315
+ },
316
+ "startup_permission_closed": true,
317
+ "startup_probe_calls": 1,
318
+ "variant": "absolute",
319
+ "worker_receipt": {
320
+ "bytes": 2918,
321
+ "sha256": "ed64a04c503121a0649365fd24aa63a6aa357ab83633743820f1b4352a69ab3c"
322
+ }
323
+ },
324
+ {
325
+ "files_verified": 2,
326
+ "id": "development-01-goal1-delta",
327
+ "recorded_complete_intervals": 0,
328
+ "rollout_error": {
329
+ "message": "invalid CoreGraphics connection",
330
+ "type": "CGLError"
331
+ },
332
+ "startup_permission_closed": true,
333
+ "startup_probe_calls": 1,
334
+ "variant": "delta",
335
+ "worker_receipt": {
336
+ "bytes": 2909,
337
+ "sha256": "885c5b7ec717d1b8790cec4299c1a29e52024abac6cbd70b8bb3c5a3bf059cc7"
338
+ }
339
+ }
340
+ ],
341
+ "run_id": "reference-model-development-smoke-v2-20261109",
342
+ "scheduled_attempts": 8
343
+ }
344
+ ],
345
+ "interpretation": "Report0/4 strict placements per model on four reused development scenarios. The prior16 infrastructure refusals are retained separately, not pooled into a0/24 manipulation score. This is not a generalization or comparator study.",
346
+ "learned_callback_latency": "See per-variant callback_including_guard distributions in native-smoke-v3-audit.json.",
347
+ "native_audit_sha256": "098c3c7b8c678790cc089dbec50d5c7c874e0a54da72844e48c49222683f9d7f",
348
+ "native_initialization_scope": "First eight import refusals and second eight graphics refusals remain separate. Third batch used separately registered scoped graphics access and completed all8 native learned-control attempts; neither model succeeded.",
349
+ "native_plan_sha256": "9912b3b86abe889d81073b1fee1c9cad9655264fdb325abbbf60dbebd89a490b",
350
+ "native_result_file": {
351
+ "bytes": 7153,
352
+ "sha256": "597277fd6c4671a7d2791aa861beb5da896573fcbf51f8db08e30d4bc501284e"
353
+ },
354
+ "next_prerequisite": "A separately registered failure-correction experiment; no automatic retries, tuning or new qualification.",
355
+ "policy_callbacks": 8000,
356
+ "qualified": false,
357
+ "recorded_control_intervals": 8000,
358
+ "review_receipt_sha256": "2270d1043e8dd68286627d15f2c4f039a7fdda9913d843ebe5e7551e1523367e",
359
+ "scheduled_attempts_across_batches": 24,
360
+ "schema": "dvidia.reference-model-development-smoke-status/v2",
361
+ "selection_performed": false
362
+ }
evidence/graphics-preflight.json ADDED
@@ -0,0 +1,50 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "results": {
3
+ "default-sandbox.json": {
4
+ "original_file": {
5
+ "bytes": 498,
6
+ "sha256": "74c96d8856d24c3f89680202b63ab67efe5a45b42a97e17ff44429d347827d7d"
7
+ },
8
+ "result": {
9
+ "error": "invalid CoreGraphics connection",
10
+ "error_type": "CGLError",
11
+ "execution_context": "default-sandbox",
12
+ "machine": "arm64",
13
+ "mujoco": "3.15.0",
14
+ "numpy": "2.5.3",
15
+ "python": "3.12.9",
16
+ "scope": "Tiny authored static XML, forward kinematics only, one48x64RGB frame; no robot/assets/dataset/task/model weights or dynamics steps.",
17
+ "status": "failed",
18
+ "total_wall_seconds": 0.12905491699348204
19
+ }
20
+ },
21
+ "scoped-graphics-access.json": {
22
+ "original_file": {
23
+ "bytes": 674,
24
+ "sha256": "dbfaef196312bcd905ad97288a63732a9b57bca5eb3a4119e03a885f9af3af55"
25
+ },
26
+ "result": {
27
+ "execution_context": "scoped-graphics-access",
28
+ "frame_dtype": "uint8",
29
+ "frame_max": 185,
30
+ "frame_min": 0,
31
+ "frame_sha256": "a1b17db25079e446d7030d4f72820efaf9c5163c0cdaccab6a7449cdee82916e",
32
+ "frame_shape": [
33
+ 48,
34
+ 64,
35
+ 3
36
+ ],
37
+ "machine": "arm64",
38
+ "mujoco": "3.15.0",
39
+ "numpy": "2.5.3",
40
+ "python": "3.12.9",
41
+ "render_wall_seconds": 0.020181250001769513,
42
+ "scope": "Tiny authored static XML, forward kinematics only, one48x64RGB frame; no robot/assets/dataset/task/model weights or dynamics steps.",
43
+ "status": "passed",
44
+ "total_wall_seconds": 0.16178770799888298
45
+ }
46
+ }
47
+ },
48
+ "schema": "dvidia.reference-model-graphics-preflight-summary/v1",
49
+ "scope": "One static48x64frame, forward kinematics only; no robot/assets/data/model weights or dynamics. Interpreter path omitted from this public summary."
50
+ }
evidence/initial-smoke-accounting.json ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "cause": "The experiment wrapper prohibited MuJoCo macOS import-time sysctl subprocess; each attempt stopped before policy callbacks.",
3
+ "interpretation": "Infrastructure refusal, not measured manipulation failure. All eight scheduled attempts remain accounted for.",
4
+ "native_evaluation": "No valid closed-loop result yet. Any further attempt needs separate registration and must preserve these results.",
5
+ "native_initialization_refusals": 8,
6
+ "original_result_sha256": "2e9a40eaa5799f3bc6d0d36ee10f5fe8a6cf0bfe387f428f399d66a4e9c5c6fe",
7
+ "plan_sha256": "3818be616fe37f976e2b31f86a21f5c429f11b4e4131a43d5174ed1bb771e289",
8
+ "policy_callbacks": 0,
9
+ "qualified": false,
10
+ "scheduled_attempts": 8,
11
+ "schema": "dvidia.reference-model-initial-smoke-accounting/v1",
12
+ "selection_performed": false,
13
+ "strict_scored_rollouts": 0
14
+ }
evidence/integration-result.json ADDED
@@ -0,0 +1,217 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "causal_replay_features_equal_parent": true,
3
+ "common_initialization_and_normalization": true,
4
+ "contract": {
5
+ "absolute_decoder": "r0 + D*g(x)",
6
+ "action_units": [
7
+ "rad",
8
+ "rad",
9
+ "rad",
10
+ "rad",
11
+ "rad",
12
+ "rad",
13
+ "single_finger_m"
14
+ ],
15
+ "adam_moments_dtype": "float32",
16
+ "blind": false,
17
+ "control_period_s": 0.02,
18
+ "decoder_loss_and_gradients_dtype": "float64",
19
+ "delta_decoder": "r + D*g(x)",
20
+ "feature_contract": "camera-encoder-absolute-causal160/v1",
21
+ "feature_contract_sha256": "e2d45f2cb03b39d424559c76f11252978facdf911af541e8e294b7bb8cb03fe8",
22
+ "hidden_units": [
23
+ 64,
24
+ 64
25
+ ],
26
+ "history_seconds": 0.16,
27
+ "increment_scale": [
28
+ 0.03,
29
+ 0.03,
30
+ 0.03,
31
+ 0.03,
32
+ 0.03,
33
+ 0.03,
34
+ 0.001
35
+ ],
36
+ "joint_order": [
37
+ "joint1",
38
+ "joint2",
39
+ "joint3",
40
+ "joint4",
41
+ "joint5",
42
+ "joint6",
43
+ "single_finger_jaw"
44
+ ],
45
+ "loss": "mean(((unprojected_endpoint-feasible_target)/S)**2)",
46
+ "loss_scale": [
47
+ 3.0,
48
+ 3.0,
49
+ 3.0,
50
+ 3.0,
51
+ 3.0,
52
+ 3.0,
53
+ 0.035
54
+ ],
55
+ "network_dtype": "float32",
56
+ "projection": "native bounds then exact original 20 normal reference updates",
57
+ "reference_kind": "previous_applied_normal_servo_reference",
58
+ "reset_reference": [
59
+ 0.0,
60
+ 1.57,
61
+ -1.3485,
62
+ 0.0,
63
+ 0.0,
64
+ 0.0,
65
+ 0.035
66
+ ]
67
+ },
68
+ "evidence_state": "locally_validated_unqualified; remote hosting not asserted",
69
+ "feasible_endpoint_array_sha256": "d5754ace901e4d0fda4793be8e34aa9676009e8d700451937c439bd42c1d0163",
70
+ "feature_array_sha256": "8e2399f0753e20e86a50555dcf17a85c12b7c0b2583842f13da14a0bad393bee",
71
+ "fits": 2,
72
+ "forbidden_extra_input_invariance": true,
73
+ "hardware": {
74
+ "blas_threads_declared": 1,
75
+ "cpu_count": 10,
76
+ "machine": "arm64",
77
+ "numpy": "2.5.3",
78
+ "platform": "macOS-26.5.2-arm64-arm-64bit",
79
+ "processor": "arm",
80
+ "python": "3.12.9",
81
+ "shared_host": true
82
+ },
83
+ "held_out_rows_read": 0,
84
+ "limitations": [
85
+ "Training errors and one teacher-trajectory open-loop replay are not generalization or task success.",
86
+ "No controller was actuated, selected, qualified, installed or evaluated in a new environment.",
87
+ "Both candidates retained; frozenv01 results and unrun164-attemptv02 screen unchanged.",
88
+ "Registration binds this benchmark externally; model scientific_registration intentionally remains null."
89
+ ],
90
+ "native_rollouts": 0,
91
+ "original_metadata_files_read_count": 1003,
92
+ "original_result_sha256": "6d44d98488ef26f949412aadc94c32174bd5c4ce879442191b9784deff5b325f",
93
+ "peak_whole_process_rss_bytes": 1345404928,
94
+ "physical_robot_ready": false,
95
+ "previous_reference_array_sha256": "e2f84e643ad7e9d04fd2d993051f6873283a376c327838e2ee84733880c8af54",
96
+ "qualified": false,
97
+ "raw_recordings_revalidated": false,
98
+ "recipe": {
99
+ "batch_size": 512,
100
+ "beta1": 0.9,
101
+ "beta2": 0.999,
102
+ "epochs": 50,
103
+ "epsilon": 1e-08,
104
+ "gradient_clip": 1.0,
105
+ "learning_rate": 0.003,
106
+ "parameter_clip": 64.0,
107
+ "seed": 17
108
+ },
109
+ "registered_plan_sha256": "ffb52ed4226d48482010be7dc2a1acf2fa385202a0d7dc142ca3e8904cb7d4f8",
110
+ "replay_frames": 1000,
111
+ "replay_next_state_origin": "recorded teacher trajectory only",
112
+ "replay_predictions_actuated": false,
113
+ "resource_scope": "Single compute worker plus250ms resource observer. RSS/deadline/free-space stop thresholds are sampled controls, not kernel memory quotas or protection against unrelated disk writers.",
114
+ "schema": "dvidia.reference-model-integration-publication-summary/v1",
115
+ "script_sha256": "1cc8f9a82d7381ba56db401c9ea89246b67df4d281e930fc664001b888754a69",
116
+ "selection_performed": false,
117
+ "source_commit": "78ea4fbb4b2733e7738eb425eeecd7cb67a52195",
118
+ "source_identity_sha256": "12ea9757cb0d76573c2e67f80b56ab08271f95e43f18b344b6481cc9153d70bc",
119
+ "status": "complete",
120
+ "timing_scope": "Fit includes source/derived-input validation and normalization. Callback timing includes causal encoding, NumPy inference and reference projection; excludes camera/render/physics/transport. RSS is whole-process high-water mark, not an isolated model allocation.",
121
+ "total_wall_seconds": 12.93291958401096,
122
+ "training_rows_per_fit": 96000,
123
+ "variants": {
124
+ "absolute": {
125
+ "final_training_loss": 7.926108883701983e-06,
126
+ "fit_wall_seconds": 5.230713041994022,
127
+ "initial_training_loss": 0.04009072663323015,
128
+ "loaded_open_loop_callback_wall": {
129
+ "calls": 1000,
130
+ "maximum_seconds": 0.0003341670089866966,
131
+ "median_seconds": 0.00018152050324715674,
132
+ "p95_seconds": 0.0002062101018964313,
133
+ "sum_seconds": 0.18355957081075758
134
+ },
135
+ "model_content_sha256": "36af3fe1670494b04c48b5114d9be1a5f91632aa7992ba529d6587969ea37460",
136
+ "model_file": {
137
+ "bytes": 539345,
138
+ "sha256": "3dbf6911d92a9072297c9c3bb7c09f45809808272455ffd5562f4553a173f362"
139
+ },
140
+ "model_save_load_identity": true,
141
+ "open_loop_callback_wall": {
142
+ "calls": 1000,
143
+ "maximum_seconds": 0.00027541699819266796,
144
+ "median_seconds": 0.0001818129967432469,
145
+ "p95_seconds": 0.00020484020933508873,
146
+ "sum_seconds": 0.18381304285139777
147
+ },
148
+ "open_loop_prediction_file": {
149
+ "bytes": 56128,
150
+ "sha256": "5dfbcebbb33a0a628b9e82ff5508097b7ec7b190566b2979a5f20255943dc914"
151
+ },
152
+ "open_loop_saved_policy_outputs_bitwise_equal": true,
153
+ "peak_whole_process_rss_bytes_so_far": 1334378496,
154
+ "qualified": false,
155
+ "training": {
156
+ "algorithm": "numpy-tanh-2x64-adam-native-endpoint-mse/v1",
157
+ "final_loss": 7.926108883701983e-06,
158
+ "group_count": 32,
159
+ "initial_loss": 0.04009072663323015,
160
+ "initial_parameters_sha256": "9c50504160213ad5241d6d96ab9be938d6f49b1c4bf49ff39d0770dac83dce7e",
161
+ "normalization": "training features only; no label whitening",
162
+ "optimizer_updates": 9400,
163
+ "parent_dataset_sha256": "b500b3ba348bba44cc79e377266f92910bd7e0165c36cd8b2fe260909b30a2f9",
164
+ "parent_provenance_sha256": "52cbeda62e3aa50e8cd6a34688fba7583f9fcec927cb0eb434a6907c99695f4f",
165
+ "reference_dataset_sha256": "a9dcd66a81f177bb1910e08171ac7607f115ed47b51d93412107eb0e204aed73",
166
+ "samples": 96000
167
+ },
168
+ "training_trajectory_projected_endpoint_scaled_mse": 1.8801026187180245e-06
169
+ },
170
+ "delta": {
171
+ "final_training_loss": 3.531327787737655e-06,
172
+ "fit_wall_seconds": 5.097628457995597,
173
+ "initial_training_loss": 8.72223173973333e-05,
174
+ "loaded_open_loop_callback_wall": {
175
+ "calls": 1000,
176
+ "maximum_seconds": 0.00024516700068488717,
177
+ "median_seconds": 0.0001821249898057431,
178
+ "p95_seconds": 0.00020668574870796871,
179
+ "sum_seconds": 0.18321760100661777
180
+ },
181
+ "model_content_sha256": "4545be31f50267c9da29b211510c7a32df500678ba107c7a100604bb0c4c18ab",
182
+ "model_file": {
183
+ "bytes": 538021,
184
+ "sha256": "fece6d056e50a1bde41bdb9960bf7cbc81d983c4bfdb03a07632e30b712b1489"
185
+ },
186
+ "model_save_load_identity": true,
187
+ "open_loop_callback_wall": {
188
+ "calls": 1000,
189
+ "maximum_seconds": 0.0002842499816324562,
190
+ "median_seconds": 0.00018272899615112692,
191
+ "p95_seconds": 0.00020738332968903706,
192
+ "sum_seconds": 0.18398747508763336
193
+ },
194
+ "open_loop_prediction_file": {
195
+ "bytes": 56128,
196
+ "sha256": "a741d006667a559c846c4b2cf19c88ea81ea4eaa55d75c53583e415e1f0dd665"
197
+ },
198
+ "open_loop_saved_policy_outputs_bitwise_equal": true,
199
+ "peak_whole_process_rss_bytes_so_far": 1345404928,
200
+ "qualified": false,
201
+ "training": {
202
+ "algorithm": "numpy-tanh-2x64-adam-native-endpoint-mse/v1",
203
+ "final_loss": 3.531327787737655e-06,
204
+ "group_count": 32,
205
+ "initial_loss": 8.72223173973333e-05,
206
+ "initial_parameters_sha256": "9c50504160213ad5241d6d96ab9be938d6f49b1c4bf49ff39d0770dac83dce7e",
207
+ "normalization": "training features only; no label whitening",
208
+ "optimizer_updates": 9400,
209
+ "parent_dataset_sha256": "b500b3ba348bba44cc79e377266f92910bd7e0165c36cd8b2fe260909b30a2f9",
210
+ "parent_provenance_sha256": "52cbeda62e3aa50e8cd6a34688fba7583f9fcec927cb0eb434a6907c99695f4f",
211
+ "reference_dataset_sha256": "a9dcd66a81f177bb1910e08171ac7607f115ed47b51d93412107eb0e204aed73",
212
+ "samples": 96000
213
+ },
214
+ "training_trajectory_projected_endpoint_scaled_mse": 6.222337738975971e-07
215
+ }
216
+ }
217
+ }
evidence/native-smoke-diagnosis.json ADDED
@@ -0,0 +1,191 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "delta_strict_violations": [
3
+ {
4
+ "all_strict_vector_fields_finite": true,
5
+ "first_strict_state_envelope_violation": {
6
+ "object_position_m": [
7
+ 0.4871081710122422,
8
+ -0.17988504093974045,
9
+ 0.09353123557334052
10
+ ],
11
+ "state_index": 739,
12
+ "t_seconds": 14.779999999997248,
13
+ "table_object_contact_count": 1,
14
+ "violations": [
15
+ {
16
+ "allowed_inclusive": [
17
+ -0.5,
18
+ 0.5
19
+ ],
20
+ "axis": "x",
21
+ "component": 0,
22
+ "field": "tcp_position_m",
23
+ "finite": true,
24
+ "value": 0.5018659985967776
25
+ }
26
+ ]
27
+ },
28
+ "id": "development-00-goal0-delta",
29
+ "integrity": {
30
+ "bytes": 567674,
31
+ "sha256": "d4a89f2555c2e9d86c745fbc0b20be34b39ce3fb2400d037a91c63a6d7d0cd1a"
32
+ },
33
+ "native_episode": {
34
+ "bytes": 3274472,
35
+ "sha256": "3f91710eb25b61a0fb6c64fa050cc8406f8d11b2eeff3a65dee1502eb2c5fd8f"
36
+ },
37
+ "physics_warnings": []
38
+ },
39
+ {
40
+ "all_strict_vector_fields_finite": true,
41
+ "first_strict_state_envelope_violation": {
42
+ "object_position_m": [
43
+ 0.32931879716563506,
44
+ -0.12798862211401657,
45
+ 0.0798922445797837
46
+ ],
47
+ "state_index": 713,
48
+ "t_seconds": 14.259999999997536,
49
+ "table_object_contact_count": 4,
50
+ "violations": [
51
+ {
52
+ "allowed_inclusive": [
53
+ -0.5,
54
+ 0.5
55
+ ],
56
+ "axis": "x",
57
+ "component": 0,
58
+ "field": "tcp_position_m",
59
+ "finite": true,
60
+ "value": 0.5033371506888265
61
+ }
62
+ ]
63
+ },
64
+ "id": "development-00-goal1-delta",
65
+ "integrity": {
66
+ "bytes": 567674,
67
+ "sha256": "d9a2f3b46a3906153b5ee703d915c809b9d5903996abbc948a31ab42fae1e1dd"
68
+ },
69
+ "native_episode": {
70
+ "bytes": 3199780,
71
+ "sha256": "c38becb927b94c6c7478c76253f86ee4a656f8d8ab1c482258fdfb5ef4dfa8b2"
72
+ },
73
+ "physics_warnings": []
74
+ },
75
+ {
76
+ "all_strict_vector_fields_finite": true,
77
+ "first_strict_state_envelope_violation": {
78
+ "object_position_m": [
79
+ 0.36982822089212286,
80
+ -0.17378339194526918,
81
+ 0.0798922445797837
82
+ ],
83
+ "state_index": 687,
84
+ "t_seconds": 13.739999999997824,
85
+ "table_object_contact_count": 4,
86
+ "violations": [
87
+ {
88
+ "allowed_inclusive": [
89
+ -0.5,
90
+ 0.5
91
+ ],
92
+ "axis": "z",
93
+ "component": 2,
94
+ "field": "tcp_position_m",
95
+ "finite": true,
96
+ "value": 0.5049848841298252
97
+ }
98
+ ]
99
+ },
100
+ "id": "development-01-goal0-delta",
101
+ "integrity": {
102
+ "bytes": 567674,
103
+ "sha256": "1f4b2db19b5c0ded4438d9cc549a65e6a25a9f1691118a4363f93bf0646e2a89"
104
+ },
105
+ "native_episode": {
106
+ "bytes": 3081538,
107
+ "sha256": "51b909802d8da08157c87cc1d1dffac6eea4b28a8f9448669b5cc02797e961ae"
108
+ },
109
+ "physics_warnings": []
110
+ },
111
+ {
112
+ "all_strict_vector_fields_finite": true,
113
+ "first_strict_state_envelope_violation": {
114
+ "object_position_m": [
115
+ 0.4070060436188808,
116
+ -0.18591757382039348,
117
+ 0.0798922445794117
118
+ ],
119
+ "state_index": 735,
120
+ "t_seconds": 14.699999999997292,
121
+ "table_object_contact_count": 4,
122
+ "violations": [
123
+ {
124
+ "allowed_inclusive": [
125
+ -0.5,
126
+ 0.5
127
+ ],
128
+ "axis": "x",
129
+ "component": 0,
130
+ "field": "tcp_position_m",
131
+ "finite": true,
132
+ "value": 0.5001573804075903
133
+ }
134
+ ]
135
+ },
136
+ "id": "development-01-goal1-delta",
137
+ "integrity": {
138
+ "bytes": 567674,
139
+ "sha256": "99a748732c1cbb7761ec00b786a680da20f01b0abb038214451be42d069cd8e2"
140
+ },
141
+ "native_episode": {
142
+ "bytes": 3104558,
143
+ "sha256": "42e5e034ee6c8a6d4cf58cdf7efe2d7545f4554d2e0253b6eca42d477e623da0"
144
+ },
145
+ "physics_warnings": []
146
+ }
147
+ ],
148
+ "interpretation": {
149
+ "causality": "Own-state reference drift is a candidate mechanism; this read-only smoke does not establish its cause or isolate a treatment. No tuning or model ranking conclusion from four cases per variant.",
150
+ "contact_scope": "Critical ticks count 1ms simulated timesteps with at least one critical contact, not independent collision events. No real hardware force inference.",
151
+ "delta_state_failure": "All four delta trajectories contain finite TCP coordinates outside the unchanged strict scorer component envelope [-0.5,0.5] metres. Generic invalid_state_value is not a NaN or solver-warning diagnosis.",
152
+ "dominant_failure": "Seven cases never achieved the required sustained bilateral table-free lift; one absolute case lifted but did not complete supported placement, release or retreat by the 20-second budget. All eight failed retained carry completion.",
153
+ "floor_case": "development-00-goal0-delta first fails on TCP x while block still has one table contact. It later ends with four explicitly mapped block-floor contacts, no table support, and block centre z=0.019892m.",
154
+ "prior_batches": "Two distinct eight-attempt initialization-refusal batches are preserved and linked from the v3 result. Those had zero controller calls and are not control performance evaluations.",
155
+ "timing_scope": "Model diagnostic includes causal feature encoding, NumPy inference and feasible-reference projection. Pooled callback includes separate cooperative disk guard. Full boundary includes captured simulation and measurement work. Rendering estimates are offline, with depth-accuracy warning; no physical latency claim.",
156
+ "valid_semantics": "Outer valid checks native arrays, recomputed metrics and warning-free native physics; success additionally requires unchanged strict_v01 and native task success. Valid is not a task, workspace or safety qualification."
157
+ },
158
+ "model_selection": false,
159
+ "new_native_executions": 0,
160
+ "new_training_fits": 0,
161
+ "original_analysis_file": {
162
+ "bytes": 51280,
163
+ "sha256": "7ea36145088fda3e6e39a280c8e537d8ed0a1acab9503f1604ff812f1e971373"
164
+ },
165
+ "qualified": false,
166
+ "result": {
167
+ "bytes": 7153,
168
+ "sha256": "597277fd6c4671a7d2791aa861beb5da896573fcbf51f8db08e30d4bc501284e"
169
+ },
170
+ "schema": "dvidia.reference-model-smoke-diagnosis-summary/v1",
171
+ "scope": "Compact read-only diagnosis derived from the separately retained full analysis, not new simulation or a causal treatment experiment.",
172
+ "source_bindings": {
173
+ "camera_action_reference_model.py": {
174
+ "bytes": 19771,
175
+ "sha256": "952750fd6b99f97eb96054b8fe50710b83f7e8eb4e069601be442292dd0023bc"
176
+ },
177
+ "piper_feedback_score.py": {
178
+ "bytes": 18866,
179
+ "sha256": "863a272828208c631de4cf57647e973eb3e4f5e99eb7a1eacb4eaa68dc42eb0e"
180
+ },
181
+ "piper_imitation_score.py": {
182
+ "bytes": 11462,
183
+ "sha256": "0cd4663abfdd7f14f2f33d93e9a2bd45122b998d6160d45b8afcc880512cba2b"
184
+ },
185
+ "piper_task.py": {
186
+ "bytes": 34355,
187
+ "sha256": "e66a44a8df4e7a8ee42e4f3866f889f8797cdfb8e2688a146e09b75d2c76664f"
188
+ }
189
+ },
190
+ "source_commit": "78ea4fbb4b2733e7738eb425eeecd7cb67a52195"
191
+ }
evidence/native-smoke-v3-audit.json ADDED
@@ -0,0 +1,2238 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "attempts": [
3
+ {
4
+ "camera_pairs": 501,
5
+ "case": {
6
+ "goal_id": 0,
7
+ "goal_position_m": [
8
+ 0.35,
9
+ 0.08,
10
+ 0.08
11
+ ],
12
+ "group_id": "development-00",
13
+ "id": "development-00-goal0",
14
+ "object_position_m": [
15
+ 0.303692,
16
+ -0.033335,
17
+ 0.082
18
+ ],
19
+ "seed": 311465,
20
+ "split": "development"
21
+ },
22
+ "files_verified": 5010,
23
+ "frame_bytes": 168843964,
24
+ "guard": {
25
+ "checks": 1000,
26
+ "forwarded_calls": 1000,
27
+ "guard_wall_seconds": 0.00523591969977133,
28
+ "minimum_free_bytes": 40582459392,
29
+ "scope": "Once per simulated20ms callback, not a wall-clock50Hz monitor; no task features changed.",
30
+ "stop_reason": null
31
+ },
32
+ "id": "development-00-goal0-absolute",
33
+ "inspection": {
34
+ "files_verified": 5010,
35
+ "physical_robot_ready": false,
36
+ "physics_executed": false,
37
+ "recorded_complete_intervals": 1000,
38
+ "schema": "dvidia.camera-action-rollout/v2/inspection",
39
+ "score": {
40
+ "evidence_scope": "Recomputed simulator-authored numeric evidence; no physics rerun, source attestation or hardware sensing.",
41
+ "false_alarms": {
42
+ "reason": "Continuous residual policy has no declared discrete alarm events.",
43
+ "status": "not_applicable"
44
+ },
45
+ "grip_events": [
46
+ {
47
+ "kind": "supported_grip_interruption",
48
+ "loss_onset_s": 12.229999999998661,
49
+ "loss_qualified_s": 12.24899999999865,
50
+ "onset_to_qualified_restoration_s": null,
51
+ "onset_to_restoration_s": null,
52
+ "relative_motion_since_loss_m": 0.037587862924821816,
53
+ "restoration_onset_s": null,
54
+ "restoration_qualified_s": null,
55
+ "restored": false,
56
+ "supported_at_onset": true
57
+ }
58
+ ],
59
+ "grip_summary": {
60
+ "airborne_events": 0,
61
+ "loss_events": 1,
62
+ "qualification_latency_s": [],
63
+ "restored_events": 0,
64
+ "supported_events": 1,
65
+ "unresolved_events": 1
66
+ },
67
+ "native_diagnostics": {
68
+ "premature_open_jaw": {
69
+ "count": 0,
70
+ "intervals": [],
71
+ "maximum_s": 0.0,
72
+ "total_s": 0.0
73
+ },
74
+ "support_touchdown_before_destination": {
75
+ "count": 0,
76
+ "intervals": [],
77
+ "maximum_s": 0.0,
78
+ "total_s": 0.0
79
+ }
80
+ },
81
+ "native_metrics_mismatches": [],
82
+ "native_recomputed": {
83
+ "carry_complete": false,
84
+ "carry_contact_loss_events": 0,
85
+ "dwell_seconds": 0.0,
86
+ "first_success_time_seconds": null,
87
+ "grasp_seen": true,
88
+ "lift_dwell_seconds": 0.0,
89
+ "lift_seen": false,
90
+ "max_carry_contact_loss_seconds": 0.0,
91
+ "max_object_lift_m": 0.003952023743962793,
92
+ "max_pad_normal_force_n": 2.795753702369255,
93
+ "retention_lost": false,
94
+ "success": false,
95
+ "unexpected_contact_native_ticks": 7454
96
+ },
97
+ "reason": "native_outcome_failed",
98
+ "restoration_scope": "Loaded contact restored for 100 ms after sustained loss; does not establish task recovery or airborne regrasp.",
99
+ "schema": "dvidia.piper-feedback-score/v1",
100
+ "strict_v01": {
101
+ "native_metrics_source": "simulator-authored episode record; not authenticated sensor input",
102
+ "native_outcome_success": false,
103
+ "native_outcome_valid": true,
104
+ "reason": "native_outcome_failed",
105
+ "reference_xy_m": [
106
+ 0.35,
107
+ 0.08
108
+ ],
109
+ "required_dwell_s": 0.25,
110
+ "required_lift_dwell_s": 0.1,
111
+ "sample_interval_s": 0.02,
112
+ "success": false,
113
+ "terminal_dwell_s": 0.0,
114
+ "terminal_reference_success": false,
115
+ "terminal_xy_error_m": 0.13859914919704855,
116
+ "trace_lift_dwell_s": 0.0,
117
+ "trajectory_complete": true
118
+ },
119
+ "success": false,
120
+ "terminal_only": {
121
+ "dwell_s": 0.0,
122
+ "scope": "Terminal-only geometry/release/settling/dwell; excludes lift, carry and retention history.",
123
+ "success": false,
124
+ "terminal_xy_error_m": 0.13859914919704855
125
+ },
126
+ "valid": true
127
+ },
128
+ "source_authenticated": false,
129
+ "status": "complete",
130
+ "strict_success": false
131
+ },
132
+ "integrity_file": {
133
+ "bytes": 567674,
134
+ "sha256": "714cc6d64114af14d9d75967c57f7f977ed0c40df9ea87e601f3836eee99990a"
135
+ },
136
+ "perception": {
137
+ "available": 384,
138
+ "decisions": 1000,
139
+ "longest_missing_seconds": 12.120000000000001,
140
+ "missing": 616
141
+ },
142
+ "policy": {
143
+ "model_sha256": "36af3fe1670494b04c48b5114d9be1a5f91632aa7992ba529d6587969ea37460",
144
+ "physical_robot_ready": false,
145
+ "policy_origin": "camera_encoder_reference_endpoint_numpy_mlp",
146
+ "runtime_teacher_available": false,
147
+ "student_inference_calls": 1000,
148
+ "student_inference_p95_seconds": 0.00026722680195234716,
149
+ "student_inference_seconds": 0.23363784674438648,
150
+ "task_qualified": false,
151
+ "teacher_fallback_calls": 0,
152
+ "timing_scope": "Causal feature encoding, NumPy inference and reference projection; excludes camera/render/actuation.",
153
+ "variant": "absolute"
154
+ },
155
+ "qualified": false,
156
+ "recorded_complete_intervals": 1000,
157
+ "rollout_error": null,
158
+ "rollout_file": {
159
+ "bytes": 326965,
160
+ "sha256": "1104da3991eb6c3872c85c46eec6d4a5dcb89c0a10752d57c5ebc8071b14dee9"
161
+ },
162
+ "rollout_status": "complete",
163
+ "rollout_wall_seconds": 12.169444583007134,
164
+ "score": {
165
+ "evidence_scope": "Recomputed simulator-authored numeric evidence; no physics rerun, source attestation or hardware sensing.",
166
+ "false_alarms": {
167
+ "reason": "Continuous residual policy has no declared discrete alarm events.",
168
+ "status": "not_applicable"
169
+ },
170
+ "grip_events": [
171
+ {
172
+ "kind": "supported_grip_interruption",
173
+ "loss_onset_s": 12.229999999998661,
174
+ "loss_qualified_s": 12.24899999999865,
175
+ "onset_to_qualified_restoration_s": null,
176
+ "onset_to_restoration_s": null,
177
+ "relative_motion_since_loss_m": 0.037587862924821816,
178
+ "restoration_onset_s": null,
179
+ "restoration_qualified_s": null,
180
+ "restored": false,
181
+ "supported_at_onset": true
182
+ }
183
+ ],
184
+ "grip_summary": {
185
+ "airborne_events": 0,
186
+ "loss_events": 1,
187
+ "qualification_latency_s": [],
188
+ "restored_events": 0,
189
+ "supported_events": 1,
190
+ "unresolved_events": 1
191
+ },
192
+ "native_diagnostics": {
193
+ "premature_open_jaw": {
194
+ "count": 0,
195
+ "intervals": [],
196
+ "maximum_s": 0.0,
197
+ "total_s": 0.0
198
+ },
199
+ "support_touchdown_before_destination": {
200
+ "count": 0,
201
+ "intervals": [],
202
+ "maximum_s": 0.0,
203
+ "total_s": 0.0
204
+ }
205
+ },
206
+ "native_metrics_mismatches": [],
207
+ "native_recomputed": {
208
+ "carry_complete": false,
209
+ "carry_contact_loss_events": 0,
210
+ "dwell_seconds": 0.0,
211
+ "first_success_time_seconds": null,
212
+ "grasp_seen": true,
213
+ "lift_dwell_seconds": 0.0,
214
+ "lift_seen": false,
215
+ "max_carry_contact_loss_seconds": 0.0,
216
+ "max_object_lift_m": 0.003952023743962793,
217
+ "max_pad_normal_force_n": 2.795753702369255,
218
+ "retention_lost": false,
219
+ "success": false,
220
+ "unexpected_contact_native_ticks": 7454
221
+ },
222
+ "reason": "native_outcome_failed",
223
+ "restoration_scope": "Loaded contact restored for 100 ms after sustained loss; does not establish task recovery or airborne regrasp.",
224
+ "schema": "dvidia.piper-feedback-score/v1",
225
+ "strict_v01": {
226
+ "native_metrics_source": "simulator-authored episode record; not authenticated sensor input",
227
+ "native_outcome_success": false,
228
+ "native_outcome_valid": true,
229
+ "reason": "native_outcome_failed",
230
+ "reference_xy_m": [
231
+ 0.35,
232
+ 0.08
233
+ ],
234
+ "required_dwell_s": 0.25,
235
+ "required_lift_dwell_s": 0.1,
236
+ "sample_interval_s": 0.02,
237
+ "success": false,
238
+ "terminal_dwell_s": 0.0,
239
+ "terminal_reference_success": false,
240
+ "terminal_xy_error_m": 0.13859914919704855,
241
+ "trace_lift_dwell_s": 0.0,
242
+ "trajectory_complete": true
243
+ },
244
+ "success": false,
245
+ "terminal_only": {
246
+ "dwell_s": 0.0,
247
+ "scope": "Terminal-only geometry/release/settling/dwell; excludes lift, carry and retention history.",
248
+ "success": false,
249
+ "terminal_xy_error_m": 0.13859914919704855
250
+ },
251
+ "valid": true
252
+ },
253
+ "scored_control_trajectory": true,
254
+ "strict_success": false,
255
+ "supervisor_cause": null,
256
+ "supervisor_status": "finished",
257
+ "variant": "absolute",
258
+ "worker_receipt": {
259
+ "bytes": 5163,
260
+ "sha256": "f3907fe87706a0f8f4593fe2e790c81ebc8018c185fa6ed17cd46f63c441019b"
261
+ },
262
+ "worker_receipt_available": true,
263
+ "worker_wall_seconds": 13.846535541000776
264
+ },
265
+ {
266
+ "camera_pairs": 501,
267
+ "case": {
268
+ "goal_id": 0,
269
+ "goal_position_m": [
270
+ 0.35,
271
+ 0.08,
272
+ 0.08
273
+ ],
274
+ "group_id": "development-00",
275
+ "id": "development-00-goal0",
276
+ "object_position_m": [
277
+ 0.303692,
278
+ -0.033335,
279
+ 0.082
280
+ ],
281
+ "seed": 311465,
282
+ "split": "development"
283
+ },
284
+ "files_verified": 5010,
285
+ "frame_bytes": 168625930,
286
+ "guard": {
287
+ "checks": 1000,
288
+ "forwarded_calls": 1000,
289
+ "guard_wall_seconds": 0.005588873696979135,
290
+ "minimum_free_bytes": 40378089472,
291
+ "scope": "Once per simulated20ms callback, not a wall-clock50Hz monitor; no task features changed.",
292
+ "stop_reason": null
293
+ },
294
+ "id": "development-00-goal0-delta",
295
+ "inspection": {
296
+ "files_verified": 5010,
297
+ "physical_robot_ready": false,
298
+ "physics_executed": false,
299
+ "recorded_complete_intervals": 1000,
300
+ "schema": "dvidia.camera-action-rollout/v2/inspection",
301
+ "score": {
302
+ "evidence_scope": "Recomputed simulator-authored numeric evidence; no physics rerun, source attestation or hardware sensing.",
303
+ "false_alarms": {
304
+ "reason": "Continuous residual policy has no declared discrete alarm events.",
305
+ "status": "not_applicable"
306
+ },
307
+ "grip_events": [
308
+ {
309
+ "kind": "supported_grip_interruption",
310
+ "loss_onset_s": 12.32299999999861,
311
+ "loss_qualified_s": 12.341999999998599,
312
+ "onset_to_qualified_restoration_s": 0.4259999999997639,
313
+ "onset_to_restoration_s": 0.32699999999981877,
314
+ "relative_motion_since_loss_m": 0.033405944668013256,
315
+ "restoration_onset_s": 12.649999999998428,
316
+ "restoration_qualified_s": 12.748999999998373,
317
+ "restoration_supported": false,
318
+ "restored": true,
319
+ "supported_at_onset": true
320
+ },
321
+ {
322
+ "kind": "supported_grip_interruption",
323
+ "loss_onset_s": 13.181999999998133,
324
+ "loss_qualified_s": 13.200999999998123,
325
+ "onset_to_qualified_restoration_s": 0.21699999999987973,
326
+ "onset_to_restoration_s": 0.1179999999999346,
327
+ "relative_motion_since_loss_m": 0.0201096558077051,
328
+ "restoration_onset_s": 13.299999999998068,
329
+ "restoration_qualified_s": 13.398999999998013,
330
+ "restoration_supported": true,
331
+ "restored": true,
332
+ "supported_at_onset": true
333
+ },
334
+ {
335
+ "kind": "supported_grip_interruption",
336
+ "loss_onset_s": 17.108999999997927,
337
+ "loss_qualified_s": 17.12799999999795,
338
+ "onset_to_qualified_restoration_s": null,
339
+ "onset_to_restoration_s": null,
340
+ "relative_motion_since_loss_m": 0.2010864554938082,
341
+ "restoration_onset_s": null,
342
+ "restoration_qualified_s": null,
343
+ "restored": false,
344
+ "supported_at_onset": true
345
+ }
346
+ ],
347
+ "grip_summary": {
348
+ "airborne_events": 0,
349
+ "loss_events": 3,
350
+ "qualification_latency_s": [
351
+ 0.4259999999997639,
352
+ 0.21699999999987973
353
+ ],
354
+ "restored_events": 2,
355
+ "supported_events": 3,
356
+ "unresolved_events": 1
357
+ },
358
+ "native_diagnostics": {
359
+ "premature_open_jaw": {
360
+ "count": 0,
361
+ "intervals": [],
362
+ "maximum_s": 0.0,
363
+ "total_s": 0.0
364
+ },
365
+ "support_touchdown_before_destination": {
366
+ "count": 0,
367
+ "intervals": [],
368
+ "maximum_s": 0.0,
369
+ "total_s": 0.0
370
+ }
371
+ },
372
+ "native_metrics_mismatches": [],
373
+ "native_recomputed": {
374
+ "carry_complete": false,
375
+ "carry_contact_loss_events": 0,
376
+ "dwell_seconds": 0.0,
377
+ "first_success_time_seconds": null,
378
+ "grasp_seen": true,
379
+ "lift_dwell_seconds": 0.0,
380
+ "lift_seen": false,
381
+ "max_carry_contact_loss_seconds": 0.0,
382
+ "max_object_lift_m": 0.032622070113360255,
383
+ "max_pad_normal_force_n": 16.822725404528523,
384
+ "retention_lost": false,
385
+ "success": false,
386
+ "unexpected_contact_native_ticks": 7280
387
+ },
388
+ "reason": "invalid_state_value",
389
+ "restoration_scope": "Loaded contact restored for 100 ms after sustained loss; does not establish task recovery or airborne regrasp.",
390
+ "schema": "dvidia.piper-feedback-score/v1",
391
+ "strict_v01": {
392
+ "reason": "invalid_state_value",
393
+ "reference_xy_m": [
394
+ 0.35,
395
+ 0.08
396
+ ],
397
+ "state_index": 739,
398
+ "success": false
399
+ },
400
+ "success": false,
401
+ "terminal_only": {
402
+ "dwell_s": 0.0,
403
+ "scope": "Terminal-only geometry/release/settling/dwell; excludes lift, carry and retention history.",
404
+ "success": false,
405
+ "terminal_xy_error_m": 0.35894977561012875
406
+ },
407
+ "valid": true
408
+ },
409
+ "source_authenticated": false,
410
+ "status": "complete",
411
+ "strict_success": false
412
+ },
413
+ "integrity_file": {
414
+ "bytes": 567674,
415
+ "sha256": "d4a89f2555c2e9d86c745fbc0b20be34b39ce3fb2400d037a91c63a6d7d0cd1a"
416
+ },
417
+ "perception": {
418
+ "available": 472,
419
+ "decisions": 1000,
420
+ "longest_missing_seconds": 6.16,
421
+ "missing": 528
422
+ },
423
+ "policy": {
424
+ "model_sha256": "4545be31f50267c9da29b211510c7a32df500678ba107c7a100604bb0c4c18ab",
425
+ "physical_robot_ready": false,
426
+ "policy_origin": "camera_encoder_reference_endpoint_numpy_mlp",
427
+ "runtime_teacher_available": false,
428
+ "student_inference_calls": 1000,
429
+ "student_inference_p95_seconds": 0.00028345415339572346,
430
+ "student_inference_seconds": 0.2566282909247093,
431
+ "task_qualified": false,
432
+ "teacher_fallback_calls": 0,
433
+ "timing_scope": "Causal feature encoding, NumPy inference and reference projection; excludes camera/render/actuation.",
434
+ "variant": "delta"
435
+ },
436
+ "qualified": false,
437
+ "recorded_complete_intervals": 1000,
438
+ "rollout_error": null,
439
+ "rollout_file": {
440
+ "bytes": 327328,
441
+ "sha256": "328cf546022fd2f79da3ec1a6161c0d3ebd777bd254edd89903a2629966a5c8e"
442
+ },
443
+ "rollout_status": "complete",
444
+ "rollout_wall_seconds": 13.231359249999514,
445
+ "score": {
446
+ "evidence_scope": "Recomputed simulator-authored numeric evidence; no physics rerun, source attestation or hardware sensing.",
447
+ "false_alarms": {
448
+ "reason": "Continuous residual policy has no declared discrete alarm events.",
449
+ "status": "not_applicable"
450
+ },
451
+ "grip_events": [
452
+ {
453
+ "kind": "supported_grip_interruption",
454
+ "loss_onset_s": 12.32299999999861,
455
+ "loss_qualified_s": 12.341999999998599,
456
+ "onset_to_qualified_restoration_s": 0.4259999999997639,
457
+ "onset_to_restoration_s": 0.32699999999981877,
458
+ "relative_motion_since_loss_m": 0.033405944668013256,
459
+ "restoration_onset_s": 12.649999999998428,
460
+ "restoration_qualified_s": 12.748999999998373,
461
+ "restoration_supported": false,
462
+ "restored": true,
463
+ "supported_at_onset": true
464
+ },
465
+ {
466
+ "kind": "supported_grip_interruption",
467
+ "loss_onset_s": 13.181999999998133,
468
+ "loss_qualified_s": 13.200999999998123,
469
+ "onset_to_qualified_restoration_s": 0.21699999999987973,
470
+ "onset_to_restoration_s": 0.1179999999999346,
471
+ "relative_motion_since_loss_m": 0.0201096558077051,
472
+ "restoration_onset_s": 13.299999999998068,
473
+ "restoration_qualified_s": 13.398999999998013,
474
+ "restoration_supported": true,
475
+ "restored": true,
476
+ "supported_at_onset": true
477
+ },
478
+ {
479
+ "kind": "supported_grip_interruption",
480
+ "loss_onset_s": 17.108999999997927,
481
+ "loss_qualified_s": 17.12799999999795,
482
+ "onset_to_qualified_restoration_s": null,
483
+ "onset_to_restoration_s": null,
484
+ "relative_motion_since_loss_m": 0.2010864554938082,
485
+ "restoration_onset_s": null,
486
+ "restoration_qualified_s": null,
487
+ "restored": false,
488
+ "supported_at_onset": true
489
+ }
490
+ ],
491
+ "grip_summary": {
492
+ "airborne_events": 0,
493
+ "loss_events": 3,
494
+ "qualification_latency_s": [
495
+ 0.4259999999997639,
496
+ 0.21699999999987973
497
+ ],
498
+ "restored_events": 2,
499
+ "supported_events": 3,
500
+ "unresolved_events": 1
501
+ },
502
+ "native_diagnostics": {
503
+ "premature_open_jaw": {
504
+ "count": 0,
505
+ "intervals": [],
506
+ "maximum_s": 0.0,
507
+ "total_s": 0.0
508
+ },
509
+ "support_touchdown_before_destination": {
510
+ "count": 0,
511
+ "intervals": [],
512
+ "maximum_s": 0.0,
513
+ "total_s": 0.0
514
+ }
515
+ },
516
+ "native_metrics_mismatches": [],
517
+ "native_recomputed": {
518
+ "carry_complete": false,
519
+ "carry_contact_loss_events": 0,
520
+ "dwell_seconds": 0.0,
521
+ "first_success_time_seconds": null,
522
+ "grasp_seen": true,
523
+ "lift_dwell_seconds": 0.0,
524
+ "lift_seen": false,
525
+ "max_carry_contact_loss_seconds": 0.0,
526
+ "max_object_lift_m": 0.032622070113360255,
527
+ "max_pad_normal_force_n": 16.822725404528523,
528
+ "retention_lost": false,
529
+ "success": false,
530
+ "unexpected_contact_native_ticks": 7280
531
+ },
532
+ "reason": "invalid_state_value",
533
+ "restoration_scope": "Loaded contact restored for 100 ms after sustained loss; does not establish task recovery or airborne regrasp.",
534
+ "schema": "dvidia.piper-feedback-score/v1",
535
+ "strict_v01": {
536
+ "reason": "invalid_state_value",
537
+ "reference_xy_m": [
538
+ 0.35,
539
+ 0.08
540
+ ],
541
+ "state_index": 739,
542
+ "success": false
543
+ },
544
+ "success": false,
545
+ "terminal_only": {
546
+ "dwell_s": 0.0,
547
+ "scope": "Terminal-only geometry/release/settling/dwell; excludes lift, carry and retention history.",
548
+ "success": false,
549
+ "terminal_xy_error_m": 0.35894977561012875
550
+ },
551
+ "valid": true
552
+ },
553
+ "scored_control_trajectory": true,
554
+ "strict_success": false,
555
+ "supervisor_cause": null,
556
+ "supervisor_status": "finished",
557
+ "variant": "delta",
558
+ "worker_receipt": {
559
+ "bytes": 5647,
560
+ "sha256": "96102ceb6a288286b88dfac78b6e48fd2ad5f7fec02e5278b641802e0c650e7b"
561
+ },
562
+ "worker_receipt_available": true,
563
+ "worker_wall_seconds": 14.912654209008906
564
+ },
565
+ {
566
+ "camera_pairs": 501,
567
+ "case": {
568
+ "goal_id": 1,
569
+ "goal_position_m": [
570
+ 0.4,
571
+ -0.08,
572
+ 0.08
573
+ ],
574
+ "group_id": "development-00",
575
+ "id": "development-00-goal1",
576
+ "object_position_m": [
577
+ 0.303692,
578
+ -0.033335,
579
+ 0.082
580
+ ],
581
+ "seed": 311466,
582
+ "split": "development"
583
+ },
584
+ "files_verified": 5010,
585
+ "frame_bytes": 168809295,
586
+ "guard": {
587
+ "checks": 1000,
588
+ "forwarded_calls": 1000,
589
+ "guard_wall_seconds": 0.005257312848698348,
590
+ "minimum_free_bytes": 40164065280,
591
+ "scope": "Once per simulated20ms callback, not a wall-clock50Hz monitor; no task features changed.",
592
+ "stop_reason": null
593
+ },
594
+ "id": "development-00-goal1-absolute",
595
+ "inspection": {
596
+ "files_verified": 5010,
597
+ "physical_robot_ready": false,
598
+ "physics_executed": false,
599
+ "recorded_complete_intervals": 1000,
600
+ "schema": "dvidia.camera-action-rollout/v2/inspection",
601
+ "score": {
602
+ "evidence_scope": "Recomputed simulator-authored numeric evidence; no physics rerun, source attestation or hardware sensing.",
603
+ "false_alarms": {
604
+ "reason": "Continuous residual policy has no declared discrete alarm events.",
605
+ "status": "not_applicable"
606
+ },
607
+ "grip_events": [
608
+ {
609
+ "kind": "supported_grip_interruption",
610
+ "loss_onset_s": 11.205999999999229,
611
+ "loss_qualified_s": 11.224999999999218,
612
+ "onset_to_qualified_restoration_s": null,
613
+ "onset_to_restoration_s": null,
614
+ "relative_motion_since_loss_m": 0.032740883409154146,
615
+ "restoration_onset_s": null,
616
+ "restoration_qualified_s": null,
617
+ "restored": false,
618
+ "supported_at_onset": true
619
+ }
620
+ ],
621
+ "grip_summary": {
622
+ "airborne_events": 0,
623
+ "loss_events": 1,
624
+ "qualification_latency_s": [],
625
+ "restored_events": 0,
626
+ "supported_events": 1,
627
+ "unresolved_events": 1
628
+ },
629
+ "native_diagnostics": {
630
+ "premature_open_jaw": {
631
+ "count": 0,
632
+ "intervals": [],
633
+ "maximum_s": 0.0,
634
+ "total_s": 0.0
635
+ },
636
+ "support_touchdown_before_destination": {
637
+ "count": 0,
638
+ "intervals": [],
639
+ "maximum_s": 0.0,
640
+ "total_s": 0.0
641
+ }
642
+ },
643
+ "native_metrics_mismatches": [],
644
+ "native_recomputed": {
645
+ "carry_complete": false,
646
+ "carry_contact_loss_events": 0,
647
+ "dwell_seconds": 0.0,
648
+ "first_success_time_seconds": null,
649
+ "grasp_seen": true,
650
+ "lift_dwell_seconds": 0.0,
651
+ "lift_seen": false,
652
+ "max_carry_contact_loss_seconds": 0.0,
653
+ "max_object_lift_m": 0.005454372207929728,
654
+ "max_pad_normal_force_n": 1.8253660550428599,
655
+ "retention_lost": false,
656
+ "success": false,
657
+ "unexpected_contact_native_ticks": 152
658
+ },
659
+ "reason": "native_outcome_failed",
660
+ "restoration_scope": "Loaded contact restored for 100 ms after sustained loss; does not establish task recovery or airborne regrasp.",
661
+ "schema": "dvidia.piper-feedback-score/v1",
662
+ "strict_v01": {
663
+ "native_metrics_source": "simulator-authored episode record; not authenticated sensor input",
664
+ "native_outcome_success": false,
665
+ "native_outcome_valid": true,
666
+ "reason": "native_outcome_failed",
667
+ "reference_xy_m": [
668
+ 0.4,
669
+ -0.08
670
+ ],
671
+ "required_dwell_s": 0.25,
672
+ "required_lift_dwell_s": 0.1,
673
+ "sample_interval_s": 0.02,
674
+ "success": false,
675
+ "terminal_dwell_s": 0.0,
676
+ "terminal_reference_success": false,
677
+ "terminal_xy_error_m": 0.004566382464358538,
678
+ "trace_lift_dwell_s": 0.0,
679
+ "trajectory_complete": true
680
+ },
681
+ "success": false,
682
+ "terminal_only": {
683
+ "dwell_s": 0.0,
684
+ "scope": "Terminal-only geometry/release/settling/dwell; excludes lift, carry and retention history.",
685
+ "success": false,
686
+ "terminal_xy_error_m": 0.004566382464358537
687
+ },
688
+ "valid": true
689
+ },
690
+ "source_authenticated": false,
691
+ "status": "complete",
692
+ "strict_success": false
693
+ },
694
+ "integrity_file": {
695
+ "bytes": 567674,
696
+ "sha256": "08f7fbfcfa7a595575b5bf9e35f64a22a265862f3a33044282199847598bf095"
697
+ },
698
+ "perception": {
699
+ "available": 320,
700
+ "decisions": 1000,
701
+ "longest_missing_seconds": 13.36,
702
+ "missing": 680
703
+ },
704
+ "policy": {
705
+ "model_sha256": "36af3fe1670494b04c48b5114d9be1a5f91632aa7992ba529d6587969ea37460",
706
+ "physical_robot_ready": false,
707
+ "policy_origin": "camera_encoder_reference_endpoint_numpy_mlp",
708
+ "runtime_teacher_available": false,
709
+ "student_inference_calls": 1000,
710
+ "student_inference_p95_seconds": 0.0002635062483022921,
711
+ "student_inference_seconds": 0.22442970832344145,
712
+ "task_qualified": false,
713
+ "teacher_fallback_calls": 0,
714
+ "timing_scope": "Causal feature encoding, NumPy inference and reference projection; excludes camera/render/actuation.",
715
+ "variant": "absolute"
716
+ },
717
+ "qualified": false,
718
+ "recorded_complete_intervals": 1000,
719
+ "rollout_error": null,
720
+ "rollout_file": {
721
+ "bytes": 326955,
722
+ "sha256": "8b851f39d22f39b02709c7857d1c2a6afa2420e83d200e7ee9564baeeba82b07"
723
+ },
724
+ "rollout_status": "complete",
725
+ "rollout_wall_seconds": 12.444784249993972,
726
+ "score": {
727
+ "evidence_scope": "Recomputed simulator-authored numeric evidence; no physics rerun, source attestation or hardware sensing.",
728
+ "false_alarms": {
729
+ "reason": "Continuous residual policy has no declared discrete alarm events.",
730
+ "status": "not_applicable"
731
+ },
732
+ "grip_events": [
733
+ {
734
+ "kind": "supported_grip_interruption",
735
+ "loss_onset_s": 11.205999999999229,
736
+ "loss_qualified_s": 11.224999999999218,
737
+ "onset_to_qualified_restoration_s": null,
738
+ "onset_to_restoration_s": null,
739
+ "relative_motion_since_loss_m": 0.032740883409154146,
740
+ "restoration_onset_s": null,
741
+ "restoration_qualified_s": null,
742
+ "restored": false,
743
+ "supported_at_onset": true
744
+ }
745
+ ],
746
+ "grip_summary": {
747
+ "airborne_events": 0,
748
+ "loss_events": 1,
749
+ "qualification_latency_s": [],
750
+ "restored_events": 0,
751
+ "supported_events": 1,
752
+ "unresolved_events": 1
753
+ },
754
+ "native_diagnostics": {
755
+ "premature_open_jaw": {
756
+ "count": 0,
757
+ "intervals": [],
758
+ "maximum_s": 0.0,
759
+ "total_s": 0.0
760
+ },
761
+ "support_touchdown_before_destination": {
762
+ "count": 0,
763
+ "intervals": [],
764
+ "maximum_s": 0.0,
765
+ "total_s": 0.0
766
+ }
767
+ },
768
+ "native_metrics_mismatches": [],
769
+ "native_recomputed": {
770
+ "carry_complete": false,
771
+ "carry_contact_loss_events": 0,
772
+ "dwell_seconds": 0.0,
773
+ "first_success_time_seconds": null,
774
+ "grasp_seen": true,
775
+ "lift_dwell_seconds": 0.0,
776
+ "lift_seen": false,
777
+ "max_carry_contact_loss_seconds": 0.0,
778
+ "max_object_lift_m": 0.005454372207929728,
779
+ "max_pad_normal_force_n": 1.8253660550428599,
780
+ "retention_lost": false,
781
+ "success": false,
782
+ "unexpected_contact_native_ticks": 152
783
+ },
784
+ "reason": "native_outcome_failed",
785
+ "restoration_scope": "Loaded contact restored for 100 ms after sustained loss; does not establish task recovery or airborne regrasp.",
786
+ "schema": "dvidia.piper-feedback-score/v1",
787
+ "strict_v01": {
788
+ "native_metrics_source": "simulator-authored episode record; not authenticated sensor input",
789
+ "native_outcome_success": false,
790
+ "native_outcome_valid": true,
791
+ "reason": "native_outcome_failed",
792
+ "reference_xy_m": [
793
+ 0.4,
794
+ -0.08
795
+ ],
796
+ "required_dwell_s": 0.25,
797
+ "required_lift_dwell_s": 0.1,
798
+ "sample_interval_s": 0.02,
799
+ "success": false,
800
+ "terminal_dwell_s": 0.0,
801
+ "terminal_reference_success": false,
802
+ "terminal_xy_error_m": 0.004566382464358538,
803
+ "trace_lift_dwell_s": 0.0,
804
+ "trajectory_complete": true
805
+ },
806
+ "success": false,
807
+ "terminal_only": {
808
+ "dwell_s": 0.0,
809
+ "scope": "Terminal-only geometry/release/settling/dwell; excludes lift, carry and retention history.",
810
+ "success": false,
811
+ "terminal_xy_error_m": 0.004566382464358537
812
+ },
813
+ "valid": true
814
+ },
815
+ "scored_control_trajectory": true,
816
+ "strict_success": false,
817
+ "supervisor_cause": null,
818
+ "supervisor_status": "finished",
819
+ "variant": "absolute",
820
+ "worker_receipt": {
821
+ "bytes": 5151,
822
+ "sha256": "d1456147a5784b4e80621edf48f807401a953ad8d5f168ea559c202e39eff446"
823
+ },
824
+ "worker_receipt_available": true,
825
+ "worker_wall_seconds": 14.14837254100712
826
+ },
827
+ {
828
+ "camera_pairs": 501,
829
+ "case": {
830
+ "goal_id": 1,
831
+ "goal_position_m": [
832
+ 0.4,
833
+ -0.08,
834
+ 0.08
835
+ ],
836
+ "group_id": "development-00",
837
+ "id": "development-00-goal1",
838
+ "object_position_m": [
839
+ 0.303692,
840
+ -0.033335,
841
+ 0.082
842
+ ],
843
+ "seed": 311466,
844
+ "split": "development"
845
+ },
846
+ "files_verified": 5010,
847
+ "frame_bytes": 168741922,
848
+ "guard": {
849
+ "checks": 1000,
850
+ "forwarded_calls": 1000,
851
+ "guard_wall_seconds": 0.005355292814783752,
852
+ "minimum_free_bytes": 39958847488,
853
+ "scope": "Once per simulated20ms callback, not a wall-clock50Hz monitor; no task features changed.",
854
+ "stop_reason": null
855
+ },
856
+ "id": "development-00-goal1-delta",
857
+ "inspection": {
858
+ "files_verified": 5010,
859
+ "physical_robot_ready": false,
860
+ "physics_executed": false,
861
+ "recorded_complete_intervals": 1000,
862
+ "schema": "dvidia.camera-action-rollout/v2/inspection",
863
+ "score": {
864
+ "evidence_scope": "Recomputed simulator-authored numeric evidence; no physics rerun, source attestation or hardware sensing.",
865
+ "false_alarms": {
866
+ "reason": "Continuous residual policy has no declared discrete alarm events.",
867
+ "status": "not_applicable"
868
+ },
869
+ "grip_events": [],
870
+ "grip_summary": {
871
+ "airborne_events": 0,
872
+ "loss_events": 0,
873
+ "qualification_latency_s": [],
874
+ "restored_events": 0,
875
+ "supported_events": 0,
876
+ "unresolved_events": 0
877
+ },
878
+ "native_diagnostics": {
879
+ "premature_open_jaw": {
880
+ "count": 0,
881
+ "intervals": [],
882
+ "maximum_s": 0.0,
883
+ "total_s": 0.0
884
+ },
885
+ "support_touchdown_before_destination": {
886
+ "count": 0,
887
+ "intervals": [],
888
+ "maximum_s": 0.0,
889
+ "total_s": 0.0
890
+ }
891
+ },
892
+ "native_metrics_mismatches": [],
893
+ "native_recomputed": {
894
+ "carry_complete": false,
895
+ "carry_contact_loss_events": 0,
896
+ "dwell_seconds": 0.0,
897
+ "first_success_time_seconds": null,
898
+ "grasp_seen": true,
899
+ "lift_dwell_seconds": 0.0,
900
+ "lift_seen": false,
901
+ "max_carry_contact_loss_seconds": 0.0,
902
+ "max_object_lift_m": 0.0011216542473738017,
903
+ "max_pad_normal_force_n": 1.7540589205645145,
904
+ "retention_lost": false,
905
+ "success": false,
906
+ "unexpected_contact_native_ticks": 8087
907
+ },
908
+ "reason": "invalid_state_value",
909
+ "restoration_scope": "Loaded contact restored for 100 ms after sustained loss; does not establish task recovery or airborne regrasp.",
910
+ "schema": "dvidia.piper-feedback-score/v1",
911
+ "strict_v01": {
912
+ "reason": "invalid_state_value",
913
+ "reference_xy_m": [
914
+ 0.4,
915
+ -0.08
916
+ ],
917
+ "state_index": 713,
918
+ "success": false
919
+ },
920
+ "success": false,
921
+ "terminal_only": {
922
+ "dwell_s": 0.0,
923
+ "scope": "Terminal-only geometry/release/settling/dwell; excludes lift, carry and retention history.",
924
+ "success": false,
925
+ "terminal_xy_error_m": 0.08543266510853878
926
+ },
927
+ "valid": true
928
+ },
929
+ "source_authenticated": false,
930
+ "status": "complete",
931
+ "strict_success": false
932
+ },
933
+ "integrity_file": {
934
+ "bytes": 567674,
935
+ "sha256": "d9a2f3b46a3906153b5ee703d915c809b9d5903996abbc948a31ab42fae1e1dd"
936
+ },
937
+ "perception": {
938
+ "available": 436,
939
+ "decisions": 1000,
940
+ "longest_missing_seconds": 4.92,
941
+ "missing": 564
942
+ },
943
+ "policy": {
944
+ "model_sha256": "4545be31f50267c9da29b211510c7a32df500678ba107c7a100604bb0c4c18ab",
945
+ "physical_robot_ready": false,
946
+ "policy_origin": "camera_encoder_reference_endpoint_numpy_mlp",
947
+ "runtime_teacher_available": false,
948
+ "student_inference_calls": 1000,
949
+ "student_inference_p95_seconds": 0.0002676416508620605,
950
+ "student_inference_seconds": 0.2281716027064249,
951
+ "task_qualified": false,
952
+ "teacher_fallback_calls": 0,
953
+ "timing_scope": "Causal feature encoding, NumPy inference and reference projection; excludes camera/render/actuation.",
954
+ "variant": "delta"
955
+ },
956
+ "qualified": false,
957
+ "recorded_complete_intervals": 1000,
958
+ "rollout_error": null,
959
+ "rollout_file": {
960
+ "bytes": 326204,
961
+ "sha256": "83dee39e2cb1cbfd3ef72c741d854627bf54c021852ffb1430c66fe4b8fe8452"
962
+ },
963
+ "rollout_status": "complete",
964
+ "rollout_wall_seconds": 12.688531916995998,
965
+ "score": {
966
+ "evidence_scope": "Recomputed simulator-authored numeric evidence; no physics rerun, source attestation or hardware sensing.",
967
+ "false_alarms": {
968
+ "reason": "Continuous residual policy has no declared discrete alarm events.",
969
+ "status": "not_applicable"
970
+ },
971
+ "grip_events": [],
972
+ "grip_summary": {
973
+ "airborne_events": 0,
974
+ "loss_events": 0,
975
+ "qualification_latency_s": [],
976
+ "restored_events": 0,
977
+ "supported_events": 0,
978
+ "unresolved_events": 0
979
+ },
980
+ "native_diagnostics": {
981
+ "premature_open_jaw": {
982
+ "count": 0,
983
+ "intervals": [],
984
+ "maximum_s": 0.0,
985
+ "total_s": 0.0
986
+ },
987
+ "support_touchdown_before_destination": {
988
+ "count": 0,
989
+ "intervals": [],
990
+ "maximum_s": 0.0,
991
+ "total_s": 0.0
992
+ }
993
+ },
994
+ "native_metrics_mismatches": [],
995
+ "native_recomputed": {
996
+ "carry_complete": false,
997
+ "carry_contact_loss_events": 0,
998
+ "dwell_seconds": 0.0,
999
+ "first_success_time_seconds": null,
1000
+ "grasp_seen": true,
1001
+ "lift_dwell_seconds": 0.0,
1002
+ "lift_seen": false,
1003
+ "max_carry_contact_loss_seconds": 0.0,
1004
+ "max_object_lift_m": 0.0011216542473738017,
1005
+ "max_pad_normal_force_n": 1.7540589205645145,
1006
+ "retention_lost": false,
1007
+ "success": false,
1008
+ "unexpected_contact_native_ticks": 8087
1009
+ },
1010
+ "reason": "invalid_state_value",
1011
+ "restoration_scope": "Loaded contact restored for 100 ms after sustained loss; does not establish task recovery or airborne regrasp.",
1012
+ "schema": "dvidia.piper-feedback-score/v1",
1013
+ "strict_v01": {
1014
+ "reason": "invalid_state_value",
1015
+ "reference_xy_m": [
1016
+ 0.4,
1017
+ -0.08
1018
+ ],
1019
+ "state_index": 713,
1020
+ "success": false
1021
+ },
1022
+ "success": false,
1023
+ "terminal_only": {
1024
+ "dwell_s": 0.0,
1025
+ "scope": "Terminal-only geometry/release/settling/dwell; excludes lift, carry and retention history.",
1026
+ "success": false,
1027
+ "terminal_xy_error_m": 0.08543266510853878
1028
+ },
1029
+ "valid": true
1030
+ },
1031
+ "scored_control_trajectory": true,
1032
+ "strict_success": false,
1033
+ "supervisor_cause": null,
1034
+ "supervisor_status": "finished",
1035
+ "variant": "delta",
1036
+ "worker_receipt": {
1037
+ "bytes": 4443,
1038
+ "sha256": "2d7d66b18c09275dd56980c72ee73cf6ab3b7b3f9a25d438e7175c8dbbbbaa03"
1039
+ },
1040
+ "worker_receipt_available": true,
1041
+ "worker_wall_seconds": 14.580125999986194
1042
+ },
1043
+ {
1044
+ "camera_pairs": 501,
1045
+ "case": {
1046
+ "goal_id": 0,
1047
+ "goal_position_m": [
1048
+ 0.35,
1049
+ 0.08,
1050
+ 0.08
1051
+ ],
1052
+ "group_id": "development-01",
1053
+ "id": "development-01-goal0",
1054
+ "object_position_m": [
1055
+ 0.303637,
1056
+ -0.039966,
1057
+ 0.082
1058
+ ],
1059
+ "seed": 311467,
1060
+ "split": "development"
1061
+ },
1062
+ "files_verified": 5010,
1063
+ "frame_bytes": 169510528,
1064
+ "guard": {
1065
+ "checks": 1000,
1066
+ "forwarded_calls": 1000,
1067
+ "guard_wall_seconds": 0.005813365976791829,
1068
+ "minimum_free_bytes": 39743258624,
1069
+ "scope": "Once per simulated20ms callback, not a wall-clock50Hz monitor; no task features changed.",
1070
+ "stop_reason": null
1071
+ },
1072
+ "id": "development-01-goal0-absolute",
1073
+ "inspection": {
1074
+ "files_verified": 5010,
1075
+ "physical_robot_ready": false,
1076
+ "physics_executed": false,
1077
+ "recorded_complete_intervals": 1000,
1078
+ "schema": "dvidia.camera-action-rollout/v2/inspection",
1079
+ "score": {
1080
+ "evidence_scope": "Recomputed simulator-authored numeric evidence; no physics rerun, source attestation or hardware sensing.",
1081
+ "false_alarms": {
1082
+ "reason": "Continuous residual policy has no declared discrete alarm events.",
1083
+ "status": "not_applicable"
1084
+ },
1085
+ "grip_events": [],
1086
+ "grip_summary": {
1087
+ "airborne_events": 0,
1088
+ "loss_events": 0,
1089
+ "qualification_latency_s": [],
1090
+ "restored_events": 0,
1091
+ "supported_events": 0,
1092
+ "unresolved_events": 0
1093
+ },
1094
+ "native_diagnostics": {
1095
+ "premature_open_jaw": {
1096
+ "count": 0,
1097
+ "intervals": [],
1098
+ "maximum_s": 0.0,
1099
+ "total_s": 0.0
1100
+ },
1101
+ "support_touchdown_before_destination": {
1102
+ "count": 0,
1103
+ "intervals": [],
1104
+ "maximum_s": 0.0,
1105
+ "total_s": 0.0
1106
+ }
1107
+ },
1108
+ "native_metrics_mismatches": [],
1109
+ "native_recomputed": {
1110
+ "carry_complete": false,
1111
+ "carry_contact_loss_events": 0,
1112
+ "dwell_seconds": 0.0,
1113
+ "first_success_time_seconds": null,
1114
+ "grasp_seen": false,
1115
+ "lift_dwell_seconds": 0.0,
1116
+ "lift_seen": false,
1117
+ "max_carry_contact_loss_seconds": 0.0,
1118
+ "max_object_lift_m": 6.22998874710845e-11,
1119
+ "max_pad_normal_force_n": 0.0,
1120
+ "retention_lost": false,
1121
+ "success": false,
1122
+ "unexpected_contact_native_ticks": 0
1123
+ },
1124
+ "reason": "native_outcome_failed",
1125
+ "restoration_scope": "Loaded contact restored for 100 ms after sustained loss; does not establish task recovery or airborne regrasp.",
1126
+ "schema": "dvidia.piper-feedback-score/v1",
1127
+ "strict_v01": {
1128
+ "native_metrics_source": "simulator-authored episode record; not authenticated sensor input",
1129
+ "native_outcome_success": false,
1130
+ "native_outcome_valid": true,
1131
+ "reason": "native_outcome_failed",
1132
+ "reference_xy_m": [
1133
+ 0.35,
1134
+ 0.08
1135
+ ],
1136
+ "required_dwell_s": 0.25,
1137
+ "required_lift_dwell_s": 0.1,
1138
+ "sample_interval_s": 0.02,
1139
+ "success": false,
1140
+ "terminal_dwell_s": 0.0,
1141
+ "terminal_reference_success": false,
1142
+ "terminal_xy_error_m": 0.12861307125253946,
1143
+ "trace_lift_dwell_s": 0.0,
1144
+ "trajectory_complete": true
1145
+ },
1146
+ "success": false,
1147
+ "terminal_only": {
1148
+ "dwell_s": 0.0,
1149
+ "scope": "Terminal-only geometry/release/settling/dwell; excludes lift, carry and retention history.",
1150
+ "success": false,
1151
+ "terminal_xy_error_m": 0.12861307125253946
1152
+ },
1153
+ "valid": true
1154
+ },
1155
+ "source_authenticated": false,
1156
+ "status": "complete",
1157
+ "strict_success": false
1158
+ },
1159
+ "integrity_file": {
1160
+ "bytes": 567674,
1161
+ "sha256": "22443164911963ff89e31663dc3a938cfeffd151a8e569f2d98f2563f18a8065"
1162
+ },
1163
+ "perception": {
1164
+ "available": 1000,
1165
+ "decisions": 1000,
1166
+ "longest_missing_seconds": 0.0,
1167
+ "missing": 0
1168
+ },
1169
+ "policy": {
1170
+ "model_sha256": "36af3fe1670494b04c48b5114d9be1a5f91632aa7992ba529d6587969ea37460",
1171
+ "physical_robot_ready": false,
1172
+ "policy_origin": "camera_encoder_reference_endpoint_numpy_mlp",
1173
+ "runtime_teacher_available": false,
1174
+ "student_inference_calls": 1000,
1175
+ "student_inference_p95_seconds": 0.00030651460547233,
1176
+ "student_inference_seconds": 0.24899018558789976,
1177
+ "task_qualified": false,
1178
+ "teacher_fallback_calls": 0,
1179
+ "timing_scope": "Causal feature encoding, NumPy inference and reference projection; excludes camera/render/actuation.",
1180
+ "variant": "absolute"
1181
+ },
1182
+ "qualified": false,
1183
+ "recorded_complete_intervals": 1000,
1184
+ "rollout_error": null,
1185
+ "rollout_file": {
1186
+ "bytes": 326367,
1187
+ "sha256": "47f735604508f95ad78f9d863ca88f13f77b0bb4f68a4fcc4b067b967704fb97"
1188
+ },
1189
+ "rollout_status": "complete",
1190
+ "rollout_wall_seconds": 13.759285707987146,
1191
+ "score": {
1192
+ "evidence_scope": "Recomputed simulator-authored numeric evidence; no physics rerun, source attestation or hardware sensing.",
1193
+ "false_alarms": {
1194
+ "reason": "Continuous residual policy has no declared discrete alarm events.",
1195
+ "status": "not_applicable"
1196
+ },
1197
+ "grip_events": [],
1198
+ "grip_summary": {
1199
+ "airborne_events": 0,
1200
+ "loss_events": 0,
1201
+ "qualification_latency_s": [],
1202
+ "restored_events": 0,
1203
+ "supported_events": 0,
1204
+ "unresolved_events": 0
1205
+ },
1206
+ "native_diagnostics": {
1207
+ "premature_open_jaw": {
1208
+ "count": 0,
1209
+ "intervals": [],
1210
+ "maximum_s": 0.0,
1211
+ "total_s": 0.0
1212
+ },
1213
+ "support_touchdown_before_destination": {
1214
+ "count": 0,
1215
+ "intervals": [],
1216
+ "maximum_s": 0.0,
1217
+ "total_s": 0.0
1218
+ }
1219
+ },
1220
+ "native_metrics_mismatches": [],
1221
+ "native_recomputed": {
1222
+ "carry_complete": false,
1223
+ "carry_contact_loss_events": 0,
1224
+ "dwell_seconds": 0.0,
1225
+ "first_success_time_seconds": null,
1226
+ "grasp_seen": false,
1227
+ "lift_dwell_seconds": 0.0,
1228
+ "lift_seen": false,
1229
+ "max_carry_contact_loss_seconds": 0.0,
1230
+ "max_object_lift_m": 6.22998874710845e-11,
1231
+ "max_pad_normal_force_n": 0.0,
1232
+ "retention_lost": false,
1233
+ "success": false,
1234
+ "unexpected_contact_native_ticks": 0
1235
+ },
1236
+ "reason": "native_outcome_failed",
1237
+ "restoration_scope": "Loaded contact restored for 100 ms after sustained loss; does not establish task recovery or airborne regrasp.",
1238
+ "schema": "dvidia.piper-feedback-score/v1",
1239
+ "strict_v01": {
1240
+ "native_metrics_source": "simulator-authored episode record; not authenticated sensor input",
1241
+ "native_outcome_success": false,
1242
+ "native_outcome_valid": true,
1243
+ "reason": "native_outcome_failed",
1244
+ "reference_xy_m": [
1245
+ 0.35,
1246
+ 0.08
1247
+ ],
1248
+ "required_dwell_s": 0.25,
1249
+ "required_lift_dwell_s": 0.1,
1250
+ "sample_interval_s": 0.02,
1251
+ "success": false,
1252
+ "terminal_dwell_s": 0.0,
1253
+ "terminal_reference_success": false,
1254
+ "terminal_xy_error_m": 0.12861307125253946,
1255
+ "trace_lift_dwell_s": 0.0,
1256
+ "trajectory_complete": true
1257
+ },
1258
+ "success": false,
1259
+ "terminal_only": {
1260
+ "dwell_s": 0.0,
1261
+ "scope": "Terminal-only geometry/release/settling/dwell; excludes lift, carry and retention history.",
1262
+ "success": false,
1263
+ "terminal_xy_error_m": 0.12861307125253946
1264
+ },
1265
+ "valid": true
1266
+ },
1267
+ "scored_control_trajectory": true,
1268
+ "strict_success": false,
1269
+ "supervisor_cause": null,
1270
+ "supervisor_status": "finished",
1271
+ "variant": "absolute",
1272
+ "worker_receipt": {
1273
+ "bytes": 4794,
1274
+ "sha256": "170cecc5eb6733f7b1f3398af31f4f795b0115cc0860d9f8d13075d97e1297ed"
1275
+ },
1276
+ "worker_receipt_available": true,
1277
+ "worker_wall_seconds": 15.491917999985162
1278
+ },
1279
+ {
1280
+ "camera_pairs": 501,
1281
+ "case": {
1282
+ "goal_id": 0,
1283
+ "goal_position_m": [
1284
+ 0.35,
1285
+ 0.08,
1286
+ 0.08
1287
+ ],
1288
+ "group_id": "development-01",
1289
+ "id": "development-01-goal0",
1290
+ "object_position_m": [
1291
+ 0.303637,
1292
+ -0.039966,
1293
+ 0.082
1294
+ ],
1295
+ "seed": 311467,
1296
+ "split": "development"
1297
+ },
1298
+ "files_verified": 5010,
1299
+ "frame_bytes": 166698225,
1300
+ "guard": {
1301
+ "checks": 1000,
1302
+ "forwarded_calls": 1000,
1303
+ "guard_wall_seconds": 0.005421159323304892,
1304
+ "minimum_free_bytes": 39533481984,
1305
+ "scope": "Once per simulated20ms callback, not a wall-clock50Hz monitor; no task features changed.",
1306
+ "stop_reason": null
1307
+ },
1308
+ "id": "development-01-goal0-delta",
1309
+ "inspection": {
1310
+ "files_verified": 5010,
1311
+ "physical_robot_ready": false,
1312
+ "physics_executed": false,
1313
+ "recorded_complete_intervals": 1000,
1314
+ "schema": "dvidia.camera-action-rollout/v2/inspection",
1315
+ "score": {
1316
+ "evidence_scope": "Recomputed simulator-authored numeric evidence; no physics rerun, source attestation or hardware sensing.",
1317
+ "false_alarms": {
1318
+ "reason": "Continuous residual policy has no declared discrete alarm events.",
1319
+ "status": "not_applicable"
1320
+ },
1321
+ "grip_events": [],
1322
+ "grip_summary": {
1323
+ "airborne_events": 0,
1324
+ "loss_events": 0,
1325
+ "qualification_latency_s": [],
1326
+ "restored_events": 0,
1327
+ "supported_events": 0,
1328
+ "unresolved_events": 0
1329
+ },
1330
+ "native_diagnostics": {
1331
+ "premature_open_jaw": {
1332
+ "count": 0,
1333
+ "intervals": [],
1334
+ "maximum_s": 0.0,
1335
+ "total_s": 0.0
1336
+ },
1337
+ "support_touchdown_before_destination": {
1338
+ "count": 0,
1339
+ "intervals": [],
1340
+ "maximum_s": 0.0,
1341
+ "total_s": 0.0
1342
+ }
1343
+ },
1344
+ "native_metrics_mismatches": [],
1345
+ "native_recomputed": {
1346
+ "carry_complete": false,
1347
+ "carry_contact_loss_events": 0,
1348
+ "dwell_seconds": 0.0,
1349
+ "first_success_time_seconds": null,
1350
+ "grasp_seen": true,
1351
+ "lift_dwell_seconds": 0.0,
1352
+ "lift_seen": false,
1353
+ "max_carry_contact_loss_seconds": 0.0,
1354
+ "max_object_lift_m": 0.01765747992294485,
1355
+ "max_pad_normal_force_n": 2.5154725382030216,
1356
+ "retention_lost": false,
1357
+ "success": false,
1358
+ "unexpected_contact_native_ticks": 1240
1359
+ },
1360
+ "reason": "invalid_state_value",
1361
+ "restoration_scope": "Loaded contact restored for 100 ms after sustained loss; does not establish task recovery or airborne regrasp.",
1362
+ "schema": "dvidia.piper-feedback-score/v1",
1363
+ "strict_v01": {
1364
+ "reason": "invalid_state_value",
1365
+ "reference_xy_m": [
1366
+ 0.35,
1367
+ 0.08
1368
+ ],
1369
+ "state_index": 687,
1370
+ "success": false
1371
+ },
1372
+ "success": false,
1373
+ "terminal_only": {
1374
+ "dwell_s": 0.0,
1375
+ "scope": "Terminal-only geometry/release/settling/dwell; excludes lift, carry and retention history.",
1376
+ "success": false,
1377
+ "terminal_xy_error_m": 0.2545568078047586
1378
+ },
1379
+ "valid": true
1380
+ },
1381
+ "source_authenticated": false,
1382
+ "status": "complete",
1383
+ "strict_success": false
1384
+ },
1385
+ "integrity_file": {
1386
+ "bytes": 567674,
1387
+ "sha256": "1f4b2db19b5c0ded4438d9cc549a65e6a25a9f1691118a4363f93bf0646e2a89"
1388
+ },
1389
+ "perception": {
1390
+ "available": 732,
1391
+ "decisions": 1000,
1392
+ "longest_missing_seconds": 4.04,
1393
+ "missing": 268
1394
+ },
1395
+ "policy": {
1396
+ "model_sha256": "4545be31f50267c9da29b211510c7a32df500678ba107c7a100604bb0c4c18ab",
1397
+ "physical_robot_ready": false,
1398
+ "policy_origin": "camera_encoder_reference_endpoint_numpy_mlp",
1399
+ "runtime_teacher_available": false,
1400
+ "student_inference_calls": 1000,
1401
+ "student_inference_p95_seconds": 0.0002795872074784711,
1402
+ "student_inference_seconds": 0.2348349518433679,
1403
+ "task_qualified": false,
1404
+ "teacher_fallback_calls": 0,
1405
+ "timing_scope": "Causal feature encoding, NumPy inference and reference projection; excludes camera/render/actuation.",
1406
+ "variant": "delta"
1407
+ },
1408
+ "qualified": false,
1409
+ "recorded_complete_intervals": 1000,
1410
+ "rollout_error": null,
1411
+ "rollout_file": {
1412
+ "bytes": 326043,
1413
+ "sha256": "1302c51513d638910857c79bc78539bc9c59b546aeaf212d08b922ec06372a21"
1414
+ },
1415
+ "rollout_status": "complete",
1416
+ "rollout_wall_seconds": 12.975723750016186,
1417
+ "score": {
1418
+ "evidence_scope": "Recomputed simulator-authored numeric evidence; no physics rerun, source attestation or hardware sensing.",
1419
+ "false_alarms": {
1420
+ "reason": "Continuous residual policy has no declared discrete alarm events.",
1421
+ "status": "not_applicable"
1422
+ },
1423
+ "grip_events": [],
1424
+ "grip_summary": {
1425
+ "airborne_events": 0,
1426
+ "loss_events": 0,
1427
+ "qualification_latency_s": [],
1428
+ "restored_events": 0,
1429
+ "supported_events": 0,
1430
+ "unresolved_events": 0
1431
+ },
1432
+ "native_diagnostics": {
1433
+ "premature_open_jaw": {
1434
+ "count": 0,
1435
+ "intervals": [],
1436
+ "maximum_s": 0.0,
1437
+ "total_s": 0.0
1438
+ },
1439
+ "support_touchdown_before_destination": {
1440
+ "count": 0,
1441
+ "intervals": [],
1442
+ "maximum_s": 0.0,
1443
+ "total_s": 0.0
1444
+ }
1445
+ },
1446
+ "native_metrics_mismatches": [],
1447
+ "native_recomputed": {
1448
+ "carry_complete": false,
1449
+ "carry_contact_loss_events": 0,
1450
+ "dwell_seconds": 0.0,
1451
+ "first_success_time_seconds": null,
1452
+ "grasp_seen": true,
1453
+ "lift_dwell_seconds": 0.0,
1454
+ "lift_seen": false,
1455
+ "max_carry_contact_loss_seconds": 0.0,
1456
+ "max_object_lift_m": 0.01765747992294485,
1457
+ "max_pad_normal_force_n": 2.5154725382030216,
1458
+ "retention_lost": false,
1459
+ "success": false,
1460
+ "unexpected_contact_native_ticks": 1240
1461
+ },
1462
+ "reason": "invalid_state_value",
1463
+ "restoration_scope": "Loaded contact restored for 100 ms after sustained loss; does not establish task recovery or airborne regrasp.",
1464
+ "schema": "dvidia.piper-feedback-score/v1",
1465
+ "strict_v01": {
1466
+ "reason": "invalid_state_value",
1467
+ "reference_xy_m": [
1468
+ 0.35,
1469
+ 0.08
1470
+ ],
1471
+ "state_index": 687,
1472
+ "success": false
1473
+ },
1474
+ "success": false,
1475
+ "terminal_only": {
1476
+ "dwell_s": 0.0,
1477
+ "scope": "Terminal-only geometry/release/settling/dwell; excludes lift, carry and retention history.",
1478
+ "success": false,
1479
+ "terminal_xy_error_m": 0.2545568078047586
1480
+ },
1481
+ "valid": true
1482
+ },
1483
+ "scored_control_trajectory": true,
1484
+ "strict_success": false,
1485
+ "supervisor_cause": null,
1486
+ "supervisor_status": "finished",
1487
+ "variant": "delta",
1488
+ "worker_receipt": {
1489
+ "bytes": 4438,
1490
+ "sha256": "992235bea602ec6bdcd12f82296d5a2f8b89d6ca7dfc598808e9f35f1256268d"
1491
+ },
1492
+ "worker_receipt_available": true,
1493
+ "worker_wall_seconds": 14.5429857079871
1494
+ },
1495
+ {
1496
+ "camera_pairs": 501,
1497
+ "case": {
1498
+ "goal_id": 1,
1499
+ "goal_position_m": [
1500
+ 0.4,
1501
+ -0.08,
1502
+ 0.08
1503
+ ],
1504
+ "group_id": "development-01",
1505
+ "id": "development-01-goal1",
1506
+ "object_position_m": [
1507
+ 0.303637,
1508
+ -0.039966,
1509
+ 0.082
1510
+ ],
1511
+ "seed": 311468,
1512
+ "split": "development"
1513
+ },
1514
+ "files_verified": 5010,
1515
+ "frame_bytes": 169366324,
1516
+ "guard": {
1517
+ "checks": 1000,
1518
+ "forwarded_calls": 1000,
1519
+ "guard_wall_seconds": 0.005538281751796603,
1520
+ "minimum_free_bytes": 39318462464,
1521
+ "scope": "Once per simulated20ms callback, not a wall-clock50Hz monitor; no task features changed.",
1522
+ "stop_reason": null
1523
+ },
1524
+ "id": "development-01-goal1-absolute",
1525
+ "inspection": {
1526
+ "files_verified": 5010,
1527
+ "physical_robot_ready": false,
1528
+ "physics_executed": false,
1529
+ "recorded_complete_intervals": 1000,
1530
+ "schema": "dvidia.camera-action-rollout/v2/inspection",
1531
+ "score": {
1532
+ "evidence_scope": "Recomputed simulator-authored numeric evidence; no physics rerun, source attestation or hardware sensing.",
1533
+ "false_alarms": {
1534
+ "reason": "Continuous residual policy has no declared discrete alarm events.",
1535
+ "status": "not_applicable"
1536
+ },
1537
+ "grip_events": [
1538
+ {
1539
+ "kind": "supported_grip_interruption",
1540
+ "loss_onset_s": 18.28199999999936,
1541
+ "loss_qualified_s": 18.300999999999384,
1542
+ "onset_to_qualified_restoration_s": 0.1490000000001821,
1543
+ "onset_to_restoration_s": 0.05000000000006111,
1544
+ "relative_motion_since_loss_m": 0.0009026515472255445,
1545
+ "restoration_onset_s": 18.33199999999942,
1546
+ "restoration_qualified_s": 18.430999999999543,
1547
+ "restoration_supported": true,
1548
+ "restored": true,
1549
+ "supported_at_onset": true
1550
+ }
1551
+ ],
1552
+ "grip_summary": {
1553
+ "airborne_events": 0,
1554
+ "loss_events": 1,
1555
+ "qualification_latency_s": [
1556
+ 0.1490000000001821
1557
+ ],
1558
+ "restored_events": 1,
1559
+ "supported_events": 1,
1560
+ "unresolved_events": 0
1561
+ },
1562
+ "native_diagnostics": {
1563
+ "premature_open_jaw": {
1564
+ "count": 0,
1565
+ "intervals": [],
1566
+ "maximum_s": 0.0,
1567
+ "total_s": 0.0
1568
+ },
1569
+ "support_touchdown_before_destination": {
1570
+ "count": 0,
1571
+ "intervals": [],
1572
+ "maximum_s": 0.0,
1573
+ "total_s": 0.0
1574
+ }
1575
+ },
1576
+ "native_metrics_mismatches": [],
1577
+ "native_recomputed": {
1578
+ "carry_complete": false,
1579
+ "carry_contact_loss_events": 0,
1580
+ "dwell_seconds": 0.0,
1581
+ "first_success_time_seconds": null,
1582
+ "grasp_seen": true,
1583
+ "lift_dwell_seconds": 0.0,
1584
+ "lift_seen": true,
1585
+ "max_carry_contact_loss_seconds": 0.0,
1586
+ "max_object_lift_m": 0.12241943079952637,
1587
+ "max_pad_normal_force_n": 0.6881092160543247,
1588
+ "retention_lost": false,
1589
+ "success": false,
1590
+ "unexpected_contact_native_ticks": 0
1591
+ },
1592
+ "reason": "native_outcome_failed",
1593
+ "restoration_scope": "Loaded contact restored for 100 ms after sustained loss; does not establish task recovery or airborne regrasp.",
1594
+ "schema": "dvidia.piper-feedback-score/v1",
1595
+ "strict_v01": {
1596
+ "native_metrics_source": "simulator-authored episode record; not authenticated sensor input",
1597
+ "native_outcome_success": false,
1598
+ "native_outcome_valid": true,
1599
+ "reason": "native_outcome_failed",
1600
+ "reference_xy_m": [
1601
+ 0.4,
1602
+ -0.08
1603
+ ],
1604
+ "required_dwell_s": 0.25,
1605
+ "required_lift_dwell_s": 0.1,
1606
+ "sample_interval_s": 0.02,
1607
+ "success": false,
1608
+ "terminal_dwell_s": 0.0,
1609
+ "terminal_reference_success": false,
1610
+ "terminal_xy_error_m": 0.004469139679330379,
1611
+ "trace_lift_dwell_s": 0.9799999999999969,
1612
+ "trajectory_complete": true
1613
+ },
1614
+ "success": false,
1615
+ "terminal_only": {
1616
+ "dwell_s": 0.0,
1617
+ "scope": "Terminal-only geometry/release/settling/dwell; excludes lift, carry and retention history.",
1618
+ "success": false,
1619
+ "terminal_xy_error_m": 0.004469139679330379
1620
+ },
1621
+ "valid": true
1622
+ },
1623
+ "source_authenticated": false,
1624
+ "status": "complete",
1625
+ "strict_success": false
1626
+ },
1627
+ "integrity_file": {
1628
+ "bytes": 567674,
1629
+ "sha256": "00eea091817448e593ee0d9b6149af6b492291194f9caa914c942a6bc75fd9e7"
1630
+ },
1631
+ "perception": {
1632
+ "available": 692,
1633
+ "decisions": 1000,
1634
+ "longest_missing_seconds": 5.96,
1635
+ "missing": 308
1636
+ },
1637
+ "policy": {
1638
+ "model_sha256": "36af3fe1670494b04c48b5114d9be1a5f91632aa7992ba529d6587969ea37460",
1639
+ "physical_robot_ready": false,
1640
+ "policy_origin": "camera_encoder_reference_endpoint_numpy_mlp",
1641
+ "runtime_teacher_available": false,
1642
+ "student_inference_calls": 1000,
1643
+ "student_inference_p95_seconds": 0.0002899830491514876,
1644
+ "student_inference_seconds": 0.23790540907066315,
1645
+ "task_qualified": false,
1646
+ "teacher_fallback_calls": 0,
1647
+ "timing_scope": "Causal feature encoding, NumPy inference and reference projection; excludes camera/render/actuation.",
1648
+ "variant": "absolute"
1649
+ },
1650
+ "qualified": false,
1651
+ "recorded_complete_intervals": 1000,
1652
+ "rollout_error": null,
1653
+ "rollout_file": {
1654
+ "bytes": 326868,
1655
+ "sha256": "bb86dd380867955a60df4588140dc5c07e4f49129197c09e6b7fae9c64ce0d77"
1656
+ },
1657
+ "rollout_status": "complete",
1658
+ "rollout_wall_seconds": 13.351964041998144,
1659
+ "score": {
1660
+ "evidence_scope": "Recomputed simulator-authored numeric evidence; no physics rerun, source attestation or hardware sensing.",
1661
+ "false_alarms": {
1662
+ "reason": "Continuous residual policy has no declared discrete alarm events.",
1663
+ "status": "not_applicable"
1664
+ },
1665
+ "grip_events": [
1666
+ {
1667
+ "kind": "supported_grip_interruption",
1668
+ "loss_onset_s": 18.28199999999936,
1669
+ "loss_qualified_s": 18.300999999999384,
1670
+ "onset_to_qualified_restoration_s": 0.1490000000001821,
1671
+ "onset_to_restoration_s": 0.05000000000006111,
1672
+ "relative_motion_since_loss_m": 0.0009026515472255445,
1673
+ "restoration_onset_s": 18.33199999999942,
1674
+ "restoration_qualified_s": 18.430999999999543,
1675
+ "restoration_supported": true,
1676
+ "restored": true,
1677
+ "supported_at_onset": true
1678
+ }
1679
+ ],
1680
+ "grip_summary": {
1681
+ "airborne_events": 0,
1682
+ "loss_events": 1,
1683
+ "qualification_latency_s": [
1684
+ 0.1490000000001821
1685
+ ],
1686
+ "restored_events": 1,
1687
+ "supported_events": 1,
1688
+ "unresolved_events": 0
1689
+ },
1690
+ "native_diagnostics": {
1691
+ "premature_open_jaw": {
1692
+ "count": 0,
1693
+ "intervals": [],
1694
+ "maximum_s": 0.0,
1695
+ "total_s": 0.0
1696
+ },
1697
+ "support_touchdown_before_destination": {
1698
+ "count": 0,
1699
+ "intervals": [],
1700
+ "maximum_s": 0.0,
1701
+ "total_s": 0.0
1702
+ }
1703
+ },
1704
+ "native_metrics_mismatches": [],
1705
+ "native_recomputed": {
1706
+ "carry_complete": false,
1707
+ "carry_contact_loss_events": 0,
1708
+ "dwell_seconds": 0.0,
1709
+ "first_success_time_seconds": null,
1710
+ "grasp_seen": true,
1711
+ "lift_dwell_seconds": 0.0,
1712
+ "lift_seen": true,
1713
+ "max_carry_contact_loss_seconds": 0.0,
1714
+ "max_object_lift_m": 0.12241943079952637,
1715
+ "max_pad_normal_force_n": 0.6881092160543247,
1716
+ "retention_lost": false,
1717
+ "success": false,
1718
+ "unexpected_contact_native_ticks": 0
1719
+ },
1720
+ "reason": "native_outcome_failed",
1721
+ "restoration_scope": "Loaded contact restored for 100 ms after sustained loss; does not establish task recovery or airborne regrasp.",
1722
+ "schema": "dvidia.piper-feedback-score/v1",
1723
+ "strict_v01": {
1724
+ "native_metrics_source": "simulator-authored episode record; not authenticated sensor input",
1725
+ "native_outcome_success": false,
1726
+ "native_outcome_valid": true,
1727
+ "reason": "native_outcome_failed",
1728
+ "reference_xy_m": [
1729
+ 0.4,
1730
+ -0.08
1731
+ ],
1732
+ "required_dwell_s": 0.25,
1733
+ "required_lift_dwell_s": 0.1,
1734
+ "sample_interval_s": 0.02,
1735
+ "success": false,
1736
+ "terminal_dwell_s": 0.0,
1737
+ "terminal_reference_success": false,
1738
+ "terminal_xy_error_m": 0.004469139679330379,
1739
+ "trace_lift_dwell_s": 0.9799999999999969,
1740
+ "trajectory_complete": true
1741
+ },
1742
+ "success": false,
1743
+ "terminal_only": {
1744
+ "dwell_s": 0.0,
1745
+ "scope": "Terminal-only geometry/release/settling/dwell; excludes lift, carry and retention history.",
1746
+ "success": false,
1747
+ "terminal_xy_error_m": 0.004469139679330379
1748
+ },
1749
+ "valid": true
1750
+ },
1751
+ "scored_control_trajectory": true,
1752
+ "strict_success": false,
1753
+ "supervisor_cause": null,
1754
+ "supervisor_status": "finished",
1755
+ "variant": "absolute",
1756
+ "worker_receipt": {
1757
+ "bytes": 5262,
1758
+ "sha256": "9e24e931e0063d24b32beb1642abe26d59756af2c6a6d29e31d975f4a828d185"
1759
+ },
1760
+ "worker_receipt_available": true,
1761
+ "worker_wall_seconds": 15.055389708984876
1762
+ },
1763
+ {
1764
+ "camera_pairs": 501,
1765
+ "case": {
1766
+ "goal_id": 1,
1767
+ "goal_position_m": [
1768
+ 0.4,
1769
+ -0.08,
1770
+ 0.08
1771
+ ],
1772
+ "group_id": "development-01",
1773
+ "id": "development-01-goal1",
1774
+ "object_position_m": [
1775
+ 0.303637,
1776
+ -0.039966,
1777
+ 0.082
1778
+ ],
1779
+ "seed": 311468,
1780
+ "split": "development"
1781
+ },
1782
+ "files_verified": 5010,
1783
+ "frame_bytes": 168677614,
1784
+ "guard": {
1785
+ "checks": 1000,
1786
+ "forwarded_calls": 1000,
1787
+ "guard_wall_seconds": 0.005143560847500339,
1788
+ "minimum_free_bytes": 39110926336,
1789
+ "scope": "Once per simulated20ms callback, not a wall-clock50Hz monitor; no task features changed.",
1790
+ "stop_reason": null
1791
+ },
1792
+ "id": "development-01-goal1-delta",
1793
+ "inspection": {
1794
+ "files_verified": 5010,
1795
+ "physical_robot_ready": false,
1796
+ "physics_executed": false,
1797
+ "recorded_complete_intervals": 1000,
1798
+ "schema": "dvidia.camera-action-rollout/v2/inspection",
1799
+ "score": {
1800
+ "evidence_scope": "Recomputed simulator-authored numeric evidence; no physics rerun, source attestation or hardware sensing.",
1801
+ "false_alarms": {
1802
+ "reason": "Continuous residual policy has no declared discrete alarm events.",
1803
+ "status": "not_applicable"
1804
+ },
1805
+ "grip_events": [
1806
+ {
1807
+ "kind": "supported_grip_interruption",
1808
+ "loss_onset_s": 13.27699999999808,
1809
+ "loss_qualified_s": 13.29599999999807,
1810
+ "onset_to_qualified_restoration_s": 0.5129999999997157,
1811
+ "onset_to_restoration_s": 0.41399999999977055,
1812
+ "relative_motion_since_loss_m": 0.04689580619513455,
1813
+ "restoration_onset_s": 13.690999999997851,
1814
+ "restoration_qualified_s": 13.789999999997796,
1815
+ "restoration_supported": false,
1816
+ "restored": true,
1817
+ "supported_at_onset": true
1818
+ },
1819
+ {
1820
+ "kind": "supported_grip_interruption",
1821
+ "loss_onset_s": 13.949999999997708,
1822
+ "loss_qualified_s": 13.968999999997697,
1823
+ "onset_to_qualified_restoration_s": null,
1824
+ "onset_to_restoration_s": null,
1825
+ "relative_motion_since_loss_m": 0.306676529975985,
1826
+ "restoration_onset_s": null,
1827
+ "restoration_qualified_s": null,
1828
+ "restored": false,
1829
+ "supported_at_onset": true
1830
+ }
1831
+ ],
1832
+ "grip_summary": {
1833
+ "airborne_events": 0,
1834
+ "loss_events": 2,
1835
+ "qualification_latency_s": [
1836
+ 0.5129999999997157
1837
+ ],
1838
+ "restored_events": 1,
1839
+ "supported_events": 2,
1840
+ "unresolved_events": 1
1841
+ },
1842
+ "native_diagnostics": {
1843
+ "premature_open_jaw": {
1844
+ "count": 0,
1845
+ "intervals": [],
1846
+ "maximum_s": 0.0,
1847
+ "total_s": 0.0
1848
+ },
1849
+ "support_touchdown_before_destination": {
1850
+ "count": 0,
1851
+ "intervals": [],
1852
+ "maximum_s": 0.0,
1853
+ "total_s": 0.0
1854
+ }
1855
+ },
1856
+ "native_metrics_mismatches": [],
1857
+ "native_recomputed": {
1858
+ "carry_complete": false,
1859
+ "carry_contact_loss_events": 0,
1860
+ "dwell_seconds": 0.0,
1861
+ "first_success_time_seconds": null,
1862
+ "grasp_seen": true,
1863
+ "lift_dwell_seconds": 0.0,
1864
+ "lift_seen": false,
1865
+ "max_carry_contact_loss_seconds": 0.0,
1866
+ "max_object_lift_m": 0.030235768269076563,
1867
+ "max_pad_normal_force_n": 2.8633099470994976,
1868
+ "retention_lost": false,
1869
+ "success": false,
1870
+ "unexpected_contact_native_ticks": 3144
1871
+ },
1872
+ "reason": "invalid_state_value",
1873
+ "restoration_scope": "Loaded contact restored for 100 ms after sustained loss; does not establish task recovery or airborne regrasp.",
1874
+ "schema": "dvidia.piper-feedback-score/v1",
1875
+ "strict_v01": {
1876
+ "reason": "invalid_state_value",
1877
+ "reference_xy_m": [
1878
+ 0.4,
1879
+ -0.08
1880
+ ],
1881
+ "state_index": 735,
1882
+ "success": false
1883
+ },
1884
+ "success": false,
1885
+ "terminal_only": {
1886
+ "dwell_s": 0.0,
1887
+ "scope": "Terminal-only geometry/release/settling/dwell; excludes lift, carry and retention history.",
1888
+ "success": false,
1889
+ "terminal_xy_error_m": 0.10614903247737481
1890
+ },
1891
+ "valid": true
1892
+ },
1893
+ "source_authenticated": false,
1894
+ "status": "complete",
1895
+ "strict_success": false
1896
+ },
1897
+ "integrity_file": {
1898
+ "bytes": 567674,
1899
+ "sha256": "99a748732c1cbb7761ec00b786a680da20f01b0abb038214451be42d069cd8e2"
1900
+ },
1901
+ "perception": {
1902
+ "available": 508,
1903
+ "decisions": 1000,
1904
+ "longest_missing_seconds": 4.8,
1905
+ "missing": 492
1906
+ },
1907
+ "policy": {
1908
+ "model_sha256": "4545be31f50267c9da29b211510c7a32df500678ba107c7a100604bb0c4c18ab",
1909
+ "physical_robot_ready": false,
1910
+ "policy_origin": "camera_encoder_reference_endpoint_numpy_mlp",
1911
+ "runtime_teacher_available": false,
1912
+ "student_inference_calls": 1000,
1913
+ "student_inference_p95_seconds": 0.0002611646079458296,
1914
+ "student_inference_seconds": 0.23262492148205638,
1915
+ "task_qualified": false,
1916
+ "teacher_fallback_calls": 0,
1917
+ "timing_scope": "Causal feature encoding, NumPy inference and reference projection; excludes camera/render/actuation.",
1918
+ "variant": "delta"
1919
+ },
1920
+ "qualified": false,
1921
+ "recorded_complete_intervals": 1000,
1922
+ "rollout_error": null,
1923
+ "rollout_file": {
1924
+ "bytes": 326951,
1925
+ "sha256": "f0431561b7049a1058db91cc36bcf13cc7626ab9bbc50e57e0244fac52a9f563"
1926
+ },
1927
+ "rollout_status": "complete",
1928
+ "rollout_wall_seconds": 12.816186875017593,
1929
+ "score": {
1930
+ "evidence_scope": "Recomputed simulator-authored numeric evidence; no physics rerun, source attestation or hardware sensing.",
1931
+ "false_alarms": {
1932
+ "reason": "Continuous residual policy has no declared discrete alarm events.",
1933
+ "status": "not_applicable"
1934
+ },
1935
+ "grip_events": [
1936
+ {
1937
+ "kind": "supported_grip_interruption",
1938
+ "loss_onset_s": 13.27699999999808,
1939
+ "loss_qualified_s": 13.29599999999807,
1940
+ "onset_to_qualified_restoration_s": 0.5129999999997157,
1941
+ "onset_to_restoration_s": 0.41399999999977055,
1942
+ "relative_motion_since_loss_m": 0.04689580619513455,
1943
+ "restoration_onset_s": 13.690999999997851,
1944
+ "restoration_qualified_s": 13.789999999997796,
1945
+ "restoration_supported": false,
1946
+ "restored": true,
1947
+ "supported_at_onset": true
1948
+ },
1949
+ {
1950
+ "kind": "supported_grip_interruption",
1951
+ "loss_onset_s": 13.949999999997708,
1952
+ "loss_qualified_s": 13.968999999997697,
1953
+ "onset_to_qualified_restoration_s": null,
1954
+ "onset_to_restoration_s": null,
1955
+ "relative_motion_since_loss_m": 0.306676529975985,
1956
+ "restoration_onset_s": null,
1957
+ "restoration_qualified_s": null,
1958
+ "restored": false,
1959
+ "supported_at_onset": true
1960
+ }
1961
+ ],
1962
+ "grip_summary": {
1963
+ "airborne_events": 0,
1964
+ "loss_events": 2,
1965
+ "qualification_latency_s": [
1966
+ 0.5129999999997157
1967
+ ],
1968
+ "restored_events": 1,
1969
+ "supported_events": 2,
1970
+ "unresolved_events": 1
1971
+ },
1972
+ "native_diagnostics": {
1973
+ "premature_open_jaw": {
1974
+ "count": 0,
1975
+ "intervals": [],
1976
+ "maximum_s": 0.0,
1977
+ "total_s": 0.0
1978
+ },
1979
+ "support_touchdown_before_destination": {
1980
+ "count": 0,
1981
+ "intervals": [],
1982
+ "maximum_s": 0.0,
1983
+ "total_s": 0.0
1984
+ }
1985
+ },
1986
+ "native_metrics_mismatches": [],
1987
+ "native_recomputed": {
1988
+ "carry_complete": false,
1989
+ "carry_contact_loss_events": 0,
1990
+ "dwell_seconds": 0.0,
1991
+ "first_success_time_seconds": null,
1992
+ "grasp_seen": true,
1993
+ "lift_dwell_seconds": 0.0,
1994
+ "lift_seen": false,
1995
+ "max_carry_contact_loss_seconds": 0.0,
1996
+ "max_object_lift_m": 0.030235768269076563,
1997
+ "max_pad_normal_force_n": 2.8633099470994976,
1998
+ "retention_lost": false,
1999
+ "success": false,
2000
+ "unexpected_contact_native_ticks": 3144
2001
+ },
2002
+ "reason": "invalid_state_value",
2003
+ "restoration_scope": "Loaded contact restored for 100 ms after sustained loss; does not establish task recovery or airborne regrasp.",
2004
+ "schema": "dvidia.piper-feedback-score/v1",
2005
+ "strict_v01": {
2006
+ "reason": "invalid_state_value",
2007
+ "reference_xy_m": [
2008
+ 0.4,
2009
+ -0.08
2010
+ ],
2011
+ "state_index": 735,
2012
+ "success": false
2013
+ },
2014
+ "success": false,
2015
+ "terminal_only": {
2016
+ "dwell_s": 0.0,
2017
+ "scope": "Terminal-only geometry/release/settling/dwell; excludes lift, carry and retention history.",
2018
+ "success": false,
2019
+ "terminal_xy_error_m": 0.10614903247737481
2020
+ },
2021
+ "valid": true
2022
+ },
2023
+ "scored_control_trajectory": true,
2024
+ "strict_success": false,
2025
+ "supervisor_cause": null,
2026
+ "supervisor_status": "finished",
2027
+ "variant": "delta",
2028
+ "worker_receipt": {
2029
+ "bytes": 5207,
2030
+ "sha256": "8f5058b68c1541c1942702bdb95d1a697199b90efad02eab7afa86f0452bc8c5"
2031
+ },
2032
+ "worker_receipt_available": true,
2033
+ "worker_wall_seconds": 14.523490916006267
2034
+ }
2035
+ ],
2036
+ "by_variant": {
2037
+ "absolute": {
2038
+ "callback_including_guard": {
2039
+ "calls": 4000,
2040
+ "maximum_seconds": 0.008621292014140636,
2041
+ "median_seconds": 0.00023227051133289933,
2042
+ "p95_seconds": 0.00029546011064667254
2043
+ },
2044
+ "carry_complete": 0,
2045
+ "complete_episodes": 4,
2046
+ "critical_contact_ticks": 7606,
2047
+ "episodes_with_critical_contact": 2,
2048
+ "full_boundary": {
2049
+ "calls": 4000,
2050
+ "maximum_seconds": 0.051054958981694654,
2051
+ "median_seconds": 0.013028145520365797,
2052
+ "p95_seconds": 0.022362537491426335
2053
+ },
2054
+ "grasp_seen": 3,
2055
+ "lift_seen": 1,
2056
+ "qualified": false,
2057
+ "retention_lost": 0,
2058
+ "scheduled": 4,
2059
+ "scored_control_trajectories": 4,
2060
+ "strict_successes": 0,
2061
+ "terminal_only_successes": 0
2062
+ },
2063
+ "delta": {
2064
+ "callback_including_guard": {
2065
+ "calls": 4000,
2066
+ "maximum_seconds": 0.021589000010862947,
2067
+ "median_seconds": 0.00023095900542102754,
2068
+ "p95_seconds": 0.0002842972404323518
2069
+ },
2070
+ "carry_complete": 0,
2071
+ "complete_episodes": 4,
2072
+ "critical_contact_ticks": 19751,
2073
+ "episodes_with_critical_contact": 4,
2074
+ "full_boundary": {
2075
+ "calls": 4000,
2076
+ "maximum_seconds": 0.058383833995321766,
2077
+ "median_seconds": 0.013461853988701478,
2078
+ "p95_seconds": 0.02204904312093276
2079
+ },
2080
+ "grasp_seen": 4,
2081
+ "lift_seen": 0,
2082
+ "qualified": false,
2083
+ "retention_lost": 0,
2084
+ "scheduled": 4,
2085
+ "scored_control_trajectories": 4,
2086
+ "strict_successes": 0,
2087
+ "terminal_only_successes": 0
2088
+ }
2089
+ },
2090
+ "decision": "pass_integrity_and_accounting",
2091
+ "evidence_scope": "Independent full artifact inventory hash/contract/authority checks and strict scorer reconstruction from saved native arrays, without physics replay or source authentication.",
2092
+ "models": {
2093
+ "absolute": {
2094
+ "content_sha256": "36af3fe1670494b04c48b5114d9be1a5f91632aa7992ba529d6587969ea37460",
2095
+ "file": {
2096
+ "bytes": 539345,
2097
+ "sha256": "3dbf6911d92a9072297c9c3bb7c09f45809808272455ffd5562f4553a173f362"
2098
+ }
2099
+ },
2100
+ "delta": {
2101
+ "content_sha256": "4545be31f50267c9da29b211510c7a32df500678ba107c7a100604bb0c4c18ab",
2102
+ "file": {
2103
+ "bytes": 538021,
2104
+ "sha256": "fece6d056e50a1bde41bdb9960bf7cbc81d983c4bfdb03a07632e30b712b1489"
2105
+ }
2106
+ }
2107
+ },
2108
+ "original_result": {
2109
+ "bytes": 7153,
2110
+ "sha256": "597277fd6c4671a7d2791aa861beb5da896573fcbf51f8db08e30d4bc501284e"
2111
+ },
2112
+ "passed": true,
2113
+ "plan_sha256": "9912b3b86abe889d81073b1fee1c9cad9655264fdb325abbbf60dbebd89a490b",
2114
+ "prior_batches": [
2115
+ {
2116
+ "result_file": {
2117
+ "bytes": 6130,
2118
+ "sha256": "2e9a40eaa5799f3bc6d0d36ee10f5fe8a6cf0bfe387f428f399d66a4e9c5c6fe"
2119
+ },
2120
+ "run_id": "reference-model-development-smoke-20261109",
2121
+ "scheduled_attempts": 8
2122
+ },
2123
+ {
2124
+ "result_file": {
2125
+ "bytes": 6664,
2126
+ "sha256": "017d7ae05f64b8539d950ec00063345f30571e4a89086e06411b1b038c9a335c"
2127
+ },
2128
+ "run_id": "reference-model-development-smoke-v2-20261109",
2129
+ "scheduled_attempts": 8
2130
+ }
2131
+ ],
2132
+ "qualification": false,
2133
+ "result_file": {
2134
+ "bytes": 7153,
2135
+ "sha256": "597277fd6c4671a7d2791aa861beb5da896573fcbf51f8db08e30d4bc501284e"
2136
+ },
2137
+ "review_fits": 0,
2138
+ "review_physics_or_native_import": false,
2139
+ "review_policy_inference": false,
2140
+ "review_wall_seconds": 9.043949083017651,
2141
+ "reviewed_at_utc": "2026-11-09T16:42:28.047717+00:00",
2142
+ "reviewer": "export_cache",
2143
+ "schema": "dvidia.reference-model-development-smoke-v3-result-review/v1",
2144
+ "script_sha256": "8186572b17949cbe3add1ac4d1bc4dcca92cfa76f973892b64e1b4275b78c48a",
2145
+ "selection_performed": false,
2146
+ "source_commit": "78ea4fbb4b2733e7738eb425eeecd7cb67a52195",
2147
+ "source_files": {
2148
+ "src/dvidia_training/action_demonstration.py": {
2149
+ "bytes": 36303,
2150
+ "sha256": "439c7cce558571221660cd51e7dba1675203237706ea8ea0f97f2fcf9a6a24c5"
2151
+ },
2152
+ "src/dvidia_training/camera_action_cache.py": {
2153
+ "bytes": 23490,
2154
+ "sha256": "9191f2eb9f96bd09d4f711c31966a583bd938853a874e6018f8ddebfb0bc00d8"
2155
+ },
2156
+ "src/dvidia_training/camera_action_capture.py": {
2157
+ "bytes": 34257,
2158
+ "sha256": "399f512a08087c72bfa37e382157a2250f413e423974b77b1bd3c0a911ff0a1e"
2159
+ },
2160
+ "src/dvidia_training/camera_action_export.py": {
2161
+ "bytes": 7355,
2162
+ "sha256": "2c4e30587605edc0342150a93430a70ed0559c3ee3eda17d93c5670831370b02"
2163
+ },
2164
+ "src/dvidia_training/camera_action_model.py": {
2165
+ "bytes": 27066,
2166
+ "sha256": "e9a9c4d1d0f16fc7c91cac3ca2e6560d0532370ab78a2af5a4ec84425c23932f"
2167
+ },
2168
+ "src/dvidia_training/camera_action_reference_export.py": {
2169
+ "bytes": 19195,
2170
+ "sha256": "ccf6f74f6100721868ccece67e5b27dae066c1b644c8297efe111125d9517753"
2171
+ },
2172
+ "src/dvidia_training/camera_action_reference_model.py": {
2173
+ "bytes": 19771,
2174
+ "sha256": "952750fd6b99f97eb96054b8fe50710b83f7e8eb4e069601be442292dd0023bc"
2175
+ },
2176
+ "src/dvidia_training/camera_action_study.py": {
2177
+ "bytes": 46551,
2178
+ "sha256": "196f669b03baff3df561fa9236c64dab401c954c929994dedc36721611c8948a"
2179
+ },
2180
+ "src/dvidia_training/embodiment_calibration.py": {
2181
+ "bytes": 14701,
2182
+ "sha256": "0531be511b3bc549576a33930394d33b673c146d5e52c29198096632ea7478c5"
2183
+ },
2184
+ "src/dvidia_training/episode_tape.py": {
2185
+ "bytes": 31209,
2186
+ "sha256": "abae9a4bd0080c7f638c5c82c050fb1364a20769998c054354b918233669f5d2"
2187
+ },
2188
+ "src/dvidia_training/piper_action_capture.py": {
2189
+ "bytes": 29069,
2190
+ "sha256": "da037b2198cf7d2f3a9aa40fc19a4c0f5cc375a22c5dd75606e2c1856f6efc7f"
2191
+ },
2192
+ "src/dvidia_training/piper_feedback_env.py": {
2193
+ "bytes": 11247,
2194
+ "sha256": "0dbae423231968a81bdeed52226d8dffaf8df622013ed3a360d7217148f1bcac"
2195
+ },
2196
+ "src/dvidia_training/piper_feedback_score.py": {
2197
+ "bytes": 18866,
2198
+ "sha256": "863a272828208c631de4cf57647e973eb3e4f5e99eb7a1eacb4eaa68dc42eb0e"
2199
+ },
2200
+ "src/dvidia_training/piper_imitation.py": {
2201
+ "bytes": 25561,
2202
+ "sha256": "849f66512c58441a240cd20230fcc58691234ddd254c5bbcbfd76abc21b14868"
2203
+ },
2204
+ "src/dvidia_training/piper_imitation_score.py": {
2205
+ "bytes": 11462,
2206
+ "sha256": "0cd4663abfdd7f14f2f33d93e9a2bd45122b998d6160d45b8afcc880512cba2b"
2207
+ },
2208
+ "src/dvidia_training/piper_motor_primitive.py": {
2209
+ "bytes": 17476,
2210
+ "sha256": "02a45b88913db6f223e4d9975eac64d4942a92739c5817c6ede4cc9fa332ed1c"
2211
+ },
2212
+ "src/dvidia_training/piper_rgbd_tracker.py": {
2213
+ "bytes": 17461,
2214
+ "sha256": "43202cfcea404061a3a65124d6ad24aeeec5fae8ffaf863caa245f2f54c46c36"
2215
+ },
2216
+ "src/dvidia_training/piper_task.py": {
2217
+ "bytes": 34355,
2218
+ "sha256": "e66a44a8df4e7a8ee42e4f3866f889f8797cdfb8e2688a146e09b75d2c76664f"
2219
+ },
2220
+ "src/dvidia_training/reference_sim.py": {
2221
+ "bytes": 24336,
2222
+ "sha256": "c1201d22eb13dd07a236ee63cc4ba68e129f6067e8db61ed41af2d820eb5e3b8"
2223
+ },
2224
+ "src/dvidia_training/reference_task.py": {
2225
+ "bytes": 34166,
2226
+ "sha256": "bbc768ccc202b8dd41cbd235b206e6478806ce47c1f30ae15dc662c0c1edcc3e"
2227
+ },
2228
+ "src/dvidia_training/robot_profiles.lock.json": {
2229
+ "bytes": 35002,
2230
+ "sha256": "4b2ee2ca675aceb2f826983cb3082a3e08e9aa0ff419b23078abcff08ebcc6fe"
2231
+ },
2232
+ "src/dvidia_training/robot_profiles.py": {
2233
+ "bytes": 26493,
2234
+ "sha256": "fb90782a6a9979e282182118ae0e3e29d00f101255cc57378dd3f692672bb13d"
2235
+ }
2236
+ },
2237
+ "timing_scope": "Stored rollout timings are shared-host offline paused-simulator wall measurements. Callback includes guard+causal encoding+inference+projection; ModelPolicy diagnostic excludes guard. Full boundary includes file writes and alternate camera work; initial acquisition timing row is separate and excluded from callback/boundary percentiles. Neither is physical delivery latency. Review verification time is separate."
2238
+ }
evidence/renderer-warnings.json ADDED
@@ -0,0 +1,71 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "attempts": [
3
+ {
4
+ "id": "development-00-goal0-absolute",
5
+ "renderer_warnings": [
6
+ "ARB_clip_control unavailable while mjDEPTH_ZEROFAR requested, depth accuracy will be limited"
7
+ ],
8
+ "rollout_sha256": "1104da3991eb6c3872c85c46eec6d4a5dcb89c0a10752d57c5ebc8071b14dee9",
9
+ "timing_entries_with_renderer_warnings": 501
10
+ },
11
+ {
12
+ "id": "development-00-goal0-delta",
13
+ "renderer_warnings": [
14
+ "ARB_clip_control unavailable while mjDEPTH_ZEROFAR requested, depth accuracy will be limited"
15
+ ],
16
+ "rollout_sha256": "328cf546022fd2f79da3ec1a6161c0d3ebd777bd254edd89903a2629966a5c8e",
17
+ "timing_entries_with_renderer_warnings": 501
18
+ },
19
+ {
20
+ "id": "development-00-goal1-absolute",
21
+ "renderer_warnings": [
22
+ "ARB_clip_control unavailable while mjDEPTH_ZEROFAR requested, depth accuracy will be limited"
23
+ ],
24
+ "rollout_sha256": "8b851f39d22f39b02709c7857d1c2a6afa2420e83d200e7ee9564baeeba82b07",
25
+ "timing_entries_with_renderer_warnings": 501
26
+ },
27
+ {
28
+ "id": "development-00-goal1-delta",
29
+ "renderer_warnings": [
30
+ "ARB_clip_control unavailable while mjDEPTH_ZEROFAR requested, depth accuracy will be limited"
31
+ ],
32
+ "rollout_sha256": "83dee39e2cb1cbfd3ef72c741d854627bf54c021852ffb1430c66fe4b8fe8452",
33
+ "timing_entries_with_renderer_warnings": 501
34
+ },
35
+ {
36
+ "id": "development-01-goal0-absolute",
37
+ "renderer_warnings": [
38
+ "ARB_clip_control unavailable while mjDEPTH_ZEROFAR requested, depth accuracy will be limited"
39
+ ],
40
+ "rollout_sha256": "47f735604508f95ad78f9d863ca88f13f77b0bb4f68a4fcc4b067b967704fb97",
41
+ "timing_entries_with_renderer_warnings": 501
42
+ },
43
+ {
44
+ "id": "development-01-goal0-delta",
45
+ "renderer_warnings": [
46
+ "ARB_clip_control unavailable while mjDEPTH_ZEROFAR requested, depth accuracy will be limited"
47
+ ],
48
+ "rollout_sha256": "1302c51513d638910857c79bc78539bc9c59b546aeaf212d08b922ec06372a21",
49
+ "timing_entries_with_renderer_warnings": 501
50
+ },
51
+ {
52
+ "id": "development-01-goal1-absolute",
53
+ "renderer_warnings": [
54
+ "ARB_clip_control unavailable while mjDEPTH_ZEROFAR requested, depth accuracy will be limited"
55
+ ],
56
+ "rollout_sha256": "bb86dd380867955a60df4588140dc5c07e4f49129197c09e6b7fae9c64ce0d77",
57
+ "timing_entries_with_renderer_warnings": 501
58
+ },
59
+ {
60
+ "id": "development-01-goal1-delta",
61
+ "renderer_warnings": [
62
+ "ARB_clip_control unavailable while mjDEPTH_ZEROFAR requested, depth accuracy will be limited"
63
+ ],
64
+ "rollout_sha256": "f0431561b7049a1058db91cc36bcf13cc7626ab9bbc50e57e0244fac52a9f563",
65
+ "timing_entries_with_renderer_warnings": 501
66
+ }
67
+ ],
68
+ "schema": "dvidia.reference-model-renderer-warning-summary/v1",
69
+ "scope": "Warnings retained from sealed rollout timing records. No claim of calibrated depth accuracy. Physics/scorer results remain unchanged.",
70
+ "source_result_sha256": "597277fd6c4671a7d2791aa861beb5da896573fcbf51f8db08e30d4bc501284e"
71
+ }
evidence/training-input-identity.json ADDED
@@ -0,0 +1,214 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "episodes": 96,
3
+ "groups": 32,
4
+ "initial_parameters_sha256": "9c50504160213ad5241d6d96ab9be938d6f49b1c4bf49ff39d0770dac83dce7e",
5
+ "model_source_identity_sha256": "12ea9757cb0d76573c2e67f80b56ab08271f95e43f18b344b6481cc9153d70bc",
6
+ "parent_dataset_sha256": "b500b3ba348bba44cc79e377266f92910bd7e0165c36cd8b2fe260909b30a2f9",
7
+ "parent_provenance_sha256": "52cbeda62e3aa50e8cd6a34688fba7583f9fcec927cb0eb434a6907c99695f4f",
8
+ "raw_recordings_revalidated_during_integration": false,
9
+ "reference_dataset_sha256": "a9dcd66a81f177bb1910e08171ac7607f115ed47b51d93412107eb0e204aed73",
10
+ "samples": 96000,
11
+ "schema": "dvidia.reference-model-training-input-identity/v1",
12
+ "source_commit": "78ea4fbb4b2733e7738eb425eeecd7cb67a52195",
13
+ "split": "train",
14
+ "stages": [
15
+ {
16
+ "arrays": {
17
+ "feasible-targets.npy": {
18
+ "bytes": 3584128,
19
+ "dtype": "<f8",
20
+ "sha256": "7d344cb0c025b97136eeb7aede9bb4b1d550ec9bc4dc9e5cbe2fc44bcf428eb4",
21
+ "shape": [
22
+ 64000,
23
+ 7
24
+ ]
25
+ },
26
+ "previous-references.npy": {
27
+ "bytes": 3584128,
28
+ "dtype": "<f8",
29
+ "sha256": "ba60ac17901651f5d9e141d39e7cc2a0af5f7bc5fd992b2e77cf93ca90c0a1c0",
30
+ "shape": [
31
+ 64000,
32
+ 7
33
+ ]
34
+ }
35
+ },
36
+ "contract": {
37
+ "action_units": [
38
+ "rad",
39
+ "rad",
40
+ "rad",
41
+ "rad",
42
+ "rad",
43
+ "rad",
44
+ "single_finger_m"
45
+ ],
46
+ "actual_pulse_overridden_controls_are_not_references": true,
47
+ "clock_tolerance_s": 1e-09,
48
+ "control_dt_s": 0.02,
49
+ "endpoint_algorithm": "20 original float64 reference updates, not closed-form projection",
50
+ "jaw_rate_m_s": 0.05,
51
+ "joint_order": [
52
+ "joint1",
53
+ "joint2",
54
+ "joint3",
55
+ "joint4",
56
+ "joint5",
57
+ "joint6"
58
+ ],
59
+ "joint_rate_rad_s": 1.5,
60
+ "later_source": "steps[i-1].applied.ramped_targets",
61
+ "limiter_ast_sha256": "a5356fb9e1bd8b1dc6e6b2b14d657fbe625e018ba8d1e5e668ba4d11191f7921",
62
+ "limits_native": [
63
+ [
64
+ -2.618,
65
+ 2.618
66
+ ],
67
+ [
68
+ 0.0,
69
+ 3.14
70
+ ],
71
+ [
72
+ -2.697,
73
+ 0.0
74
+ ],
75
+ [
76
+ -1.832,
77
+ 1.832
78
+ ],
79
+ [
80
+ -1.22,
81
+ 1.22
82
+ ],
83
+ [
84
+ -3.14,
85
+ 3.14
86
+ ],
87
+ [
88
+ 0.0,
89
+ 0.035
90
+ ]
91
+ ],
92
+ "microsteps": 20,
93
+ "numerical_equivalence_tolerance_native": 1e-12,
94
+ "reference_kind": "previous_applied_normal_servo_reference",
95
+ "reset_source": "initial_applied_targets",
96
+ "timestep_s": 0.001
97
+ },
98
+ "episodes": 64,
99
+ "parent_dataset_sha256": "07b175f78e4e77cbdde9a461a4bcae4dcb0db7d389ee4f2e702ff28db8bb3dfc",
100
+ "parent_provenance_sha256": "7103ad53111cb114cdcd164cfa15bbbf359ebc4ae66e7456ab7c1f38820b2864",
101
+ "parent_target_sha256": "de98cecd692af8de739bef8bdf0044387d6e92ee1c24945b4de4a5920b4bca6e",
102
+ "pins": {
103
+ "expected_manifest_sha256": "48ff59ec719c70b0ae8e42ab2f14e5664e76f135347281570d94b3ceaf36b86c",
104
+ "expected_parent_manifest_sha256": "8acd728fcc8ed637b58138c3bd7466432a588fa439acefde4b3c90fa1adfdbaf",
105
+ "expected_parent_source_sha256": "0ab01145c66d651eaca96d763b4bec1706327f2cdd4bd8665d05056cbdd6f677",
106
+ "expected_protocol_sha256": "576851e321034a0f6d3cb4d0818b3a5ca97975fcc6f2c7fa30b07ffd203a2d76",
107
+ "expected_source_sha256": "e5b26c86013732007c483a23ad7218271980f0f03563c4ffd95c01ad87fd3041",
108
+ "expected_split": "train",
109
+ "expected_stage": "demonstrations"
110
+ },
111
+ "raw_source_reverified": false,
112
+ "samples": 64000
113
+ },
114
+ {
115
+ "arrays": {
116
+ "feasible-targets.npy": {
117
+ "bytes": 1792128,
118
+ "dtype": "<f8",
119
+ "sha256": "c845a7e50949b10b4b5a2ac60725443b864563017be53e924a0a608012d5b96c",
120
+ "shape": [
121
+ 32000,
122
+ 7
123
+ ]
124
+ },
125
+ "previous-references.npy": {
126
+ "bytes": 1792128,
127
+ "dtype": "<f8",
128
+ "sha256": "6a150b791c01b79210319b4e9bf45b6c541c3b5ea0955e1318be56f7b260199d",
129
+ "shape": [
130
+ 32000,
131
+ 7
132
+ ]
133
+ }
134
+ },
135
+ "contract": {
136
+ "action_units": [
137
+ "rad",
138
+ "rad",
139
+ "rad",
140
+ "rad",
141
+ "rad",
142
+ "rad",
143
+ "single_finger_m"
144
+ ],
145
+ "actual_pulse_overridden_controls_are_not_references": true,
146
+ "clock_tolerance_s": 1e-09,
147
+ "control_dt_s": 0.02,
148
+ "endpoint_algorithm": "20 original float64 reference updates, not closed-form projection",
149
+ "jaw_rate_m_s": 0.05,
150
+ "joint_order": [
151
+ "joint1",
152
+ "joint2",
153
+ "joint3",
154
+ "joint4",
155
+ "joint5",
156
+ "joint6"
157
+ ],
158
+ "joint_rate_rad_s": 1.5,
159
+ "later_source": "steps[i-1].applied.ramped_targets",
160
+ "limiter_ast_sha256": "a5356fb9e1bd8b1dc6e6b2b14d657fbe625e018ba8d1e5e668ba4d11191f7921",
161
+ "limits_native": [
162
+ [
163
+ -2.618,
164
+ 2.618
165
+ ],
166
+ [
167
+ 0.0,
168
+ 3.14
169
+ ],
170
+ [
171
+ -2.697,
172
+ 0.0
173
+ ],
174
+ [
175
+ -1.832,
176
+ 1.832
177
+ ],
178
+ [
179
+ -1.22,
180
+ 1.22
181
+ ],
182
+ [
183
+ -3.14,
184
+ 3.14
185
+ ],
186
+ [
187
+ 0.0,
188
+ 0.035
189
+ ]
190
+ ],
191
+ "microsteps": 20,
192
+ "numerical_equivalence_tolerance_native": 1e-12,
193
+ "reference_kind": "previous_applied_normal_servo_reference",
194
+ "reset_source": "initial_applied_targets",
195
+ "timestep_s": 0.001
196
+ },
197
+ "episodes": 32,
198
+ "parent_dataset_sha256": "0561f8793ac6f68318d28c99e15ee8755c85412f3e34c990e1c4f0da4a5c1789",
199
+ "parent_provenance_sha256": "0267af1dcc2035453f35a8fcb862bb190a6f2bdb50efb516fe7213f21d392b6a",
200
+ "parent_target_sha256": "49b2f30ed513b2f575186648b6aac169b24e07021adefaa8e3ace76e50733c1c",
201
+ "pins": {
202
+ "expected_manifest_sha256": "dfbb096632e30527cf53bcf9e2627f31e94ad7a669f1820e295cda1b49546334",
203
+ "expected_parent_manifest_sha256": "0997805831dfaacfe38d87468587f58c4e0b3f748165816e2167c4376676b96b",
204
+ "expected_parent_source_sha256": "0ab01145c66d651eaca96d763b4bec1706327f2cdd4bd8665d05056cbdd6f677",
205
+ "expected_protocol_sha256": "576851e321034a0f6d3cb4d0818b3a5ca97975fcc6f2c7fa30b07ffd203a2d76",
206
+ "expected_source_sha256": "e5b26c86013732007c483a23ad7218271980f0f03563c4ffd95c01ad87fd3041",
207
+ "expected_split": "train",
208
+ "expected_stage": "corrections"
209
+ },
210
+ "raw_source_reverified": false,
211
+ "samples": 32000
212
+ }
213
+ ]
214
+ }
models/absolute/README.md ADDED
@@ -0,0 +1,81 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ language:
4
+ - en
5
+ tags:
6
+ - robotics
7
+ - simulation
8
+ - numpy
9
+ - research-candidate
10
+ ---
11
+
12
+ # DVIDIA PiPER reference model — Cabs
13
+
14
+ **Research candidate; not a qualified skill or hardware controller.** This card documents the retained `absolute` candidate from the separately registered training/inference integration benchmark. A separately registered four-case development smoke completed for this candidate and achieved 0/4 strict placements. It remains unqualified.
15
+
16
+ The two candidates share the same 269-input, two-layer 64-unit tanh network, feature normalization, seeded initialization and optimizer recipe. Training uses 96,000 rows from 64 authored-teacher simulation demonstrations and 32 earlier mixed-control correction episodes, all within the original training split. Both candidates are retained; no model selection was performed.
17
+
18
+ Inputs include an explicitly historical initial visual estimate, destination, elapsed time, joint/gripper measurements, encoder-derived tool pose, previous applied commands and 160 ms of causal observation history with availability masks and age. Current teacher commands, teacher phase, native object/contact truth and future observations are excluded. Exact float64 prior normal servo references are separate decoder state; they are not reconstructed from float32 features.
19
+
20
+ The labels are reachable normal-reference endpoints computed by the original 20 limiter updates. Mixed-control teacher queries are counterfactual supervision; they are not relabeled as commands that were actually executed. This experiment does not recover actions from ordinary human videos.
21
+
22
+ The decoder is `r0 + D*g(x)`. `r0` is the fixed reset reference; `r` is the actual retained previous normal servo reference. `D` is 0.03 rad per joint and 0.001 m for the single-finger jaw coordinate. Runtime projection uses native bounds and the original 20 normal reference updates. Low training error does not establish stable feedback behavior.
23
+
24
+ ## Recorded integration measurements
25
+
26
+ | Measurement | Value |
27
+ |---|---:|
28
+ | Training rows | 96,000 |
29
+ | Fit wall time | 5.230713 s |
30
+ | Model JSON bytes | 539,345 |
31
+ | Initial training loss | 0.0400907266332 |
32
+ | Final training loss | 7.9261088837e-06 |
33
+ | Open-loop callback median | 0.181813 ms |
34
+ | Open-loop callback p95 | 0.204840 ms |
35
+ | Serialized policy outputs | Bitwise identical at all 1,000 replay steps |
36
+
37
+ One fit used seed 17, 50 epochs, batch size 512 and Adam learning rate 0.003. Loss is the mean squared unprojected endpoint error normalized by scales of 3 rad per joint and 0.035 m for the jaw; it is a training-set descriptive metric. The loss includes no task-success scorer.
38
+
39
+ The 1,000-step replay follows the first protocol-ordered training teacher trajectory. Every next observation and reference remains the recorded teacher value. Predictions never enter simulation or feed the next state. Callback timing includes causal encoding, NumPy inference and reference projection; it excludes camera acquisition, rendering, physics and transport. Fit time includes source/derived-input validation and normalization. The shared host ran macOS 26.5.2, arm64, Python 3.12.9 and NumPy 2.5.3 with declared BLAS threads 1. Whole-process peak RSS across both fits and replays was 1,345,404,928 bytes; this is not a hardware minimum or model-only memory requirement.
40
+
41
+ ## Artifact and source identity
42
+
43
+ - Artifact: [model.json](model.json), copied byte-for-byte from the retained integration result.
44
+ - File SHA-256: `3dbf6911d92a9072297c9c3bb7c09f45809808272455ffd5562f4553a173f362`.
45
+ - Canonical model content SHA-256: `36af3fe1670494b04c48b5114d9be1a5f91632aa7992ba529d6587969ea37460`.
46
+ - [Pinned source](https://github.com/Dvidia-Inference/dvidia-training/tree/78ea4fbb4b2733e7738eb425eeecd7cb67a52195); model source identity `12ea9757cb0d76573c2e67f80b56ab08271f95e43f18b344b6481cc9153d70bc`.
47
+ - [Integration receipt](../../evidence/integration-result.json) and [training input identity](../../evidence/training-input-identity.json).
48
+
49
+ The Python API is `dvidia_training.camera_action_reference_model.load_model` / `ModelPolicy` at the pinned source. Existing qualified-skill installers and arbitrary-arm deployment are not validated for this new model type. The model's `scientific_registration` is intentionally null; the external benchmark registration identifies this operational integration test.
50
+
51
+ ## Native evaluation and limitations
52
+
53
+ Two earlier eight-attempt batches remain retained separately: import-guard refusals, then CoreGraphics renderer refusals. A tiny static-frame preflight isolated the graphics access requirement. A third, separately registered batch used the same models, source, cases, cadence and guards with scoped graphics access. All eight 20-second simulated attempts completed, four per candidate, with zero teacher queries or fallbacks. No training or parameter selection followed these outcomes.
54
+
55
+ | Native development measurement | This candidate |
56
+ |---|---:|
57
+ | Complete independently checked attempts | 4/4 |
58
+ | Strict placements | 0/4 |
59
+ | Bilateral grasp contact seen | 3/4 |
60
+ | Qualified lift seen | 1/4 |
61
+ | Carry completed | 0/4 |
62
+ | Episodes with unexpected contacts | 2/4 |
63
+ | Unexpected-contact native ticks | 7,606 |
64
+ | Available visual estimates | 2,396/4,000 (59.9%) |
65
+ | Longest missing visual interval | 13.36 s |
66
+ | Callback including storage guard p95 | 0.295460 ms |
67
+ | Full offline boundary p95 | 22.362537 ms |
68
+
69
+ The absolute candidate reached a qualified lift once, but no carry or placement. Two episodes had unexpected contacts.
70
+
71
+ These are four development cases per model, with no fixed/teacher/blind comparator, negative controls or uncertainty intervals in this engineering batch. They cannot establish generalization or relative superiority. Zero recorded retention-loss events cannot establish grip reliability when so few episodes reach the scorer's post-lift window.
72
+
73
+ The shared-host callback distribution includes the storage guard; the model's diagnostic timer excludes it. Full-boundary wall timing includes file writes and alternate camera/tracker work. The simulator pauses for that work; this is not a real-time robot delivery measurement. The renderer warned that `ARB_clip_control` was unavailable for the requested depth mode, limiting depth accuracy. This backend was not depth-calibrated by the smoke test.
74
+
75
+ [Exact eight-attempt audit](../../evidence/native-smoke-v3-audit.json), [all three batches](../../evidence/development-smoke-status.json), [renderer warnings](../../evidence/renderer-warnings.json) and [graphics preflight](../../evidence/graphics-preflight.json) retain the evidence and limitations.
76
+
77
+ No confirmation-set evaluation, generalization claim, candidate selection, physical robot action or qualification has occurred. The frozen v0.1 result and the proposed 164-attempt screen remain unchanged. This model applies only to the bounded simulated PiPER block-placement setup and its exact sensing/reference contracts.
78
+
79
+ ## License
80
+
81
+ DVIDIA candidate weights and accompanying DVIDIA code/documentation are offered under [MIT](../../LICENSE). Upstream dependencies and robot assets retain their own licenses; this benchmark does not bundle them.
models/absolute/model.json ADDED
The diff for this file is too large to render. See raw diff
 
models/delta/README.md ADDED
@@ -0,0 +1,81 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ language:
4
+ - en
5
+ tags:
6
+ - robotics
7
+ - simulation
8
+ - numpy
9
+ - research-candidate
10
+ ---
11
+
12
+ # DVIDIA PiPER reference model — Cdelta
13
+
14
+ **Research candidate; not a qualified skill or hardware controller.** This card documents the retained `delta` candidate from the separately registered training/inference integration benchmark. A separately registered four-case development smoke completed for this candidate and achieved 0/4 strict placements. It remains unqualified.
15
+
16
+ The two candidates share the same 269-input, two-layer 64-unit tanh network, feature normalization, seeded initialization and optimizer recipe. Training uses 96,000 rows from 64 authored-teacher simulation demonstrations and 32 earlier mixed-control correction episodes, all within the original training split. Both candidates are retained; no model selection was performed.
17
+
18
+ Inputs include an explicitly historical initial visual estimate, destination, elapsed time, joint/gripper measurements, encoder-derived tool pose, previous applied commands and 160 ms of causal observation history with availability masks and age. Current teacher commands, teacher phase, native object/contact truth and future observations are excluded. Exact float64 prior normal servo references are separate decoder state; they are not reconstructed from float32 features.
19
+
20
+ The labels are reachable normal-reference endpoints computed by the original 20 limiter updates. Mixed-control teacher queries are counterfactual supervision; they are not relabeled as commands that were actually executed. This experiment does not recover actions from ordinary human videos.
21
+
22
+ The decoder is `r + D*g(x)`. `r0` is the fixed reset reference; `r` is the actual retained previous normal servo reference. `D` is 0.03 rad per joint and 0.001 m for the single-finger jaw coordinate. Runtime projection uses native bounds and the original 20 normal reference updates. Low training error does not establish stable feedback behavior.
23
+
24
+ ## Recorded integration measurements
25
+
26
+ | Measurement | Value |
27
+ |---|---:|
28
+ | Training rows | 96,000 |
29
+ | Fit wall time | 5.097628 s |
30
+ | Model JSON bytes | 538,021 |
31
+ | Initial training loss | 8.72223173973e-05 |
32
+ | Final training loss | 3.53132778774e-06 |
33
+ | Open-loop callback median | 0.182729 ms |
34
+ | Open-loop callback p95 | 0.207383 ms |
35
+ | Serialized policy outputs | Bitwise identical at all 1,000 replay steps |
36
+
37
+ One fit used seed 17, 50 epochs, batch size 512 and Adam learning rate 0.003. Loss is the mean squared unprojected endpoint error normalized by scales of 3 rad per joint and 0.035 m for the jaw; it is a training-set descriptive metric. The loss includes no task-success scorer.
38
+
39
+ The 1,000-step replay follows the first protocol-ordered training teacher trajectory. Every next observation and reference remains the recorded teacher value. Predictions never enter simulation or feed the next state. Callback timing includes causal encoding, NumPy inference and reference projection; it excludes camera acquisition, rendering, physics and transport. Fit time includes source/derived-input validation and normalization. The shared host ran macOS 26.5.2, arm64, Python 3.12.9 and NumPy 2.5.3 with declared BLAS threads 1. Whole-process peak RSS across both fits and replays was 1,345,404,928 bytes; this is not a hardware minimum or model-only memory requirement.
40
+
41
+ ## Artifact and source identity
42
+
43
+ - Artifact: [model.json](model.json), copied byte-for-byte from the retained integration result.
44
+ - File SHA-256: `fece6d056e50a1bde41bdb9960bf7cbc81d983c4bfdb03a07632e30b712b1489`.
45
+ - Canonical model content SHA-256: `4545be31f50267c9da29b211510c7a32df500678ba107c7a100604bb0c4c18ab`.
46
+ - [Pinned source](https://github.com/Dvidia-Inference/dvidia-training/tree/78ea4fbb4b2733e7738eb425eeecd7cb67a52195); model source identity `12ea9757cb0d76573c2e67f80b56ab08271f95e43f18b344b6481cc9153d70bc`.
47
+ - [Integration receipt](../../evidence/integration-result.json) and [training input identity](../../evidence/training-input-identity.json).
48
+
49
+ The Python API is `dvidia_training.camera_action_reference_model.load_model` / `ModelPolicy` at the pinned source. Existing qualified-skill installers and arbitrary-arm deployment are not validated for this new model type. The model's `scientific_registration` is intentionally null; the external benchmark registration identifies this operational integration test.
50
+
51
+ ## Native evaluation and limitations
52
+
53
+ Two earlier eight-attempt batches remain retained separately: import-guard refusals, then CoreGraphics renderer refusals. A tiny static-frame preflight isolated the graphics access requirement. A third, separately registered batch used the same models, source, cases, cadence and guards with scoped graphics access. All eight 20-second simulated attempts completed, four per candidate, with zero teacher queries or fallbacks. No training or parameter selection followed these outcomes.
54
+
55
+ | Native development measurement | This candidate |
56
+ |---|---:|
57
+ | Complete independently checked attempts | 4/4 |
58
+ | Strict placements | 0/4 |
59
+ | Bilateral grasp contact seen | 4/4 |
60
+ | Qualified lift seen | 0/4 |
61
+ | Carry completed | 0/4 |
62
+ | Episodes with unexpected contacts | 4/4 |
63
+ | Unexpected-contact native ticks | 19,751 |
64
+ | Available visual estimates | 2,148/4,000 (53.7%) |
65
+ | Longest missing visual interval | 6.16 s |
66
+ | Callback including storage guard p95 | 0.284297 ms |
67
+ | Full offline boundary p95 | 22.049043 ms |
68
+
69
+ The delta candidate made bilateral contact in all four episodes but never reached a qualified lift. All four had unexpected contacts and the strict trajectory scorer returned `invalid_state_value`: finite tool-centre coordinates exceeded its unchanged component envelope of ±0.5 m. These were not NaNs or solver warnings. Native metric consistency alone does not imply that the strict trajectory contract passed. [Exact diagnosis](../../evidence/native-smoke-diagnosis.json).
70
+
71
+ These are four development cases per model, with no fixed/teacher/blind comparator, negative controls or uncertainty intervals in this engineering batch. They cannot establish generalization or relative superiority. Zero recorded retention-loss events cannot establish grip reliability when so few episodes reach the scorer's post-lift window.
72
+
73
+ The shared-host callback distribution includes the storage guard; the model's diagnostic timer excludes it. Full-boundary wall timing includes file writes and alternate camera/tracker work. The simulator pauses for that work; this is not a real-time robot delivery measurement. The renderer warned that `ARB_clip_control` was unavailable for the requested depth mode, limiting depth accuracy. This backend was not depth-calibrated by the smoke test.
74
+
75
+ [Exact eight-attempt audit](../../evidence/native-smoke-v3-audit.json), [all three batches](../../evidence/development-smoke-status.json), [renderer warnings](../../evidence/renderer-warnings.json) and [graphics preflight](../../evidence/graphics-preflight.json) retain the evidence and limitations.
76
+
77
+ No confirmation-set evaluation, generalization claim, candidate selection, physical robot action or qualification has occurred. The frozen v0.1 result and the proposed 164-attempt screen remain unchanged. This model applies only to the bounded simulated PiPER block-placement setup and its exact sensing/reference contracts.
78
+
79
+ ## License
80
+
81
+ DVIDIA candidate weights and accompanying DVIDIA code/documentation are offered under [MIT](../../LICENSE). Upstream dependencies and robot assets retain their own licenses; this benchmark does not bundle them.
models/delta/model.json ADDED
The diff for this file is too large to render. See raw diff