Volver al índice

docs/entrega-actual.json

{
  "created": "2026-10-07T20:28:10",
  "jar_sha256": "5212fabb847b7551574738d394da4cfb02eda3928f9ccf71ab2ef2929f7e013f",
  "jar_bytes": 934894,
  "rig_sha256": "fcfa3d8fe2e25e8317c5ede329dc17869e11076173ff0accb6b3205d4c1b2cda",
  "model_sha256": "d484b67fe375659a2240cbcc55c0e6743b19dcaf08640f8c20d8f02593d09889",
  "server_tests": {
    "passed": true,
    "required_tests": 130
  },
  "locomotion": {
    "status": "passed",
    "checked_samples": 173,
    "scope": "selected modes",
    "selected_modes": [
      "stalk",
      "crawl3",
      "climb"
    ],
    "head_direction_checks": null,
    "hand_uv": {
      "arm_l_hand": {
        "host_arm_region": [
          32,
          48,
          48,
          64
        ],
        "cube_uv_rectangles": [
          [
            32,
            57,
            48.0,
            63.6
          ]
        ]
      },
      "arm_r_hand": {
        "host_arm_region": [
          40,
          16,
          56,
          32
        ],
        "cube_uv_rectangles": [
          [
            40,
            25,
            56.0,
            31.6
          ]
        ]
      }
    },
    "rig_sha256": "fcfa3d8fe2e25e8317c5ede329dc17869e11076173ff0accb6b3205d4c1b2cda",
    "validator_sha256": "7982a683fb45b0f8239496a156a119b3b2a5ab1c805990938ad3030f06971731",
    "method": "Independent transforms of all visible box vertices exported by the Java rig",
    "ground": "Flat reference floor; runtime terrain raycasts require in-game verification",
    "checks": [
      "finite transforms",
      "vertex/export agreement",
      "all five standing heights",
      "3.6-block final body",
      "narrow passage width and height; longitudinal overhang needs in-game review",
      "at least one grounded foot while walking/running",
      "bounded foot lift",
      "no whole-body chase/walk hopping",
      "continuous folding and unfolding",
      "unit world/body/skeleton scales",
      "constant physical joint and mesh limb lengths within each stage",
      "head gaze follows input yaw/pitch within 5 degrees throughout the encounter",
      "mouth-above-eyes inversion while the torso contorts",
      "constant anatomical head attachment pivot",
      "compact/drag/lore skin boxes do not intersect beyond adjacent joints",
      "compact/drag/lore outward skin faces do not overlap coplanarly",
      "encounter arm gestures preserve at least one grounded foot within the existing 0.08-block contact margin",
      "palm cube UV nets stay inside the host skin arm rectangles without sampling the neighbouring row"
    ],
    "envelope_notes": {
      "crawl3": "Width limit 0.99 instead of 0.6: hands deliberately brace against walls at x=±0.5; height remains 2.85.",
      "crawl4": "Width limit 0.99 instead of collider width 0.6: uncompressed upright shoulders measure about 0.76 blocks and fit the one-block passage interior; body height remains 3.6.",
      "climb": "No floor=24 equality is imposed on a wall-climbing pose; transforms and physical limb lengths are still audited."
    },
    "sequences": {
      "idle_stage_0": {
        "dimensions_blocks": [
          0.8475,
          1.7273580222723046,
          0.7889886187597552
        ],
        "physical_limb_lengths_blocks": {
          "neck2_to_head_joint": 0.016666667499999985,
          "arm_l_upper_joint": 0.3316677789972973,
          "arm_l_lower_joint": 0.33166777899729727,
          "arm_l_upper_mesh_0": 0.32187500625000004,
          "arm_l_lower_mesh_0": 0.32187500625000004,
          "arm_r_upper_joint": 0.3316677789972973,
          "arm_r_lower_joint": 0.33166777899729727,
          "arm_r_upper_mesh_0": 0.32187500625000004,
          "arm_r_lower_mesh_0": 0.32187500625000004,
          "leg_l_upper_joint": 0.385073045018734,
          "leg_l_lower_joint": 0.38507304501873396,
          "leg_l_upper_mesh_0": 0.375,
          "leg_l_lower_mesh_0": 0.375,
          "leg_r_upper_joint": 0.385073045018734,
          "leg_r_lower_joint": 0.38507304501873396,
          "leg_r_upper_mesh_0": 0.375,
          "leg_r_lower_mesh_0": 0.375,
          "spine_lower_mesh_mesh_0": 0.23437499999999997,
          "spine_mid_mesh_mesh_0": 0.23437500000000003,
          "chest_mesh_0": 0.23437500000000003,
          "neck0_mesh_mesh_0": 0.016666666875,
          "neck1_mesh_mesh_0": 0.016666666875,
          "neck2_mesh_mesh_0": 0.016666666875,
          "arm_l_finger0_mesh_0": 0.024255000000000006,
          "arm_l_finger0_middle_mesh_0": 0.016170000000000004,
          "arm_l_finger0_tip_mesh_0": 0.013475000000000006,
          "arm_l_finger1_mesh_0": 0.030195000000000003,
          "arm_l_finger1_middle_mesh_0": 0.020130000000000002,
          "arm_l_finger1_tip_mesh_0": 0.016775,
          "arm_l_finger2_mesh_0": 0.028214997800000002,
          "arm_l_finger2_middle_mesh_0": 0.01881,
          "arm_l_finger2_tip_mesh_0": 0.015675,
          "arm_l_finger3_mesh_0": 0.021285000660000004,
          "arm_l_finger3_middle_mesh_0": 0.014190000880000006,
          "arm_l_finger3_tip_mesh_0": 0.011825000000000004,
          "arm_l_thumb_mesh_0": 0.0408,
          "arm_l_thumb_tip_mesh_0": 0.0296,
          "arm_r_finger0_mesh_0": 0.024255000000000006,
          "arm_r_finger0_middle_mesh_0": 0.016170000000000004,
          "arm_r_finger0_tip_mesh_0": 0.013475000000000006,
          "arm_r_finger1_mesh_0": 0.030195000000000003,
          "arm_r_finger1_middle_mesh_0": 0.020130000000000002,
          "arm_r_finger1_tip_mesh_0": 0.016775,
          "arm_r_finger2_mesh_0": 0.028214997800000002,
          "arm_r_finger2_middle_mesh_0": 0.01881,
          "arm_r_finger2_tip_mesh_0": 0.015675,
          "arm_r_finger3_mesh_0": 0.021285000660000004,
          "arm_r_finger3_middle_mesh_0": 0.014190000880000006,
          "arm_r_finger3_tip_mesh_0": 0.011825000000000004,
          "arm_r_thumb_mesh_0": 0.0408,
          "arm_r_thumb_tip_mesh_0": 0.0296
        }
      },
      "idle_stage_1": {
        "dimensions_blocks": [
          0.8475,
          2.16905019908864,
          0.9659055609891727
        ],
        "physical_limb_lengths_blocks": {
          "neck2_to_head_joint": 0.0515625,
          "arm_l_upper_joint": 0.48246015156856475,
          "arm_l_lower_joint": 0.49787558941874477,
          "arm_l_upper_mesh_0": 0.47578128750000004,
          "arm_l_lower_mesh_0": 0.4914062625000001,
          "arm_r_upper_joint": 0.48246015156856475,
          "arm_r_lower_joint": 0.49787558941874477,
          "arm_r_upper_mesh_0": 0.47578128750000004,
          "arm_r_lower_mesh_0": 0.4914062625000001,
          "leg_l_upper_joint": 0.5384076638570442,
          "leg_l_lower_joint": 0.5384076638570444,
          "leg_l_upper_mesh_0": 0.531249975,
          "leg_l_lower_mesh_0": 0.53125,
          "leg_r_upper_joint": 0.5384076638570442,
          "leg_r_lower_joint": 0.5384076638570444,
          "leg_r_upper_mesh_0": 0.531249975,
          "leg_r_lower_mesh_0": 0.53125,
          "spine_lower_mesh_mesh_0": 0.250781275,
          "spine_mid_mesh_mesh_0": 0.250781275,
          "chest_mesh_0": 0.2507812750000001,
          "neck0_mesh_mesh_0": 0.051562500000000004,
          "neck1_mesh_mesh_0": 0.05156250000000001,
          "neck2_mesh_mesh_0": 0.051562500000000004,
          "arm_l_finger0_mesh_0": 0.02701125000000001,
          "arm_l_finger0_middle_mesh_0": 0.018007500000000006,
          "arm_l_finger0_tip_mesh_0": 0.015006250000000006,
          "arm_l_finger1_mesh_0": 0.03362625,
          "arm_l_finger1_middle_mesh_0": 0.022417500000000003,
          "arm_l_finger1_tip_mesh_0": 0.01868125,
          "arm_l_finger2_mesh_0": 0.031421247549999996,
          "arm_l_finger2_middle_mesh_0": 0.0209475,
          "arm_l_finger2_tip_mesh_0": 0.017456250000000003,
          "arm_l_finger3_mesh_0": 0.023703750735000004,
          "arm_l_finger3_middle_mesh_0": 0.015802500980000002,
          "arm_l_finger3_tip_mesh_0": 0.013168750000000002,
          "arm_l_thumb_mesh_0": 0.0408,
          "arm_l_thumb_tip_mesh_0": 0.0296,
          "arm_r_finger0_mesh_0": 0.02701125000000001,
          "arm_r_finger0_middle_mesh_0": 0.018007500000000006,
          "arm_r_finger0_tip_mesh_0": 0.015006250000000006,
          "arm_r_finger1_mesh_0": 0.03362625,
          "arm_r_finger1_middle_mesh_0": 0.022417500000000003,
          "arm_r_finger1_tip_mesh_0": 0.01868125,
          "arm_r_finger2_mesh_0": 0.031421247549999996,
          "arm_r_finger2_middle_mesh_0": 0.0209475,
          "arm_r_finger2_tip_mesh_0": 0.017456250000000003,
          "arm_r_finger3_mesh_0": 0.023703750735000004,
          "arm_r_finger3_middle_mesh_0": 0.015802500980000002,
          "arm_r_finger3_tip_mesh_0": 0.013168750000000002,
          "arm_r_thumb_mesh_0": 0.0408,
          "arm_r_thumb_tip_mesh_0": 0.0296
        }
      },
      "idle_stage_2": {
        "dimensions_blocks": [
          0.8475,
          2.610005829419925,
          1.1423920993045233
        ],
        "physical_limb_lengths_blocks": {
          "neck2_to_head_joint": 0.08645833125000008,
          "arm_l_upper_joint": 0.6347491050542658,
          "arm_l_lower_joint": 0.6657615650692383,
          "arm_l_upper_mesh_0": 0.6296875500000001,
          "arm_l_lower_mesh_0": 0.6609375750000002,
          "arm_r_upper_joint": 0.6347491050542658,
          "arm_r_lower_joint": 0.6657615650692383,
          "arm_r_upper_mesh_0": 0.6296875500000001,
          "arm_r_lower_mesh_0": 0.6609375750000002,
          "leg_l_upper_joint": 0.6930458137814556,
          "leg_l_lower_joint": 0.6930458137814555,
          "leg_l_upper_mesh_0": 0.687500025,
          "leg_l_lower_mesh_0": 0.6875,
          "leg_r_upper_joint": 0.6930458137814556,
          "leg_r_lower_joint": 0.6930458137814555,
          "leg_r_upper_mesh_0": 0.687500025,
          "leg_r_lower_mesh_0": 0.6875,
          "spine_lower_mesh_mesh_0": 0.26718749999999997,
          "spine_mid_mesh_mesh_0": 0.2671875,
          "chest_mesh_0": 0.2671875,
          "neck0_mesh_mesh_0": 0.08645833125000002,
          "neck1_mesh_mesh_0": 0.08645833125000002,
          "neck2_mesh_mesh_0": 0.08645833125000002,
          "arm_l_finger0_mesh_0": 0.029767500000000013,
          "arm_l_finger0_middle_mesh_0": 0.01984500000000001,
          "arm_l_finger0_tip_mesh_0": 0.016537500000000007,
          "arm_l_finger1_mesh_0": 0.03705750000000001,
          "arm_l_finger1_middle_mesh_0": 0.024705000000000005,
          "arm_l_finger1_tip_mesh_0": 0.0205875,
          "arm_l_finger2_mesh_0": 0.034627497300000004,
          "arm_l_finger2_middle_mesh_0": 0.023085,
          "arm_l_finger2_tip_mesh_0": 0.0192375,
          "arm_l_finger3_mesh_0": 0.026122500810000008,
          "arm_l_finger3_middle_mesh_0": 0.017415001080000006,
          "arm_l_finger3_tip_mesh_0": 0.014512500000000005,
          "arm_l_thumb_mesh_0": 0.0408,
          "arm_l_thumb_tip_mesh_0": 0.0296,
          "arm_r_finger0_mesh_0": 0.029767500000000013,
          "arm_r_finger0_middle_mesh_0": 0.01984500000000001,
          "arm_r_finger0_tip_mesh_0": 0.016537500000000007,
          "arm_r_finger1_mesh_0": 0.03705750000000001,
          "arm_r_finger1_middle_mesh_0": 0.024705000000000005,
          "arm_r_finger1_tip_mesh_0": 0.0205875,
          "arm_r_finger2_mesh_0": 0.034627497300000004,
          "arm_r_finger2_middle_mesh_0": 0.023085,
          "arm_r_finger2_tip_mesh_0": 0.0192375,
          "arm_r_finger3_mesh_0": 0.026122500810000008,
          "arm_r_finger3_middle_mesh_0": 0.017415001080000006,
          "arm_r_finger3_tip_mesh_0": 0.014512500000000005,
          "arm_r_thumb_mesh_0": 0.0408,
          "arm_r_thumb_tip_mesh_0": 0.0296
        }
      },
      "idle_stage_3": {
        "dimensions_blocks": [
          0.8475,
          3.0500702120385554,
          1.3241237640509198
        ],
        "physical_limb_lengths_blocks": {
          "neck2_to_head_joint": 0.12135416250000011,
          "arm_l_upper_joint": 0.787666912494782,
          "arm_l_lower_joint": 0.8343130975398639,
          "arm_l_upper_mesh_0": 0.7835937750000002,
          "arm_l_lower_mesh_0": 0.8304687749999999,
          "arm_r_upper_joint": 0.787666912494782,
          "arm_r_lower_joint": 0.8343130975398639,
          "arm_r_upper_mesh_0": 0.7835937750000002,
          "arm_r_lower_mesh_0": 0.8304687749999999,
          "leg_l_upper_joint": 0.8482749038489823,
          "leg_l_lower_joint": 0.8482749038489823,
          "leg_l_upper_mesh_0": 0.84375,
          "leg_l_lower_mesh_0": 0.8437500000000001,
          "leg_r_upper_joint": 0.8482749038489823,
          "leg_r_lower_joint": 0.8482749038489823,
          "leg_r_upper_mesh_0": 0.84375,
          "leg_r_lower_mesh_0": 0.8437500000000001,
          "spine_lower_mesh_mesh_0": 0.28359375,
          "spine_mid_mesh_mesh_0": 0.28359375000000003,
          "chest_mesh_0": 0.28359375,
          "neck0_mesh_mesh_0": 0.12135416250000002,
          "neck1_mesh_mesh_0": 0.12135416250000002,
          "neck2_mesh_mesh_0": 0.12135416250000003,
          "arm_l_finger0_mesh_0": 0.03252375000000001,
          "arm_l_finger0_middle_mesh_0": 0.021682500000000007,
          "arm_l_finger0_tip_mesh_0": 0.01806875000000001,
          "arm_l_finger1_mesh_0": 0.04048875000000001,
          "arm_l_finger1_middle_mesh_0": 0.02699250000000001,
          "arm_l_finger1_tip_mesh_0": 0.022493750000000007,
          "arm_l_finger2_mesh_0": 0.037833747050000005,
          "arm_l_finger2_middle_mesh_0": 0.025222500000000005,
          "arm_l_finger2_tip_mesh_0": 0.021018750000000003,
          "arm_l_finger3_mesh_0": 0.028541250885000004,
          "arm_l_finger3_middle_mesh_0": 0.019027501180000003,
          "arm_l_finger3_tip_mesh_0": 0.015856250000000006,
          "arm_l_thumb_mesh_0": 0.0408,
          "arm_l_thumb_tip_mesh_0": 0.0296,
          "arm_r_finger0_mesh_0": 0.03252375000000001,
          "arm_r_finger0_middle_mesh_0": 0.021682500000000007,
          "arm_r_finger0_tip_mesh_0": 0.01806875000000001,
          "arm_r_finger1_mesh_0": 0.04048875000000001,
          "arm_r_finger1_middle_mesh_0": 0.02699250000000001,
          "arm_r_finger1_tip_mesh_0": 0.022493750000000007,
          "arm_r_finger2_mesh_0": 0.037833747050000005,
          "arm_r_finger2_middle_mesh_0": 0.025222500000000005,
          "arm_r_finger2_tip_mesh_0": 0.021018750000000003,
          "arm_r_finger3_mesh_0": 0.028541250885000004,
          "arm_r_finger3_middle_mesh_0": 0.019027501180000003,
          "arm_r_finger3_tip_mesh_0": 0.015856250000000006,
          "arm_r_thumb_mesh_0": 0.0408,
          "arm_r_thumb_tip_mesh_0": 0.0296
        }
      },
      "idle_stage_4": {
        "dimensions_blocks": [
          0.8475,
          3.4890913325242168,
          1.5133986611773977
        ],
        "physical_limb_lengths_blocks": {
          "neck2_to_head_joint": 0.1562500000000001,
          "arm_l_upper_joint": 0.9409071420708848,
          "arm_l_lower_joint": 1.0031948963187562,
          "arm_l_upper_mesh_0": 0.9375000000000002,
          "arm_l_lower_mesh_0": 1.0000000125,
          "arm_r_upper_joint": 0.9409071420708848,
          "arm_r_lower_joint": 1.0031948963187562,
          "arm_r_upper_mesh_0": 0.9375000000000002,
          "arm_r_lower_mesh_0": 1.0000000125,
          "leg_l_upper_joint": 1.0038208256456926,
          "leg_l_lower_joint": 1.0038208256456929,
          "leg_l_upper_mesh_0": 1.0000000125,
          "leg_l_lower_mesh_0": 1.0,
          "leg_r_upper_joint": 1.0038208256456926,
          "leg_r_lower_joint": 1.0038208256456929,
          "leg_r_upper_mesh_0": 1.0000000125,
          "leg_r_lower_mesh_0": 1.0,
          "spine_lower_mesh_mesh_0": 0.299999975,
          "spine_mid_mesh_mesh_0": 0.299999975,
          "chest_mesh_0": 0.29999997500000003,
          "neck0_mesh_mesh_0": 0.15624999375000004,
          "neck1_mesh_mesh_0": 0.15624999375,
          "neck2_mesh_mesh_0": 0.15624999375,
          "arm_l_finger0_mesh_0": 0.03528000000000001,
          "arm_l_finger0_middle_mesh_0": 0.02352,
          "arm_l_finger0_tip_mesh_0": 0.019600000000000003,
          "arm_l_finger1_mesh_0": 0.043920000000000015,
          "arm_l_finger1_middle_mesh_0": 0.029280000000000007,
          "arm_l_finger1_tip_mesh_0": 0.024400000000000005,
          "arm_l_finger2_mesh_0": 0.0410399968,
          "arm_l_finger2_middle_mesh_0": 0.02736,
          "arm_l_finger2_tip_mesh_0": 0.0228,
          "arm_l_finger3_mesh_0": 0.030960000960000005,
          "arm_l_finger3_middle_mesh_0": 0.020640001280000004,
          "arm_l_finger3_tip_mesh_0": 0.017200000000000007,
          "arm_l_thumb_mesh_0": 0.0408,
          "arm_l_thumb_tip_mesh_0": 0.0296,
          "arm_r_finger0_mesh_0": 0.03528000000000001,
          "arm_r_finger0_middle_mesh_0": 0.02352,
          "arm_r_finger0_tip_mesh_0": 0.019600000000000003,
          "arm_r_finger1_mesh_0": 0.043920000000000015,
          "arm_r_finger1_middle_mesh_0": 0.029280000000000007,
          "arm_r_finger1_tip_mesh_0": 0.024400000000000005,
          "arm_r_finger2_mesh_0": 0.0410399968,
          "arm_r_finger2_middle_mesh_0": 0.02736,
          "arm_r_finger2_tip_mesh_0": 0.0228,
          "arm_r_finger3_mesh_0": 0.030960000960000005,
          "arm_r_finger3_middle_mesh_0": 0.020640001280000004,
          "arm_r_finger3_tip_mesh_0": 0.017200000000000007,
          "arm_r_thumb_mesh_0": 0.0408,
          "arm_r_thumb_tip_mesh_0": 0.0296
        }
      },
      "stalk": {
        "frames": 96,
        "fps": 12,
        "height_range_blocks": [
          1.6646186902825404,
          3.5184677766124937
        ],
        "maximum_width_blocks": 1.554444194666348,
        "maximum_depth_blocks": 2.8587974909620124,
        "maximum_support_error_blocks": 0.04156571013772936,
        "maximum_foot_lift_blocks": 0.04156571013772936,
        "body_vertical_range_blocks": 1.2335643143750001,
        "maximum_extremity_contact_gap_blocks": 2.5077731580225304e-07,
        "maximum_physical_limb_length_change_blocks": 5.551115123125783e-16,
        "reference_floor_enforced": true
      },
      "crawl3": {
        "frames": 36,
        "fps": 12,
        "height_range_blocks": [
          2.7776811249008895,
          2.785586167161887
        ],
        "maximum_width_blocks": 0.9721239220878384,
        "maximum_depth_blocks": 1.9497151697992197,
        "maximum_support_error_blocks": 1.5649152240726494e-07,
        "maximum_foot_lift_blocks": 0.02428903161979923,
        "body_vertical_range_blocks": 4.768371624774836e-07,
        "maximum_extremity_contact_gap_blocks": 1.6104152233964442e-07,
        "maximum_physical_limb_length_change_blocks": 6.661338147750939e-16,
        "reference_floor_enforced": true
      },
      "climb": {
        "frames": 36,
        "fps": 12,
        "height_range_blocks": [
          3.3576470795716284,
          3.728600373104379
        ],
        "maximum_width_blocks": 1.1398963252952465,
        "maximum_depth_blocks": 1.2897274042893736,
        "maximum_support_error_blocks": 0.8322920464591442,
        "maximum_foot_lift_blocks": 1.103125053870462,
        "body_vertical_range_blocks": 0.0,
        "maximum_extremity_contact_gap_blocks": 0.7447920464591778,
        "maximum_physical_limb_length_change_blocks": 5.551115123125783e-16,
        "reference_floor_enforced": false
      }
    }
  },
  "native_source_equivalence": {
    "passed": true,
    "jar": "C:\\Users\\toto83571\\AppData\\Roaming\\.minecraft\\Raps\\build\\libs\\Raps.jar",
    "jar_sha256": "5212fabb847b7551574738d394da4cfb02eda3928f9ccf71ab2ef2929f7e013f",
    "baseline": "C:\\Users\\toto83571\\AppData\\Roaming\\.minecraft\\Raps\\respaldos\\antes-contactos-20261007-140143\\Raps.jar",
    "baseline_sha256": "0376b5c6b0c93da8aed7ac52c7fd6138230bef359d2488ec871296a4b50fd164",
    "native_source_sha256": "fcfa3d8fe2e25e8317c5ede329dc17869e11076173ff0accb6b3205d4c1b2cda",
    "inputs_stable": true,
    "native_cli": {
      "comparisons": 70,
      "native_frames_per_target": 700,
      "all_json_identical": true,
      "all_bytes_identical": true,
      "source_export_sha256": "fdd999354ca856c9f836ddae784539767bc14f19f68729ba85b9cfd06d3f231c",
      "jar_export_sha256": "fdd999354ca856c9f836ddae784539767bc14f19f68729ba85b9cfd06d3f231c",
      "results": [
        {
          "mode": "chase",
          "stage": 0,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "chase",
          "stage": 1,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "chase",
          "stage": 2,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "chase",
          "stage": 3,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "chase",
          "stage": 4,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "walk",
          "stage": 0,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "walk",
          "stage": 1,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "walk",
          "stage": 2,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "walk",
          "stage": 3,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "walk",
          "stage": 4,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "compact",
          "stage": 0,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "compact",
          "stage": 1,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "compact",
          "stage": 2,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "compact",
          "stage": 3,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "compact",
          "stage": 4,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "crawl2",
          "stage": 0,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "crawl2",
          "stage": 1,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "crawl2",
          "stage": 2,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "crawl2",
          "stage": 3,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "crawl2",
          "stage": 4,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "crawl3",
          "stage": 0,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "crawl3",
          "stage": 1,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "crawl3",
          "stage": 2,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "crawl3",
          "stage": 3,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "crawl3",
          "stage": 4,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "crawl4",
          "stage": 0,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "crawl4",
          "stage": 1,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "crawl4",
          "stage": 2,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "crawl4",
          "stage": 3,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "crawl4",
          "stage": 4,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "chase4",
          "stage": 0,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "chase4",
          "stage": 1,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "chase4",
          "stage": 2,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "chase4",
          "stage": 3,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "chase4",
          "stage": 4,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "drag",
          "stage": 0,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "drag",
          "stage": 1,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "drag",
          "stage": 2,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "drag",
          "stage": 3,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "drag",
          "stage": 4,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "lore",
          "stage": 0,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "lore",
          "stage": 1,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "lore",
          "stage": 2,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "lore",
          "stage": 3,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "lore",
          "stage": 4,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "stalk",
          "stage": 0,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "stalk",
          "stage": 1,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "stalk",
          "stage": 2,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "stalk",
          "stage": 3,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "stalk",
          "stage": 4,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "fold",
          "stage": 0,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "fold",
          "stage": 1,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "fold",
          "stage": 2,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "fold",
          "stage": 3,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "fold",
          "stage": 4,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "turn",
          "stage": 0,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "turn",
          "stage": 1,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "turn",
          "stage": 2,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "turn",
          "stage": 3,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "turn",
          "stage": 4,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "climb",
          "stage": 0,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "climb",
          "stage": 1,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "climb",
          "stage": 2,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "climb",
          "stage": 3,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "climb",
          "stage": 4,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "attack",
          "stage": 0,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "attack",
          "stage": 1,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "attack",
          "stage": 2,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "attack",
          "stage": 3,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        },
        {
          "mode": "attack",
          "stage": 4,
          "sample_count": 10,
          "identical_json": true,
          "identical_bytes": true
        }
      ]
    },
    "zip_comparison": {
      "baseline_entries": 216,
      "final_entries": 221,
      "changed_entries": [
        {
          "name": "ar/com/companeros/decision/DecisionCodec$1.class",
          "before_sha256": "9c29be17909899e2fc4a42226ad03d63ce4a452d0eb69ffb5565a62ba80afbf1",
          "after_sha256": "e0d8909f1c9c77653e05d05a286a64e5e5ee203e5e61124cc2524b8117719ef2"
        },
        {
          "name": "ar/com/companeros/decision/DecisionCodec.class",
          "before_sha256": "0310a18ec9ca3ee7d93fb9ecaa1556ba7396be413069d23728def28b7c30b004",
          "after_sha256": "fdf5f06c79d4b27c532686f66b9f00776a5bdc5a7a2b38b1c94c146b42884da6"
        },
        {
          "name": "ar/com/companeros/horror/ParasiteEntity$1.class",
          "before_sha256": "6b9b57fabde6d3d661e246fbfdd2e5a1782e3f49112f7b95777a0b3b8617aa0c",
          "after_sha256": "3b3cb236b3e91b03f53bddcdf2b5cf7af31fb0d1a60c82592b0180c2dc024aaa"
        },
        {
          "name": "ar/com/companeros/horror/ParasiteEntity$2.class",
          "before_sha256": null,
          "after_sha256": "21fff8fee76567c0b56321c96f107505d089736b72855ff94f41e8093faa9724"
        },
        {
          "name": "ar/com/companeros/horror/ParasiteEntity$BodyPoseEnvironment.class",
          "before_sha256": null,
          "after_sha256": "d3fa60aab75f151f376c0cd36165d1f296d10b782188f96c9987780544704c24"
        },
        {
          "name": "ar/com/companeros/horror/ParasiteEntity$BodyPosture.class",
          "before_sha256": "28161eea183015ab68afe1d5cb27700cca5c07830f49a3b23732c204ea7fb6cc",
          "after_sha256": "ea3315c5e25b044ae4788010af6c5ee4449229c76bc8f456bd2e772a9e0e36ec"
        },
        {
          "name": "ar/com/companeros/horror/ParasiteEntity$Intent.class",
          "before_sha256": "dd0c3afb4af6043691ab64e36730fec6ce2d88064bb5dc1aba0cc1605e17befb",
          "after_sha256": "7d66f5f958fea8211b3430850f12dcb7c3c8d2434da9caa68e9869aac77085a7"
        },
        {
          "name": "ar/com/companeros/horror/ParasiteEntity.class",
          "before_sha256": "ccc860940293a4bde7b972643042a3fbef36d059021aeee04b33fdf09f8b3c47",
          "after_sha256": "16500bff3b8d90f1d44cb07fd38722a3e924a47efcdc59efd70a305ca0aac0e9"
        },
        {
          "name": "ar/com/companeros/horror/client/ParasiteModel$ClimbingWall.class",
          "before_sha256": null,
          "after_sha256": "8f3ba2797fffb98585cdfcd8659d704a16c86286c0cd59b54082a8b83817ffb2"
        },
        {
          "name": "ar/com/companeros/horror/client/ParasiteModel$PassageBlend.class",
          "before_sha256": null,
          "after_sha256": "d16116f000675c5ef56d1d6ac8da247154a4598c7fe4d1ba32db3a0702a22478"
        },
        {
          "name": "ar/com/companeros/horror/client/ParasiteModel$PassageSpan.class",
          "before_sha256": "505517f63a87f45907a346eb935f74312bbbf658390e150602321e227ad2050a",
          "after_sha256": "32f199caa42a5e81aaa9c6d5cea01ab9550a673a3bb8ab5c5f25f81f36277c28"
        },
        {
          "name": "ar/com/companeros/horror/client/ParasiteModel$WallPlane.class",
          "before_sha256": null,
          "after_sha256": "f971643c4374366635430091617707726aeb87716c1605387c682560202608b8"
        },
        {
          "name": "ar/com/companeros/horror/client/ParasiteModel.class",
          "before_sha256": "49671996fedaa999771330a74f678ac541108070d13e132f9c5b5c56d354548a",
          "after_sha256": "acd76dccc8c00ad1bcace0fa2a1b1644f558cfb8c6b2d915d6c217573f346b16"
        },
        {
          "name": "ar/com/companeros/horror/client/ParasiteRig.class",
          "before_sha256": "6110074815d039beeb56b985bcd3f9799856c9a1f766872c624e41f22404317a",
          "after_sha256": "027d9f591ebe1d642a8ea226cb05b535754d17043ca1364725fe10de44678b3e"
        },
        {
          "name": "ar/com/companeros/horror/tools/InfectedToolManifest.class",
          "before_sha256": "05a0e7a16e3c7a9ecab843406c8b1a5781971592b60e6676b09e306a03026529",
          "after_sha256": "f64ebb046aad2d97254a7817fd778b4f0366af0762cc4006ffb4e7135bf8ce81"
        },
        {
          "name": "ar/com/companeros/horror/tools/InfectedTools$Compiled.class",
          "before_sha256": "348734a2958df4246eb073c8fcc4534d228abb2d0d8cee05b7510700132a2f89",
          "after_sha256": "2e74cec2c3640698d0d4b42ba9ed92140b62902d225f75558553f17811e3eac5"
        },
        {
          "name": "ar/com/companeros/horror/tools/InfectedTools$Counts.class",
          "before_sha256": "27c0b90804ea6883132cf585316dc24335e7fdf71c8c785217c6429d0c609128",
          "after_sha256": "d708b4d0a3d9aa7d180e5dd97c82dd03db724c47c52a86b2b34039884254a7c8"
        },
        {
          "name": "ar/com/companeros/horror/tools/InfectedTools$Execution.class",
          "before_sha256": "ae7efa7938eb7b6ad2927939229ebd046640f134537ce287f4b690404f6f6403",
          "after_sha256": "2e05f3c3a2271bc6e2d1c06ba3df85ade8dda479f2e07a41582109603e3c3524"
        },
        {
          "name": "ar/com/companeros/horror/tools/InfectedTools$Learned.class",
          "before_sha256": "a8e2749b635ca4d42120c414f4a5325ab787b715834ec248f3fef31efe1403bf",
          "after_sha256": "d5ec78b68e0030b69528a778f885692849fe42e5ae141b5c88df59ca22a9f408"
        },
        {
          "name": "ar/com/companeros/horror/tools/InfectedTools$Receipt.class",
          "before_sha256": "5fa2cb37ecd5b2eeca4684c88d62f9a80272c1e1cd42b2a6476558019d255eb6",
          "after_sha256": "e5a17705208f17387c8a1a76badf65722ca36bf7adf3914005ea8381e45fea84"
        },
        {
          "name": "ar/com/companeros/horror/tools/InfectedTools$Statistics.class",
          "before_sha256": "15c4168c53d3f609673044fba161ff092fe579724778da74547f08c35c661fae",
          "after_sha256": "a5ec38b2bbdc715cc59c0169402cd57f78e852435603032b91a9060c9139c63c"
        },
        {
          "name": "ar/com/companeros/horror/tools/InfectedTools.class",
          "before_sha256": "2a80585b013700aa8bbf2c16b7cd2651b2f892b3266c7567e1509441a29e72b1",
          "after_sha256": "41ccee7461d23559d51471eb49799b0d68a22d4b0f9bd1dab200367ea6afd596"
        },
        {
          "name": "ar/com/companeros/identity/HostSkinAtlas.class",
          "before_sha256": "87c0a7cde63efbfb1fef7d950b690f2bc017edc6793a46547de7344fc25cac22",
          "after_sha256": "64e6cc2be0b5b989a80f97405220dce787fdf60a471323d3930e81cd7871919b"
        },
        {
          "name": "ar/com/companeros/runtime/ParasiteReasoning.class",
          "before_sha256": "50fc10d1de15e5df4446f0d9d3af3ecdad7a0938a9f8643d702107401c786944",
          "after_sha256": "7a713a70c87553769cc6ed75cd60cfb3e838c61efd64e1ce09556fedd451c9ca"
        },
        {
          "name": "assets/companeros/textures/entity/parasite.png",
          "before_sha256": "9f3097ebe8486fa6a6d85a42a5b64365ded1067e0834fde1718636848f940977",
          "after_sha256": "b4a118043e295b05b30a68c9aea98f5e49aab3a83763944d09432471a47fa3d1"
        },
        {
          "name": "assets/companeros/textures/entity/parasite_initial.png",
          "before_sha256": "7ca976df4587619bbd48991c707a07c1365f07dafa90bf3987d9666868f5f14c",
          "after_sha256": "9e334261c36e7003837c5ac771b1a5e12b3399327b25e51f23ce7ed2e1595481"
        }
      ],
      "backend_classes_changed": [
        "ar/com/companeros/decision/DecisionCodec$1.class",
        "ar/com/companeros/decision/DecisionCodec.class",
        "ar/com/companeros/horror/ParasiteEntity$1.class",
        "ar/com/companeros/horror/ParasiteEntity$2.class",
        "ar/com/companeros/horror/ParasiteEntity$BodyPoseEnvironment.class",
        "ar/com/companeros/horror/ParasiteEntity$BodyPosture.class",
        "ar/com/companeros/horror/ParasiteEntity$Intent.class",
        "ar/com/companeros/horror/ParasiteEntity.class",
        "ar/com/companeros/horror/tools/InfectedToolManifest.class",
        "ar/com/companeros/horror/tools/InfectedTools$Compiled.class",
        "ar/com/companeros/horror/tools/InfectedTools$Counts.class",
        "ar/com/companeros/horror/tools/InfectedTools$Execution.class",
        "ar/com/companeros/horror/tools/InfectedTools$Learned.class",
        "ar/com/companeros/horror/tools/InfectedTools$Receipt.class",
        "ar/com/companeros/horror/tools/InfectedTools$Statistics.class",
        "ar/com/companeros/horror/tools/InfectedTools.class",
        "ar/com/companeros/runtime/ParasiteReasoning.class"
      ],
      "resources_changed": [],
      "backend_and_resources_identical": false
    },
    "scope": "Packaging/source equivalence only; no server/GameTests executed by this harness",
    "backend_comparison_enforced": false
  },
  "exposed_skin": {
    "passed": true,
    "cases": 25,
    "pixel_and_input_checks": 112027,
    "stages_per_skin": 5,
    "skin_types": [
      "legacy32",
      "standard64_overlay",
      "slim64_overlay",
      "vanilla_steve",
      "blue_custom_skin"
    ],
    "input_immutable": true,
    "original_64x64_unchanged": true,
    "six_arm_faces_match_anatomical_sources": true,
    "neck_matches_host_hand_skin": true,
    "custom_blue_preserved": true,
    "compositor_sha256": "7f23c57289563328599eb4a8bc5abbb69f8b612b83c8134f429987174400e946",
    "baseline_sha256": "e2a7660a04d8b204ba3665678d8c25dbb83d28f9ced0bf9de11dbd8da85d35a8",
    "reference_skin_sha256": "090da8d92c9f54fcbea87e6a2fb94125604a5a92a9ed6a52c10ee61c3b84bb79",
    "harness_sha256": "818571856df19c98eb3a3955d67e4bca8bdfbf194b9211f204a61a62f845d626",
    "runtime": "source"
  },
  "continuity": {
    "fold": {
      "frames": 200,
      "fps": 50,
      "point_speeds": {
        "arm_l": {
          "speed_blocks_per_second": 6.87455943469584,
          "time": 2.72
        },
        "arm_l_joint": {
          "speed_blocks_per_second": 13.006081174640954,
          "time": 1.32
        },
        "arm_l_hand": {
          "speed_blocks_per_second": 5.196700267766582,
          "time": 2.76
        },
        "arm_r": {
          "speed_blocks_per_second": 6.714685577457716,
          "time": 2.72
        },
        "arm_r_joint": {
          "speed_blocks_per_second": 12.166105080658518,
          "time": 2.68
        },
        "arm_r_hand": {
          "speed_blocks_per_second": 4.5973223696554255,
          "time": 2.74
        }
      },
      "rotation_speeds": {
        "arm_l": {
          "speed_radians_per_second": 16.184898940355836,
          "time": 2.72
        },
        "arm_l_joint": {
          "speed_radians_per_second": 15.209456588366393,
          "time": 2.7
        },
        "arm_l_hand": {
          "speed_radians_per_second": 7.0017261751065245,
          "time": 2.76
        },
        "arm_r": {
          "speed_radians_per_second": 14.956247097201746,
          "time": 2.7
        },
        "arm_r_joint": {
          "speed_radians_per_second": 14.597052973717659,
          "time": 2.7
        },
        "arm_r_hand": {
          "speed_radians_per_second": 7.162849591965986,
          "time": 2.76
        }
      }
    },
    "stalk": {
      "frames": 400,
      "fps": 50,
      "point_speeds": {
        "arm_l": {
          "speed_blocks_per_second": 2.221161721456789,
          "time": 0.72
        },
        "arm_l_joint": {
          "speed_blocks_per_second": 5.040656426357729,
          "time": 4.48
        },
        "arm_l_hand": {
          "speed_blocks_per_second": 2.139330966019482,
          "time": 0.76
        },
        "arm_r": {
          "speed_blocks_per_second": 2.074857719090024,
          "time": 0.74
        },
        "arm_r_joint": {
          "speed_blocks_per_second": 4.9519807881810305,
          "time": 4.48
        },
        "arm_r_hand": {
          "speed_blocks_per_second": 1.9801752200088674,
          "time": 0.78
        }
      },
      "rotation_speeds": {
        "arm_l": {
          "speed_radians_per_second": 4.945637407886628,
          "time": 4.48
        },
        "arm_l_joint": {
          "speed_radians_per_second": 4.943675829447127,
          "time": 4.48
        },
        "arm_l_hand": {
          "speed_radians_per_second": 2.231611767626067,
          "time": 0.96
        },
        "arm_r": {
          "speed_radians_per_second": 4.945637407886628,
          "time": 4.48
        },
        "arm_r_joint": {
          "speed_radians_per_second": 4.943675829447127,
          "time": 4.48
        },
        "arm_r_hand": {
          "speed_radians_per_second": 2.231611767626067,
          "time": 0.96
        }
      }
    }
  },
  "media": {
    "videos": {
      "idle": {
        "programs": [],
        "stream_groups": [],
        "streams": [
          {
            "codec_type": "video",
            "width": 480,
            "height": 440,
            "r_frame_rate": "20/1"
          }
        ],
        "format": {
          "duration": "7.000000"
        }
      },
      "chase": {
        "programs": [],
        "stream_groups": [],
        "streams": [
          {
            "codec_type": "video",
            "width": 480,
            "height": 440,
            "r_frame_rate": "20/1"
          }
        ],
        "format": {
          "duration": "3.000000"
        }
      },
      "chase4": {
        "programs": [],
        "stream_groups": [],
        "streams": [
          {
            "codec_type": "video",
            "width": 480,
            "height": 440,
            "r_frame_rate": "20/1"
          }
        ],
        "format": {
          "duration": "3.000000"
        }
      },
      "drag": {
        "programs": [],
        "stream_groups": [],
        "streams": [
          {
            "codec_type": "video",
            "width": 480,
            "height": 440,
            "r_frame_rate": "20/1"
          }
        ],
        "format": {
          "duration": "3.000000"
        }
      },
      "crawl": {
        "programs": [],
        "stream_groups": [],
        "streams": [
          {
            "codec_type": "video",
            "width": 480,
            "height": 440,
            "r_frame_rate": "20/1"
          }
        ],
        "format": {
          "duration": "3.000000"
        }
      },
      "crawl2": {
        "programs": [],
        "stream_groups": [],
        "streams": [
          {
            "codec_type": "video",
            "width": 480,
            "height": 440,
            "r_frame_rate": "20/1"
          }
        ],
        "format": {
          "duration": "3.000000"
        }
      },
      "crawl3": {
        "programs": [],
        "stream_groups": [],
        "streams": [
          {
            "codec_type": "video",
            "width": 480,
            "height": 440,
            "r_frame_rate": "20/1"
          }
        ],
        "format": {
          "duration": "3.000000"
        }
      },
      "crawl4": {
        "programs": [],
        "stream_groups": [],
        "streams": [
          {
            "codec_type": "video",
            "width": 480,
            "height": 440,
            "r_frame_rate": "20/1"
          }
        ],
        "format": {
          "duration": "3.000000"
        }
      },
      "fold": {
        "programs": [],
        "stream_groups": [],
        "streams": [
          {
            "codec_type": "video",
            "width": 480,
            "height": 440,
            "r_frame_rate": "20/1"
          }
        ],
        "format": {
          "duration": "4.000000"
        }
      },
      "turn": {
        "programs": [],
        "stream_groups": [],
        "streams": [
          {
            "codec_type": "video",
            "width": 480,
            "height": 440,
            "r_frame_rate": "20/1"
          }
        ],
        "format": {
          "duration": "3.000000"
        }
      },
      "climb": {
        "programs": [],
        "stream_groups": [],
        "streams": [
          {
            "codec_type": "video",
            "width": 480,
            "height": 440,
            "r_frame_rate": "20/1"
          }
        ],
        "format": {
          "duration": "3.000000"
        }
      },
      "attack": {
        "programs": [],
        "stream_groups": [],
        "streams": [
          {
            "codec_type": "video",
            "width": 480,
            "height": 440,
            "r_frame_rate": "20/1"
          }
        ],
        "format": {
          "duration": "3.000000"
        }
      },
      "lore": {
        "programs": [],
        "stream_groups": [],
        "streams": [
          {
            "codec_type": "video",
            "width": 480,
            "height": 440,
            "r_frame_rate": "20/1"
          }
        ],
        "format": {
          "duration": "9.000000"
        }
      },
      "friendly": {
        "programs": [],
        "stream_groups": [],
        "streams": [
          {
            "codec_type": "video",
            "width": 480,
            "height": 440,
            "r_frame_rate": "20/1"
          }
        ],
        "format": {
          "duration": "2.000000"
        },
        "distinct_frames": 40
      },
      "encuentro-voz": {
        "programs": [],
        "stream_groups": [],
        "streams": [
          {
            "codec_type": "video",
            "width": 480,
            "height": 440,
            "r_frame_rate": "20/1"
          },
          {
            "codec_type": "audio",
            "channels": 1,
            "r_frame_rate": "0/0"
          }
        ],
        "format": {
          "duration": "17.000000"
        }
      }
    },
    "gifs": {
      "lore": {
        "frames": 180,
        "duration_ms": 9000
      },
      "chase": {
        "frames": 60,
        "duration_ms": 3000
      }
    },
    "objects": {
      "parasito-aracnido.obj": {
        "vertices": 1296,
        "faces": 324,
        "sha256": "e18ab72e3c3087e0eb229af0d4bfaf1e3a7537002e7017c89f66b7eb586b50cd"
      },
      "parasito-encuentro.obj": {
        "vertices": 1464,
        "faces": 366,
        "sha256": "5630527e224771bec4a23f06dbcfb0e75c515998da7d09416d497131c2633892"
      },
      "parasito-huesped-inicial.obj": {
        "vertices": 624,
        "faces": 156,
        "sha256": "13968529b3bcda222118abc731075eca84a24717936c771457cdbba394fd97a7"
      },
      "parasito-humanoide.obj": {
        "vertices": 1296,
        "faces": 324,
        "sha256": "0d59a57ba01a7e9fec17195d2e79e2985c1a52a8a2e48e8de85e7d707792c8c5"
      },
      "parasito-prefab-copper.obj": {
        "vertices": 1512,
        "faces": 378,
        "sha256": "1f771048f092d381fd4d80ccb40ee2e1406fc10f20c4a0d796a791953be8fa54"
      },
      "parasito-prefab-diamond.obj": {
        "vertices": 1512,
        "faces": 378,
        "sha256": "8ae5d9b2ae25c14155a99cb50c5d57d5c4a052a255cd4d8b4e808e8dc8349589"
      },
      "parasito-prefab-iron.obj": {
        "vertices": 1512,
        "faces": 378,
        "sha256": "8fc119b0d029d8d51fc2acfabef7bd82eb638c30e5812c3ceae20c2ba6fa6bf3"
      },
      "parasito-prefab-obsidian.obj": {
        "vertices": 1512,
        "faces": 378,
        "sha256": "254cada707f7a0b163d2fef5c905988384de0c43c2529027e2d80cab35089b37"
      },
      "parasito-sensible.obj": {
        "vertices": 288,
        "faces": 72,
        "sha256": "57321ad12aa7293aa2c1bd89ce938b5be4c5540cc10e6d92b9e4961a3c144626"
      }
    },
    "native_poses": {
      "parasito-humanoide": "equal",
      "parasito-aracnido": "equal",
      "parasito-encuentro": "equal",
      "parasito-sensible": "equal"
    },
    "source_hashes": {
      "ParasiteRig.java": "fcfa3d8fe2e25e8317c5ede329dc17869e11076173ff0accb6b3205d4c1b2cda",
      "ParasiteModel.java": "d484b67fe375659a2240cbcc55c0e6743b19dcaf08640f8c20d8f02593d09889"
    },
    "video_provenance": {
      "idle": "current native samples and file hashes verified",
      "chase": "current native samples and file hashes verified",
      "chase4": "current native samples and file hashes verified",
      "drag": "current native samples and file hashes verified",
      "crawl": "current native samples and file hashes verified",
      "crawl2": "current native samples and file hashes verified",
      "crawl3": "current native samples and file hashes verified",
      "crawl4": "current native samples and file hashes verified",
      "fold": "current native samples and file hashes verified",
      "turn": "current native samples and file hashes verified",
      "climb": "current native samples and file hashes verified",
      "attack": "current native samples and file hashes verified",
      "lore": "current native samples and file hashes verified",
      "friendly": "current native samples and file hashes verified",
      "encuentro-voz": "current native samples and file hashes verified"
    },
    "corridor_demo": {
      "video": {
        "programs": [],
        "stream_groups": [],
        "streams": [
          {
            "codec_type": "video",
            "width": 480,
            "height": 440,
            "r_frame_rate": "20/1",
            "nb_frames": "240"
          }
        ],
        "format": {
          "duration": "12.000000"
        }
      },
      "native_samples": "equal",
      "wall_contacts": {
        "left_wall": {
          "minimum_gap_blocks": 0.013937531636057987,
          "maximum_gap_blocks": 0.01393989155115527,
          "contact_height_range_blocks": [
            1.6813265573863543,
            1.8080008566328745
          ]
        },
        "right_wall": {
          "minimum_gap_blocks": 0.013937500216484766,
          "maximum_gap_blocks": 0.013939930192900574,
          "contact_height_range_blocks": [
            1.6483856446091105,
            1.7756196264936566
          ]
        }
      },
      "source_and_output_hashes": "verified"
    },
    "climbing_demo": {
      "video": {
        "programs": [],
        "stream_groups": [],
        "streams": [
          {
            "codec_type": "video",
            "width": 480,
            "height": 440,
            "r_frame_rate": "20/1",
            "nb_frames": "120"
          }
        ],
        "format": {
          "duration": "6.000000"
        }
      },
      "native_samples": "equal",
      "wall_contacts": {
        "frames": 120,
        "stage": 4,
        "support_fraction": 0.72,
        "stride_model_units": 12.0,
        "wall_plane_z_model_units": -8,
        "maximum_support_gap_blocks": 1.561667841598613e-06,
        "maximum_planted_drift_blocks": 7.111056454789377e-07,
        "maximum_return_separation_blocks": 0.10647347506894539,
        "dimensions_min_blocks": [
          1.117798,
          3.408077,
          1.2258066
        ],
        "dimensions_max_blocks": [
          1.1388502,
          3.728601,
          1.2897279
        ]
      },
      "source_and_output_hashes": "verified"
    },
    "scope": "all media, meshes and native poses, plus visible corridor and climbing demos"
  },
  "voice_studio": {
    "filter": "creature preset",
    "local_only": true,
    "recorded_audio": {
      "seconds": 3.0,
      "sample_rate": 32000,
      "peak": 0.1718,
      "exports": [
        "wav",
        "ogg",
        "mp3"
      ],
      "changed": true
    },
    "invalid_requests_rejected": true,
    "synthesis": {
      "tested": true,
      "seconds": 1.63,
      "sample": "C:\\Users\\toto83571\\AppData\\Roaming\\.minecraft\\Raps\\docs\\voice-studio\\voz-estudio-muestra.wav"
    },
    "passed": true
  },
  "exaroton": {
    "verified_at": "2026-10-07T20:51:01.4230210-03:00",
    "sha256": "5212fabb847b7551574738d394da4cfb02eda3928f9ccf71ab2ef2929f7e013f",
    "status": "verified",
    "server": "dontstarve.exaroton.me"
  }
}