{
  "complete": true,
  "passed": true,
  "samples": 577,
  "physics_steps": 2880,
  "state_scalars_compared": 92817,
  "maximum_absolute_error": 0.0,
  "failures": [],
  "native_controller_evaluations": 0,
  "recorded_state_restorations": 0,
  "original_bytes_unchanged": true,
  "capture_receipt": {
    "bytes": 6343,
    "sha256": "50486990435ee72035efd741c8e958bf1fa08c706cde4a8934aa83ddf4853744"
  },
  "capture_samples": {
    "bytes": 1535246,
    "sha256": "38f33e94a9de39334873272dd0d01dfb1ad1c72c92551983b32ee4f4cf649842"
  },
  "capture_physics": {
    "bytes": 1305532,
    "sha256": "13eae59beba1790a86f470dadd25191b18059f6951e6c305317d3ebfbc219c4b"
  },
  "observed_samples": {
    "bytes": 1376481,
    "sha256": "d6257e8692fc4e111c8b2caaf66a87ade7b8b697691d968301ef142e158eecfd"
  },
  "observed_physics": {
    "bytes": 1305532,
    "sha256": "13eae59beba1790a86f470dadd25191b18059f6951e6c305317d3ebfbc219c4b"
  },
  "producer": {
    "native.py": {
      "bytes": 19754,
      "sha256": "d8d011d53bacf72370452108b8cd396477a631339b0acdfd306cd2172ca44760"
    },
    "record.py": {
      "bytes": 8738,
      "sha256": "dc38d363269a633896919f9bef421764b1acf41421d0e870e66944c1490d6ffe"
    },
    "replay.py": {
      "bytes": 7312,
      "sha256": "040e58c05043872703a5b0da18e55349b0dc36d34ef9a28860f63ef35f23590b"
    },
    "inputs.py": {
      "bytes": 5766,
      "sha256": "237fd2464a20fa6fe360a47f4360422463420ce018ae87992b7afd0689bea07f"
    },
    "metrics.py": {
      "bytes": 5076,
      "sha256": "c6f35a01ba160686b4a7b678aca59072fba002c27a8d633d770e9e6dc16ef26a"
    },
    "analysis.py": {
      "bytes": 8539,
      "sha256": "4a2d334c907b042d1768e199c9546fb2d3199a1727a787bbd15f0291f13442f6"
    },
    "coordinates.py": {
      "bytes": 3995,
      "sha256": "c929d0ae671236021069d6bb31dfa2d0b7a8b53f8b312832ebab8f5d349f7f2f"
    },
    "audit_assets.py": {
      "bytes": 7167,
      "sha256": "8bc7cdb9c6a1cc7660e2d5e630072aeccb2899a5ecace93289874a327ec1611c"
    },
    "protocol.json": {
      "bytes": 9082,
      "sha256": "db6d2c24ff3dc7b5887e3ab95d2bdfc1d77189ce67d253a2f8a7c62db22b13e9"
    },
    "runtime.json": {
      "bytes": 2072,
      "sha256": "b75ceef077724cf5a98384ef652bab80d07e08d8ca55113407e213d000423d1e"
    },
    "source-tree.json": {
      "bytes": 8216,
      "sha256": "718f31c99fd413e064db7a400959a42e91116d16f9e2403f0f84ce0da1726f9e"
    },
    "model-tree.json": {
      "bytes": 775,
      "sha256": "c523998e5e827bd4b488b47e816519dcfd75b312b11187280f9bef7d2c7e19d8"
    },
    "pybullet-source.json": {
      "bytes": 479,
      "sha256": "ba2426b02cafbe1d4ae4e85cedd597e6635cd415d5c177cb3bfe49be58d64443"
    },
    "requirements.lock": {
      "bytes": 60701,
      "sha256": "62ca6700cbaf7fd7e0fa9fe08ff12199d9b636b9c062e0692d191404d3df3185"
    },
    "build-requirements.lock": {
      "bytes": 6540,
      "sha256": "3f5099471f04574796f60b9cacd19815bf694c74b490ec32cdb44b6c58305cb1"
    },
    "build_control/sitecustomize.py": {
      "bytes": 712,
      "sha256": "14fccfaaa5a0b17bb6fb1105718656671643de1b8c93e5123163d8077562cb30"
    }
  },
  "outcome": {
    "kind": "authored-protocol",
    "success": true,
    "checks": {
      "tracking_rmse": true,
      "tracking_maximum": true,
      "altitude": true,
      "contacts": true,
      "full_horizon": true
    },
    "tracking_samples": 528,
    "tracking_rmse_m": 0.010969006300649096,
    "tracking_maximum_error_m": 0.019169485252546647,
    "drone_contact_count": 0,
    "minimum_base_altitude_m": 0.09083171003659729,
    "control_steps": 576,
    "physics_steps": 2880,
    "elapsed_s": 12.0,
    "upstream_success_signal": null,
    "reward_kind": "constant dummy reward; not a performance score"
  },
  "wall_seconds": 0.9342232439958025
}
