[
  {
    "label": "mounts onto",
    "source": "pixhawk_6x_tray",
    "target": "vibration_dampers_kit"
  },
  {
    "label": "isolated mounting onto centre plate",
    "source": "holybro_x500_v2_frame_kit",
    "target": "vibration_dampers_kit"
  },
  {
    "label": "secures battery to bottom plate",
    "source": "holybro_x500_v2_frame_kit",
    "target": "hook_and_loop_battery_strap"
  },
  {
    "label": "used for various component attachments",
    "source": "holybro_x500_v2_frame_kit",
    "target": "general_mounting_hardware_kit"
  },
  {
    "label": "mounts onto top plate",
    "source": "holybro_x500_v2_frame_kit",
    "target": "gps_module_mast"
  },
  {
    "label": "mounts onto top plate (rear)",
    "source": "holybro_x500_v2_frame_kit",
    "target": "lora_antenna_mount"
  },
  {
    "label": "mounts onto top plate (side)",
    "source": "holybro_x500_v2_frame_kit",
    "target": "rpi5_wifi_adapter_mount"
  },
  {
    "label": "mounts onto top plate (beside Pi 5)",
    "source": "holybro_x500_v2_frame_kit",
    "target": "atecc608b_carrier_mount"
  },
  {
    "label": "mounts onto front (optional)",
    "source": "holybro_x500_v2_frame_kit",
    "target": "rpi_camera_module_mount"
  },
  {
    "label": "mounts onto centre plate perimeter",
    "source": "holybro_x500_v2_frame_kit",
    "target": "status_led_ring_mount"
  },
  {
    "label": "mounts onto top of centre plate",
    "source": "holybro_x500_v2_frame_kit",
    "target": "pixhawk_6x_tray"
  },
  {
    "label": "mounts onto top plate (front)",
    "source": "holybro_x500_v2_frame_kit",
    "target": "rpi5_mount"
  },
  {
    "label": "mounts active cooler to Pi 5 assembly",
    "source": "rpi5_mount",
    "target": "rpi_5_active_cooler_mount"
  },
  {
    "label": "mount",
    "source": "gps_module_mast",
    "target": "holybro_m9n_gnss_module"
  },
  {
    "label": "mount",
    "source": "lora_antenna_mount",
    "target": "lora_sx1276_module"
  },
  {
    "label": "mount",
    "source": "rpi5_wifi_adapter_mount",
    "target": "wifi_6_usb_adapter"
  },
  {
    "label": "mount",
    "source": "atecc608b_carrier_mount",
    "target": "atecc608b_secure_element"
  },
  {
    "label": "mount",
    "source": "rpi_camera_module_mount",
    "target": "rpi_camera_module_3"
  },
  {
    "label": "mount",
    "source": "status_led_ring_mount",
    "target": "status_led_ring"
  },
  {
    "label": "mount",
    "source": "pixhawk_6x_tray",
    "target": "pixhawk_6x_flight_controller"
  },
  {
    "label": "mount",
    "source": "rpi5_mount",
    "target": "raspberry_pi_5_companion_computer"
  },
  {
    "label": "mount",
    "source": "rpi_5_active_cooler_mount",
    "target": "rpi_5_active_cooler"
  },
  {
    "label": "mount",
    "source": "holybro_2216_kv880_motor_1_mount",
    "target": "holybro_2216_kv880_motor_1"
  },
  {
    "label": "mount",
    "source": "holybro_2216_kv880_motor_2_mount",
    "target": "holybro_2216_kv880_motor_2"
  },
  {
    "label": "mount",
    "source": "holybro_2216_kv880_motor_3_mount",
    "target": "holybro_2216_kv880_motor_3"
  },
  {
    "label": "mount",
    "source": "holybro_2216_kv880_motor_4_mount",
    "target": "holybro_2216_kv880_motor_4"
  },
  {
    "label": "mount",
    "source": "blheli_s_20a_esc_1_mount",
    "target": "blheli_s_20a_esc_1"
  },
  {
    "label": "mount",
    "source": "blheli_s_20a_esc_2_mount",
    "target": "blheli_s_20a_esc_2"
  },
  {
    "label": "mount",
    "source": "blheli_s_20a_esc_3_mount",
    "target": "blheli_s_20a_esc_3"
  },
  {
    "label": "mount",
    "source": "blheli_s_20a_esc_4_mount",
    "target": "blheli_s_20a_esc_4"
  },
  {
    "source": "holybro_2216_kv880_motor_1",
    "target": "1045_propeller_fl",
    "label": "M5 prop nut"
  },
  {
    "source": "holybro_2216_kv880_motor_2",
    "target": "1045_propeller_fr",
    "label": "M5 prop nut"
  },
  {
    "source": "holybro_2216_kv880_motor_3",
    "target": "1045_propeller_rl",
    "label": "M5 prop nut"
  },
  {
    "source": "holybro_2216_kv880_motor_4",
    "target": "1045_propeller_rr",
    "label": "M5 prop nut"
  },
  {
    "source": "holybro_x500_v2_frame_kit",
    "target": "holybro_pdb",
    "label": "M3 standoffs to bottom plate"
  },
  {
    "source": "holybro_x500_v2_frame_kit",
    "target": "blheli_s_20a_esc_1",
    "label": "Zip-tie to arm"
  },
  {
    "source": "holybro_x500_v2_frame_kit",
    "target": "blheli_s_20a_esc_2",
    "label": "Zip-tie to arm"
  },
  {
    "source": "holybro_x500_v2_frame_kit",
    "target": "blheli_s_20a_esc_3",
    "label": "Zip-tie to arm"
  },
  {
    "source": "holybro_x500_v2_frame_kit",
    "target": "blheli_s_20a_esc_4",
    "label": "Zip-tie to arm"
  },
  {
    "source": "txb0108_level_shifter",
    "target": "pixhawk_6x_tray",
    "label": "M2.5 nylon standoffs"
  },
  {
    "source": "mini_5v_buck_converter",
    "target": "holybro_pdb",
    "label": "double-sided adhesive foam"
  },
  {
    "source": "txb0108_level_shifter",
    "target": "m2_5_nylon_standoff_kit",
    "label": "M2.5 nylon screw"
  },
  {
    "source": "m2_5_nylon_standoff_kit",
    "target": "pixhawk_6x_tray",
    "label": "M2.5 threaded hole"
  },
  {
    "source": "mini_5v_buck_converter",
    "target": "holybro_pdb",
    "label": "High-bond adhesive foam"
  },
  {
    "source": "swarm_governance_guide_v1",
    "target": "holybro_x500_v2_frame_kit",
    "label": "procedural reference"
  },
  {
    "source": "swarm_governance_guide_v1",
    "target": "pixhawk_6x_flight_controller",
    "label": "integration guide"
  },
  {
    "source": "swarm_governance_guide_v1",
    "target": "raspberry_pi_5_companion_computer",
    "label": "software deployment guide"
  }
]