djduecaster commited on
Commit
bc81976
·
verified ·
1 Parent(s): 6f282e1

Publish validated N8 coupled Roller feedback policy

Browse files

Frozen N8 SHA256 dc660e8128c3ad2446a0cee9c2f8690ccae3dab681509c57010f91a59d78e797 at external command 1.1. Independent local 128/128 finishes, mean 2.7175 s; official local CLI replication 2.715 s, 5/5. Local results only; Arena submission remains separate. Preserve upstream credit and prior public revision.

Files changed (3) hide show
  1. README.md +14 -57
  2. manifest.json +18 -419
  3. policy.onnx +2 -2
README.md CHANGED
@@ -8,73 +8,30 @@ library_name: microduck
8
  pipeline_tag: robotics
9
  ---
10
 
11
- # dfreq-rollers — feedback update
12
 
13
- **Historical October 25 local test (runner v4).** This candidate improved the submitted `dfreq-rollers` in the unchanged local Arena runner: **3.088 seconds, 5/5 finishes**, versus **3.112 seconds** (0.024 seconds, about 0.77%, faster). The complete official command sweep selected the same external 1.1 command, and the five selected runs repeated exactly. This is a local measurement, not a new server-verified leaderboard result.
14
 
15
- ## What changed
16
 
17
- A small memoryless **physical-state feedback adapter** now adjusts the requested push using current body attitude. It sits before the previously submitted static command calibration and the unchanged Pollen neural network. The candidate uses no clock, time counter, seed identity/fingerprint, runtime metadata, or prerecorded action table. The network still receives the true previous action.
18
 
19
- For raw observation `x`, the selected gain is `a = −0.04`, `b = 0`:
20
 
21
- ```text
22
- g = Clip((x[3] − float32(0.267)) / float32(0.05), −1, 1)
23
- r = Clip(x[1] / float32(0.5), −1, 1)
24
- delta = Clip(float32(a*g + b*r), −0.04, +0.04)
25
 
26
- if original vx is inside float32[0.3, 2.0]:
27
- vx_to_parent = Clip(float32(vx + delta), 0.3, 2.0)
28
- else:
29
- vx_to_parent = original vx, bit-exact
30
- ```
31
 
32
- All arithmetic is float32 using standard ONNX operations. `x[3]` is world-down projected onto the body’s forward axis, not position or elapsed time. `x[1]` is pitch angular rate; its winning coefficient is zero. All other 60 inputs remain unchanged. The parent’s existing −0.05 calibration then applies exactly as before. Zero/coast, negative/brake, and out-of-mode input values retain their original bit patterns. Existing hard mode boundaries remain; no globally smooth command mapping is claimed.
33
 
34
- The new prefix has 20 standard nodes. Removing it and restoring the one input rewire reconstructs the submitted parent model byte-for-byte. **No upstream neural weights were trained or fine-tuned.** The new contribution is the tested state-feedback adapter, not a claim to have trained Pollen’s network.
35
 
36
- ## Validation and limitations
37
 
38
- Before this experiment, all 30 races of the submitted parent’s official sweep reproduced the saved four-array traces exactly in the restored environment.
39
 
40
- Eight fixed gain choices were tested on fresh reset seeds 101–108 at external command 1.1. The winning adapter finished 8/8, mean **3.0975 s**, versus parent **3.155 s**. It was frozen before a one-shot paired evaluation on previously uninspected reset seeds 201–220:
41
 
42
- - **Candidate 20/20 finishes; submitted parent 17/20.** Three parent falls became finishes.
43
- - Penalized means: **3.177 s versus 8.668 s**, using the official 40-second failure penalty. This large difference is primarily a reliability improvement, not a five-second acceleration of normal races.
44
- - On the 17 starts where both finished: **3.120 s versus 3.1388 s** mean.
45
- - Across all 20 pairs: 13 faster, 3 tied, 4 slower. The largest slowdown among common finishers was 0.02 s; one recovered fall took 4.18 s.
46
 
47
- The subsequent full official 30-race sweep and exact five-race confirmation returned:
48
-
49
- | Official seed | Submitted parent (s) | Candidate (s) |
50
- |---|---:|---:|
51
- | 1 | 3.10 | 3.10 |
52
- | 2 | 3.08 | 3.06 |
53
- | 3 | 3.16 | 3.06 |
54
- | 4 | 3.08 | 3.06 |
55
- | 5 | 3.14 | 3.16 |
56
- | Mean | 3.112 | 3.088 |
57
-
58
- All 20 observation/action/timed-trace/settle confirmation arrays and scalar results matched exactly. The bounded stage used 147 native races, 35,602 control steps including settling, eight candidate exports and 1,024 saved-input equivalence calls. All outcomes, including negative candidates and failures at other commands, were retained. No physics or precision settings changed.
59
-
60
- The 20 held-out resets come from the same official start-perturbation and actuator-delay distribution at command 1.1. They are limited generalization evidence, not proof across other physics, all commands, hardware, or arbitrary disturbances. The original five official seeds are regression data, not fresh held-out tests. No faster-on-every-start claim is made.
61
-
62
- ## Artifact and credit
63
-
64
- - API 1: 61 raw float32 observations → 14 float32 actions, 50 Hz, **rollers** rig, standing entry pose, perpetual walk slot.
65
- - Candidate `policy.onnx`: **796,930 bytes**; SHA-256 `58122a7287b3330d167f5659a5a8fc9f65c7456f7851e5e5d0a9673ecc505d92`.
66
- - Submitted parent: [djduecaster/dfreq-rollers](https://huggingface.co/djduecaster/dfreq-rollers/tree/fd0c8277150a5cf62d0e425f5176f51fc6f778e3), revision `fd0c8277150a5cf62d0e425f5176f51fc6f778e3`; SHA-256 `2092a1d8e5b30f2778f227ddf6f26f8eda6487236279f8663bdff71e12805590`.
67
- - Original network: [Pollen Robotics Roller Sprint reference](https://huggingface.co/pollen-robotics/microduck-roller-sprint-2m-reference/tree/c72fb92594e8b415487e87dfeed509141afc5e25), revision `c72fb92594e8b415487e87dfeed509141afc5e25`; SHA-256 `01edf63a529a8396d46dac62bb427fda1ce67685611e72ddf790bf46f610c82a`.
68
- - Local Arena source: `pollen-robotics/microduck-arena@0dd39670b9e07f5281ace33175d4af006aa8632e`, runner v4, NumPy 2.4.1, ONNX Runtime 1.24.4, MuJoCo 3.10.0.
69
-
70
- The manifest’s `training` field describes **Pollen’s upstream training**, not new training performed here. No standalone open-source model license is asserted or invented. Existing Hugging Face service-scoped remix provenance is preserved; this artifact does not establish a blanket off-platform redistribution grant.
71
-
72
- **Simulation-only.** This is not a real-robot deployment, general-purpose stability, or stopping/braking safety claim.
73
-
74
- ## Current publication and validation — October 27, 2026
75
-
76
- Published with the owner’s approval to the existing `djduecaster/dfreq-rollers` repository. This publication alone does not create an Arena entry. No new server result is claimed here.
77
-
78
- Rechecked with official Arena source `bbddfe587d300063b1d162281d647740738742f5`, runner v5, Python 3.12.12, MuJoCo 3.10.0, ONNX Runtime 1.24.4 and NumPy 2.4.1 on Apple Silicon macOS. The full official sweep scored **3.105 s, 5/5 finishes** at command 1.1; the submitted parent scored **3.103 s, 5/5** in the same environment. The earlier speed gain did not reproduce here. Current public Arena scoring of the parent was 3.106 s; local and server results must not be equated.
79
-
80
- On the same previously tested seeds 201–220, at command 1.1 with current runner v5, the unchanged candidate finished **20/20**, mean **3.1205 s**, versus the parent’s **18/20**, penalized mean **6.8285 s**. These are reused regression starts, not fresh held-out evidence. The original October 25 held-out test remains documented above as historical evidence. This update currently has a local reliability advantage, not a demonstrated current speed advantage.
 
8
  pipeline_tag: robotics
9
  ---
10
 
11
+ # dfreq-rollers — N8 coupled feedback update
12
 
13
+ Frozen Roller policy at external command **1.1**. Local independent evaluation: **128/128 finishes**, mean **2.7175 s**, median 2.720 s, maximum 2.760 s. The actual official local CLI at command 1.1 returned **2.715 s, 5/5 finishes** on its prescribed five seeds. These are local measurements, not a new Arena server result or leaderboard claim.
14
 
15
+ ## Method and contract
16
 
17
+ The original credited Pollen neural backbone remains frozen. N8 adds a memoryless coupled feedback head using 16 bounded projections of existing hidden features plus a bias, with 238 learned coefficients. Episodic derivative-free optimization and accepted-direction search produced the selected model; this is not PPO. Its total added residual is bounded by 0.12 rad. Actions are radian offsets from DEFAULT_POSE; that residual cap is an architectural choice, not an official whole-action limit. The inherited feedback command calibration is retained.
18
 
19
+ The deployed model receives only the official 61 raw feedback inputs and emits 14 float32 actions at 50 Hz. No scoring clock, seed identity, reset fingerprint, privileged simulator velocity/position or per-seed action table enters the policy. Previous-action feedback remains the actual previous output. Official physics, preparation and actuator limits were unchanged.
20
 
21
+ ## Frozen evaluation
 
 
 
22
 
23
+ N8 and command 1.1 were frozen before one evaluation on 128 previously untouched paired resets (900001–900128). No alternative policy or command was selected from those results. N8 was faster on every pair against both the earlier private fallback and previous published policy. The private fallback also finished 128/128, mean 2.922617 s: N8's paired mean gain was 205.117 ms (paired bootstrap 95% interval 199.883–210.274 ms). The previous public model finished 128/128, mean 3.178906 s; its 10.755 s recovery outlier affects that mean. Median paired gain against it was 390 ms. All individual results, failures from training and fixed promotion gates were retained privately.
 
 
 
 
24
 
25
+ The original prescribed five seeds were already exposed regression data. Their CLI replication is not fresh validation. The 128 final starts are limited simulation evidence, not a guarantee on all resets, other physics or hardware. Floating-point contact sensitivity limits portability; claims here concern the exported ONNX, not Python training inference. Later private experiments did not replace this validated N8 model.
26
 
27
+ Runtime pins: Arena source `bbddfe587d300063b1d162281d647740738742f5`, runner v5, Python 3.12.12, NumPy 2.4.1, MuJoCo 3.10.0, ONNX Runtime 1.24.4 on Apple Silicon macOS. Preparation is 25 untimed control calls; distance origin resets afterward while momentum is retained.
28
 
29
+ ## Artifact, history and credit
30
 
31
+ `policy.onnx` SHA256: `dc660e8128c3ad2446a0cee9c2f8690ccae3dab681509c57010f91a59d78e797`.
32
 
33
+ Previous public revision: [6f282e1a904146ef800ef011b02863c29e2a420b](https://huggingface.co/djduecaster/dfreq-rollers/tree/6f282e1a904146ef800ef011b02863c29e2a420b), model SHA256 `58122a7287b3330d167f5659a5a8fc9f65c7456f7851e5e5d0a9673ecc505d92`. That previous entry's historical server score was 3.081 s; publication of N8 alone does not submit a new Arena entry.
34
 
35
+ Original neural network: [Pollen Robotics Roller Sprint reference](https://huggingface.co/pollen-robotics/microduck-roller-sprint-2m-reference/tree/c72fb92594e8b415487e87dfeed509141afc5e25), revision `c72fb92594e8b415487e87dfeed509141afc5e25`, SHA256 `01edf63a529a8396d46dac62bb427fda1ce67685611e72ddf790bf46f610c82a`. The manifest training field describes upstream Pollen training. Existing service-scoped remix provenance is preserved. No standalone open-source model license or blanket off-platform redistribution grant is asserted.
 
 
 
36
 
37
+ Simulation only; no real-robot deployment or braking/stability safety claim. This publication changes only the Roller repository, with owner approval.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
manifest.json CHANGED
@@ -15,7 +15,6 @@
15
  "name": "dfreq-rollers",
16
  "kind": "perpetual",
17
  "entry_pose": "standing",
18
- "description": "State-feedback push adapter over credited unchanged Pollen neural weights. Current v5 Mac sweep: 3.105 s 5/5 versus parent 3.103 s; reused 20-reset panel: 20/20 versus 18/20. No current speed or server improvement claimed.",
19
  "command": {
20
  "encoding": "constant",
21
  "idle": [
@@ -58,435 +57,35 @@
58
  "arena": {
59
  "event": "roller-sprint-2m"
60
  },
 
 
61
  "artifact": {
62
  "file": "policy.onnx",
63
- "bytes": 796930,
64
- "sha256": "58122a7287b3330d167f5659a5a8fc9f65c7456f7851e5e5d0a9673ecc505d92"
65
  },
66
  "provenance": {
67
  "base_model": "pollen-robotics/microduck-roller-sprint-2m-reference",
68
  "base_revision": "c72fb92594e8b415487e87dfeed509141afc5e25",
69
  "base_sha256": "01edf63a529a8396d46dac62bb427fda1ce67685611e72ddf790bf46f610c82a",
 
 
70
  "original_neural_parameters_byte_exact": true,
71
  "training_field_describes_upstream_Pollen_model": true,
72
- "new_neural_training": false,
73
- "original_contribution": "One fixed bounded current-attitude/pitch-rate feedback gain family tested on8fresh reset seeds, then a single frozen selected candidate on20heldout resets. Winning gain uses current projected gravity only; all upstream NN parameters remain byte-exact.",
74
- "parent_model": "djduecaster/dfreq-rollers",
75
- "parent_revision": "fd0c8277150a5cf62d0e425f5176f51fc6f778e3",
76
- "parent_sha256": "2092a1d8e5b30f2778f227ddf6f26f8eda6487236279f8663bdff71e12805590"
77
- },
78
- "command_calibration": {
79
- "input_index_zero_based": 48,
80
- "guard": "float32(0.3)<=vx_to_parent<=float32(2.0)",
81
- "inside_arithmetic": "Clip(float32(vx_to_parent+float32(-0.05)),float32(0.3),float32(2.0))",
82
- "outside_arithmetic": "Return original float32 vx_to_parent bits unchanged.",
83
- "offset_float32": -0.05000000074505806,
84
- "lower_bound_float32": 0.30000001192092896,
85
- "upper_bound_float32": 2.0,
86
- "other_60_observation_values_unchanged": true,
87
- "lateral_and_heading_error_unchanged": true,
88
- "normalizer_follows_calibration": true,
89
- "actual_previous_action_history": true,
90
- "clock_or_seed_conditioning": false,
91
- "coast_and_brake_mode_note": "Zero/coast including signed zero and negative/brake values retain original input bits. This preserves the upstream command mode, not a new stopping or hardware-safety guarantee.",
92
- "boundary_note": "The combined controller retains the original-external-vx positive-mode boundary. At external2 the final internal command depends on current attitude; just above2 both stages are identity. Positive off-grid values inside the interval are adapted too.",
93
- "scope": "Inherited submitted-parent stage, applied AFTER the new feedback adapter. Its input vx_to_parent is not necessarily the original external vx."
94
  },
95
  "local_evaluation": {
96
- "date": "2026-10-25",
97
- "event": "roller-sprint-2m",
98
- "runner_version": 4,
99
- "arena_commit": "0dd39670b9e07f5281ace33175d4af006aa8632e",
100
- "full_official_sweep_races": 30,
101
- "mean_finish_s": 3.088,
102
- "external_command_m_s": 1.1,
103
- "seeds_finished": 5,
104
- "per_seed_s": [
105
- 3.1,
106
- 3.06,
107
- 3.06,
108
- 3.06,
109
- 3.16
110
- ],
111
- "submitted_parent_mean_s": 3.112,
112
- "gain_s": 0.024,
113
- "exact_repeat_arrays": 20,
114
- "all_stage_races": 147,
115
- "all_control_steps_including_settle": 35602,
116
- "saved_ORT_calls": 1024,
117
- "fresh_seed_robustness_claim": "Limited to the fixed20 previously uninspected official-distribution reset seeds201\u2013220 at the same external1.1command. Not broad physics or real-robot robustness.",
118
- "server_submission_verified": false
119
- },
120
- "publication_status": {
121
- "state": "owner_authorized_publication",
122
- "parent_public_repo": "djduecaster/dfreq-rollers",
123
- "parent_public_revision": "fd0c8277150a5cf62d0e425f5176f51fc6f778e3",
124
- "new_publication_authorized": true
125
- },
126
- "rights_notice": "Pollen Robotics upstream neural weights are credited. No new standalone OSS license is asserted. The existing public source chain is an attributed Hugging Face service-scoped remix; this candidate does not grant general off-platform redistribution rights. Publication to the existing public repository was authorized by its owner on 2026-10-27.",
127
- "feedback_adapter": {
128
- "observation_features": {
129
- "gravity_x_index": 3,
130
- "gyro_y_index": 1
131
- },
132
- "gains": [
133
- -0.04,
134
- 0.0
135
- ],
136
- "gravity_center": 0.267,
137
- "gravity_scale": 0.05,
138
- "gyro_scale": 0.5,
139
- "feature_clip": [
140
- -1,
141
- 1
142
- ],
143
- "push_delta_clip": [
144
- -0.04,
145
- 0.04
146
- ],
147
- "float_arithmetic": "float32",
148
- "positive_input_mode": [
149
- 0.3,
150
- 2.0
151
- ],
152
- "other60_input_values_unchanged": true,
153
- "zero_coast_negative_brake_and_outside_mode_bit_exact": true,
154
- "before_parent_static_command_calibration": true,
155
- "clock_or_seed_conditioning": false,
156
- "time_independent_physical_state_feedback": true,
157
- "range_warning": "The existing hard positive-mode boundaries remain; this is not a smooth all-command controller."
158
- },
159
- "training_and_heldout": {
160
- "gain_selection_seeds": [
161
- 101,
162
- 102,
163
- 103,
164
- 104,
165
- 105,
166
- 106,
167
- 107,
168
- 108
169
- ],
170
- "gain_selection_candidate_mean_s": 3.0975,
171
- "gain_selection_parent_mean_s": 3.155,
172
- "heldout_seeds": [
173
- 201,
174
- 202,
175
- 203,
176
- 204,
177
- 205,
178
- 206,
179
- 207,
180
- 208,
181
- 209,
182
- 210,
183
- 211,
184
- 212,
185
- 213,
186
- 214,
187
- 215,
188
- 216,
189
- 217,
190
- 218,
191
- 219,
192
- 220
193
- ],
194
- "heldout_candidate_finishers": 20,
195
- "heldout_parent_finishers": 17,
196
- "heldout_candidate_penalized_mean_s": 3.177,
197
- "heldout_parent_penalized_mean_s": 8.668,
198
- "failure_penalty_s": 40,
199
- "heldout_common17_candidate_mean_s": 3.12,
200
- "heldout_common17_parent_mean_s": 3.1388235294117646,
201
- "heldout_pairs_faster_tie_slower": [
202
- 13,
203
- 3,
204
- 4
205
- ],
206
- "heldout_recovered_fall_seeds": [
207
- 208,
208
- 215,
209
- 219
210
- ],
211
- "no_reselection_after_heldout": true,
212
- "official_seeds_are_regression_not_heldout": true
213
- },
214
- "prepared_update": {
215
- "target_repository": "djduecaster/dfreq-rollers",
216
- "arena_entry_name": "dfreq-rollers",
217
- "state": "OWNER_AUTHORIZED_PUBLICATION",
218
- "publication_approved": true,
219
- "arena_submission_approved": true,
220
- "new_public_revision": null,
221
- "model_and_timeline_unchanged_from_validated_candidate": true
222
- },
223
- "current_local_evaluation": {
224
- "date": "2026-10-27",
225
- "arena_commit": "bbddfe587d300063b1d162281d647740738742f5",
226
- "runner_version": 5,
227
- "platform": "Apple Silicon macOS",
228
- "candidate_mean_s": 3.105,
229
- "candidate_finishes": 5,
230
- "parent_mean_s": 3.103,
231
- "parent_finishes": 5,
232
  "command_vx": 1.1,
233
- "speed_improvement_reproduced": false,
234
- "reused_seeds_201_220": {
235
- "parent": {
236
- "score": 6.8285,
237
- "finishes": 18,
238
- "runner_version": 5,
239
- "per_seed": [
240
- {
241
- "seed": 201,
242
- "status": "finish",
243
- "time_s": 3.12,
244
- "score_cm": null
245
- },
246
- {
247
- "seed": 202,
248
- "status": "finish",
249
- "time_s": 3.18,
250
- "score_cm": null
251
- },
252
- {
253
- "seed": 203,
254
- "status": "finish",
255
- "time_s": 3.1,
256
- "score_cm": null
257
- },
258
- {
259
- "seed": 204,
260
- "status": "finish",
261
- "time_s": 3.04,
262
- "score_cm": null
263
- },
264
- {
265
- "seed": 205,
266
- "status": "finish",
267
- "time_s": 3.12,
268
- "score_cm": null
269
- },
270
- {
271
- "seed": 206,
272
- "status": "finish",
273
- "time_s": 3.125,
274
- "score_cm": null
275
- },
276
- {
277
- "seed": 207,
278
- "status": "finish",
279
- "time_s": 3.11,
280
- "score_cm": null
281
- },
282
- {
283
- "seed": 208,
284
- "status": "finish",
285
- "time_s": 3.19,
286
- "score_cm": null
287
- },
288
- {
289
- "seed": 209,
290
- "status": "finish",
291
- "time_s": 3.115,
292
- "score_cm": null
293
- },
294
- {
295
- "seed": 210,
296
- "status": "finish",
297
- "time_s": 3.1,
298
- "score_cm": null
299
- },
300
- {
301
- "seed": 211,
302
- "status": "finish",
303
- "time_s": 3.095,
304
- "score_cm": null
305
- },
306
- {
307
- "seed": 212,
308
- "status": "finish",
309
- "time_s": 3.12,
310
- "score_cm": null
311
- },
312
- {
313
- "seed": 213,
314
- "status": "finish",
315
- "time_s": 3.145,
316
- "score_cm": null
317
- },
318
- {
319
- "seed": 214,
320
- "status": "fall",
321
- "time_s": null,
322
- "score_cm": null
323
- },
324
- {
325
- "seed": 215,
326
- "status": "fall",
327
- "time_s": null,
328
- "score_cm": null
329
- },
330
- {
331
- "seed": 216,
332
- "status": "finish",
333
- "time_s": 3.105,
334
- "score_cm": null
335
- },
336
- {
337
- "seed": 217,
338
- "status": "finish",
339
- "time_s": 3.11,
340
- "score_cm": null
341
- },
342
- {
343
- "seed": 218,
344
- "status": "finish",
345
- "time_s": 3.16,
346
- "score_cm": null
347
- },
348
- {
349
- "seed": 219,
350
- "status": "finish",
351
- "time_s": 3.58,
352
- "score_cm": null
353
- },
354
- {
355
- "seed": 220,
356
- "status": "finish",
357
- "time_s": 3.055,
358
- "score_cm": null
359
- }
360
- ]
361
- },
362
- "candidate": {
363
- "score": 3.1205000000000003,
364
- "finishes": 20,
365
- "runner_version": 5,
366
- "per_seed": [
367
- {
368
- "seed": 201,
369
- "status": "finish",
370
- "time_s": 3.11,
371
- "score_cm": null
372
- },
373
- {
374
- "seed": 202,
375
- "status": "finish",
376
- "time_s": 3.1350000000000002,
377
- "score_cm": null
378
- },
379
- {
380
- "seed": 203,
381
- "status": "finish",
382
- "time_s": 3.0700000000000003,
383
- "score_cm": null
384
- },
385
- {
386
- "seed": 204,
387
- "status": "finish",
388
- "time_s": 3.0700000000000003,
389
- "score_cm": null
390
- },
391
- {
392
- "seed": 205,
393
- "status": "finish",
394
- "time_s": 3.12,
395
- "score_cm": null
396
- },
397
- {
398
- "seed": 206,
399
- "status": "finish",
400
- "time_s": 3.09,
401
- "score_cm": null
402
- },
403
- {
404
- "seed": 207,
405
- "status": "finish",
406
- "time_s": 3.125,
407
- "score_cm": null
408
- },
409
- {
410
- "seed": 208,
411
- "status": "finish",
412
- "time_s": 3.08,
413
- "score_cm": null
414
- },
415
- {
416
- "seed": 209,
417
- "status": "finish",
418
- "time_s": 3.0700000000000003,
419
- "score_cm": null
420
- },
421
- {
422
- "seed": 210,
423
- "status": "finish",
424
- "time_s": 3.12,
425
- "score_cm": null
426
- },
427
- {
428
- "seed": 211,
429
- "status": "finish",
430
- "time_s": 3.0500000000000003,
431
- "score_cm": null
432
- },
433
- {
434
- "seed": 212,
435
- "status": "finish",
436
- "time_s": 3.1,
437
- "score_cm": null
438
- },
439
- {
440
- "seed": 213,
441
- "status": "finish",
442
- "time_s": 3.125,
443
- "score_cm": null
444
- },
445
- {
446
- "seed": 214,
447
- "status": "finish",
448
- "time_s": 3.18,
449
- "score_cm": null
450
- },
451
- {
452
- "seed": 215,
453
- "status": "finish",
454
- "time_s": 3.39,
455
- "score_cm": null
456
- },
457
- {
458
- "seed": 216,
459
- "status": "finish",
460
- "time_s": 3.11,
461
- "score_cm": null
462
- },
463
- {
464
- "seed": 217,
465
- "status": "finish",
466
- "time_s": 3.115,
467
- "score_cm": null
468
- },
469
- {
470
- "seed": 218,
471
- "status": "finish",
472
- "time_s": 3.13,
473
- "score_cm": null
474
- },
475
- {
476
- "seed": 219,
477
- "status": "finish",
478
- "time_s": 3.14,
479
- "score_cm": null
480
- },
481
- {
482
- "seed": 220,
483
- "status": "finish",
484
- "time_s": 3.08,
485
- "score_cm": null
486
- }
487
- ]
488
- }
489
- },
490
- "server_submission_verified": false
491
  }
492
  }
 
15
  "name": "dfreq-rollers",
16
  "kind": "perpetual",
17
  "entry_pose": "standing",
 
18
  "command": {
19
  "encoding": "constant",
20
  "idle": [
 
57
  "arena": {
58
  "event": "roller-sprint-2m"
59
  },
60
+ "rights_notice": "Pollen Robotics upstream neural weights are credited. No new standalone OSS license is asserted. The existing public source chain is an attributed Hugging Face service-scoped remix; this candidate does not grant general off-platform redistribution rights. Publication to the existing public repository was authorized by its owner on 2026-10-27.",
61
+ "description": "N8 coupled feedback head, frozen command 1.1. Local independent 128/128 finishes, mean 2.7175 s. Official local CLI replication 2.715 s 5/5; no new server score claimed.",
62
  "artifact": {
63
  "file": "policy.onnx",
64
+ "sha256": "dc660e8128c3ad2446a0cee9c2f8690ccae3dab681509c57010f91a59d78e797",
65
+ "bytes": 808526
66
  },
67
  "provenance": {
68
  "base_model": "pollen-robotics/microduck-roller-sprint-2m-reference",
69
  "base_revision": "c72fb92594e8b415487e87dfeed509141afc5e25",
70
  "base_sha256": "01edf63a529a8396d46dac62bb427fda1ce67685611e72ddf790bf46f610c82a",
71
+ "parent_revision": "6f282e1a904146ef800ef011b02863c29e2a420b",
72
+ "parent_sha256": "58122a7287b3330d167f5659a5a8fc9f65c7456f7851e5e5d0a9673ecc505d92",
73
  "original_neural_parameters_byte_exact": true,
74
  "training_field_describes_upstream_Pollen_model": true,
75
+ "original_contribution": "238-coefficient coupled physical-feedback head, episodic derivative-free optimization. Original backbone frozen. Not PPO."
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
76
  },
77
  "local_evaluation": {
78
+ "official_source_revision": "bbddfe587d300063b1d162281d647740738742f5",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
79
  "command_vx": 1.1,
80
+ "independent_final_starts": 128,
81
+ "finishes": 128,
82
+ "mean_s": 2.7175,
83
+ "median_s": 2.72,
84
+ "max_s": 2.76,
85
+ "private_fallback_mean_s": 2.9226171875,
86
+ "previous_public_model_mean_s": 3.17890625,
87
+ "official_cli_replication_score_s": 2.715,
88
+ "official_cli_finishes": "5/5",
89
+ "server_result_claimed": false
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
90
  }
91
  }
policy.onnx CHANGED
@@ -1,3 +1,3 @@
1
  version https://git-lfs.github.com/spec/v1
2
- oid sha256:58122a7287b3330d167f5659a5a8fc9f65c7456f7851e5e5d0a9673ecc505d92
3
- size 796930
 
1
  version https://git-lfs.github.com/spec/v1
2
+ oid sha256:dc660e8128c3ad2446a0cee9c2f8690ccae3dab681509c57010f91a59d78e797
3
+ size 808526