{
  "schema_version": "1.0",
  "purpose": "Machine-readable receipts for the five matched rollout clips displayed on the LeWMRO project page.",
  "paper": {
    "file": "paper.pdf",
    "sha256": "a96645f718687897da10b6caa32579108c5acb4175fb98e5bb57e7e14dc22d13",
    "title": "Hidden Failure Modes in Latent World-Model Planning from Offline Data"
  },
  "provenance_boundary": {
    "checkpoint": "archived workshop checkpoint",
    "checkpoint_identifier_available": false,
    "evaluation_seed_available": false,
    "numeric_state_trace_available": false,
    "reported_transition_index_convention": "Index emitted by the original display exporter; the missing numeric state trace prevents an independent one-based or zero-based conversion.",
    "retained_trace": "Each media file contains 75 paired post-step frames: live environment on the left and its fixed goal observation on the right. The MP4 hash anchors the visual trace.",
    "warning": "The original checkpoint identifier, evaluation seed, and numeric per-step state arrays were not retained with these display exports. Episode metrics below are reported metadata, not values recomputed from the compressed pixels. Aggregate paper results remain independently available in the paper results manifest."
  },
  "shared_protocol": {
    "planning_horizon_chunks": 15,
    "replan_interval_chunks": 3,
    "transition_budget": 75,
    "video_frames": 75,
    "video_fps": 15,
    "video_layout": "448x224; live 224x224 panel followed by fixed goal 224x224 panel",
    "start_state_provenance": "The first live-environment panel is the retained visual start record; no numeric state vector was shipped with the export.",
    "goal_observation_provenance": "The right-hand panel is the fixed goal observation for all 75 frames of its clip.",
    "state_trace_provenance": "The ordered live-environment panels are the retained visual state trace. File hashes below bind each receipt to that trace.",
    "success_semantics": "reach once within the transition budget; remaining display frames may hold the first qualifying post-step state"
  },
  "clips": [
    {
      "id": "pusht-terminal-episode02",
      "matched_group": "pusht-display-run",
      "display_episode": 2,
      "source_export": "retained workshop display export",
      "media": "pusht-terminal-episode02-wide.mp4",
      "sha256": "5995c62543f980dc231cd6195b37f01aeb7080c0bef12f8fcde01fe677b82226",
      "bytes": 13736,
      "task": "PushT evaluator used in this study",
      "objective": "terminal_at_h",
      "predicate": "L2 error over joint agent and block position is below 20 and wrapped block-angle error is below pi/9",
      "reported_result": "failure",
      "reported_first_hit": null,
      "reported_final_state_distance": 227.96
    },
    {
      "id": "pusht-prefix-episode02",
      "matched_group": "pusht-display-run",
      "display_episode": 2,
      "source_export": "retained workshop display export",
      "media": "pusht-prefix-episode02-wide.mp4",
      "sha256": "fa641c08afd3c7b6576241a3a11acb7d39f825f06875b1036feb8eca5c0ed935",
      "bytes": 11595,
      "task": "PushT evaluator used in this study",
      "objective": "prefix_terminal_at_k",
      "predicate": "L2 error over joint agent and block position is below 20 and wrapped block-angle error is below pi/9",
      "reported_result": "success",
      "reported_first_hit_transition_index": 14,
      "reported_hold_time_seconds": 0.933
    },
    {
      "id": "pusht-running-episode02",
      "matched_group": "pusht-display-run",
      "display_episode": 2,
      "source_export": "retained workshop display export",
      "media": "pusht-running-episode02-wide.mp4",
      "sha256": "b2864c741a9720873eccaccb34130168e5de7cb6b27579a968155bd775fb7cd0",
      "bytes": 12184,
      "task": "PushT evaluator used in this study",
      "objective": "running_cost_gamma_0.95",
      "predicate": "L2 error over joint agent and block position is below 20 and wrapped block-angle error is below pi/9",
      "reported_result": "success",
      "reported_first_hit_transition_index": 15,
      "reported_hold_time_seconds": 1.0
    },
    {
      "id": "tworoom-value-episode04",
      "matched_group": "tworoom-heldout-fold0-display-run",
      "display_episode": 4,
      "source_export": "retained held-out-fold display export",
      "media": "tworoom-value-episode04-wide.mp4",
      "sha256": "2a18ed55717db9e192769c0592c2df43e3f05c3ee83ad1ad475288503a1470f4",
      "bytes": 10408,
      "task": "TwoRoom Far Door v2",
      "heldout_fold": 0,
      "objective": "prefix_value_alpha_0.50",
      "predicate": "agent-goal Euclidean distance is below 16",
      "reported_result": "failure",
      "reported_first_hit": null,
      "reported_closest_distance": 39.70
    },
    {
      "id": "tworoom-waypoint-episode04",
      "matched_group": "tworoom-heldout-fold0-display-run",
      "display_episode": 4,
      "source_export": "retained held-out-fold display export",
      "media": "tworoom-waypoint-episode04-wide.mp4",
      "sha256": "e275b30bc32fc8cc314d55d15c8d5e4e92282366114705c11563131ce72aa587",
      "bytes": 15573,
      "task": "TwoRoom Far Door v2",
      "heldout_fold": 0,
      "objective": "nearest held-out library waypoint with local actuator",
      "predicate": "agent-goal Euclidean distance is below 16",
      "reported_result": "success",
      "reported_first_hit_transition_index": 49,
      "reported_goal_distance": 12.85,
      "reported_hold_time_seconds": 3.267,
      "overlay": "recorded solver-selected waypoint, updated every 3 chunks"
    }
  ]
}
