Publish two unqualified PiPER endpoint models and eight native development outcomes
Browse files- LICENSE +21 -0
- README.md +75 -0
- data/README.md +26 -0
- evidence/development-smoke-status.json +362 -0
- evidence/graphics-preflight.json +50 -0
- evidence/initial-smoke-accounting.json +14 -0
- evidence/integration-result.json +217 -0
- evidence/native-smoke-diagnosis.json +191 -0
- evidence/native-smoke-v3-audit.json +2238 -0
- evidence/renderer-warnings.json +71 -0
- evidence/training-input-identity.json +214 -0
- models/absolute/README.md +81 -0
- models/absolute/model.json +0 -0
- models/delta/README.md +81 -0
- models/delta/model.json +0 -0
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
|
|
|