{
  "assembly_id": "emberscope-payload-assembly-v1",
  "maturity": "engineering_development_geometry",
  "optical_interface": {
    "canonical_sha256": "376fba6fc36fa558b57718686e29aad0aaaab91b621dece9078f10ec62735afc",
    "exact_file_sha256": "5b6827a70dfac1841065719d74e10545a411168f618d6f7a1e71ecfd2e74d25c",
    "optical_disposition": "measured_failed_p2_candidate_used_for_envelope_only",
    "repository_path": "projects/rural-fire-service-camera/mechanical/emberscope-optical-cassette-interface.v1.json"
  },
  "outputs": [
    {
      "bytes": 1768111,
      "height_px": 1000,
      "path": "payload-exterior-three-quarter.png",
      "sha256": "4599a20612d7a99ad33f97cefa6ef328f4f0da3747f98374e89ae973d98860ef",
      "title": "Exterior three-quarter review",
      "view_id": "exterior_three_quarter",
      "width_px": 1600
    },
    {
      "bytes": 1738176,
      "height_px": 1000,
      "path": "payload-top-bottom-interfaces.png",
      "sha256": "f55fec2937d426f00c09558a7f58e31a0b16bb07f6db27f6c97e3d53bcad1513",
      "title": "Top service and bottom drone interfaces",
      "view_id": "top_bottom_interfaces",
      "width_px": 1600
    },
    {
      "bytes": 1991272,
      "height_px": 1000,
      "path": "payload-optical-path-cutaway.png",
      "sha256": "785df2907c194ea19b8e6e6906f84ff2d2a5f05b829d7ece24df813bf0eea95c",
      "title": "Optical-bay cutaway",
      "view_id": "optical_path_cutaway",
      "width_px": 1600
    },
    {
      "bytes": 1962706,
      "height_px": 1000,
      "path": "payload-electronics-thermal-cutaway.png",
      "sha256": "04126803ef61c4b58fa36e7e2c63a648e8a60ff980152b82ec88df0f95796837",
      "title": "Electronics and passive-thermal cutaway",
      "view_id": "electronics_thermal_cutaway",
      "width_px": 1600
    },
    {
      "bytes": 1692358,
      "height_px": 1000,
      "path": "payload-exploded-assembly.png",
      "sha256": "7c6bcb1dcb55716eebf0ff6556499a5d6edb87781c87fd5b98b883e3c2277dad",
      "title": "Exploded assembly and service sequence",
      "view_id": "exploded_assembly",
      "width_px": 1600
    }
  ],
  "release_boundary": "Engineering-development geometry only; not CNC-ready, fabrication-ready, tolerance-supported, sealed, thermally qualified, or optically accepted.",
  "renderer": {
    "exact_file_sha256": "789b55019f86eebaf6d8645188838aea4373c50c9824e1dc0bfd9ce87f17277f",
    "repository_path": "projects/rural-fire-service-camera/scripts/rfs_payload_renders.py"
  },
  "revision": "2026-08-03",
  "scene": {
    "blender_version": "5.0.1",
    "path": "emberscope-payload-render-scene-v1.json",
    "render_engine": "BLENDER_WORKBENCH",
    "sha256": "388e18388dc0cd7030482d416104e74adcb19b6cda1bf6ad4e57547ce081d444"
  },
  "schema": "emberscope_payload_renders/v1",
  "source": {
    "canonical_sha256": "64840c30413eb542c2e35ebf07c0ded123cad1b3b2e9077ca38ced100261ff93",
    "exact_file_sha256": "3c2b82577ad711120fe8a508166dd951522dd669c58fd5cd2f167a5d17fca7cb",
    "repository_path": "projects/rural-fire-service-camera/mechanical/emberscope-payload-assembly.v1.json"
  },
  "validation": {
    "all_mechanical_screens_pass": true,
    "exact_file_sha256": "4b9104f9584f5def2ea774b794904da24739b1f7f18f1a8b56d16e1e3f132305",
    "mass_reserve_kg": 0.356078,
    "modelled_mass_kg": 1.643922,
    "outer_envelope_mm": [
      148.0,
      148.0,
      148.0
    ],
    "repository_path": "site/assets/rfs/mechanical/emberscope-payload-assembly-v1.validation.json"
  }
}
