[
  {
    "type": "power",
    "label": "Main CPU Rail",
    "source": "psu_primary",
    "target": "host_processor",
    "current": "15A",
    "voltage": "12V"
  },
  {
    "type": "power",
    "label": "Redundant CPU Rail",
    "source": "psu_redundant",
    "target": "host_processor",
    "current": "15A",
    "voltage": "12V"
  },
  {
    "type": "power",
    "label": "GPU Power",
    "source": "psu_primary",
    "target": "inference_gpu",
    "current": "10A",
    "voltage": "12V"
  },
  {
    "type": "data",
    "label": "ML Inference Bus",
    "source": "host_processor",
    "target": "inference_gpu",
    "protocol": "pcie",
    "sourcePin": "PCIE_G4_X16_TX",
    "targetPin": "PCIE_G4_X16_RX"
  },
  {
    "type": "data",
    "label": "Transaction Plane Data",
    "source": "host_processor",
    "target": "network_interface_card",
    "protocol": "pcie",
    "sourcePin": "PCIE_G4_X8_TX",
    "targetPin": "PCIE_G4_X8_RX"
  },
  {
    "type": "data",
    "label": "Governance Pipeline Bus",
    "source": "host_processor",
    "target": "governance_som",
    "protocol": "pcie",
    "sourcePin": "PCIE_G3_X4_TX",
    "targetPin": "PCIE_G3_X4_RX"
  },
  {
    "type": "data",
    "label": "Measured Boot",
    "source": "host_processor",
    "target": "tpm_module",
    "protocol": "spi",
    "sourcePin": "SPI0_MOSI",
    "targetPin": "SPI_SI"
  },
  {
    "type": "data",
    "label": "Tamper Detection",
    "source": "governance_som",
    "target": "tamper_mesh_sensor",
    "protocol": "gpio",
    "sourcePin": "PL_TAMPER_IN",
    "targetPin": "Sense Loop High"
  },
  {
    "type": "data",
    "label": "PSU Telemetry",
    "source": "psu_primary",
    "target": "host_processor",
    "protocol": "i2c",
    "sourcePin": "PMBus_SDA",
    "targetPin": "SMBUS_DATA"
  },
  {
    "source": "governance_som",
    "target": "status_display_leds",
    "type": "data",
    "sourcePin": "MIO_LED_1_SATA",
    "targetPin": "LED_IN_1",
    "voltage": "3.3V"
  },
  {
    "source": "governance_som",
    "target": "status_display_leds",
    "type": "data",
    "sourcePin": "MIO_LED_2_ADARA",
    "targetPin": "LED_IN_2",
    "voltage": "3.3V"
  },
  {
    "source": "governance_som",
    "target": "status_display_leds",
    "type": "data",
    "sourcePin": "MIO_LED_3_MAIVA",
    "targetPin": "LED_IN_3",
    "voltage": "3.3V"
  },
  {
    "source": "governance_som",
    "target": "status_display_leds",
    "type": "data",
    "sourcePin": "MIO_LED_4_HMAA",
    "targetPin": "LED_IN_4",
    "voltage": "3.3V"
  },
  {
    "source": "governance_som",
    "target": "status_display_leds",
    "type": "data",
    "sourcePin": "MIO_LED_5_FLAME",
    "targetPin": "LED_IN_5",
    "voltage": "3.3V"
  },
  {
    "source": "governance_som",
    "target": "status_display_leds",
    "type": "data",
    "sourcePin": "MIO_LED_6_ERAM",
    "targetPin": "LED_IN_6",
    "voltage": "3.3V"
  },
  {
    "source": "governance_som",
    "target": "status_display_leds",
    "type": "data",
    "sourcePin": "MIO_LED_7_CARA",
    "targetPin": "LED_IN_7",
    "voltage": "3.3V"
  },
  {
    "source": "governance_som",
    "target": "status_display_leds",
    "type": "data",
    "sourcePin": "MIO_LED_8_AUDIT",
    "targetPin": "LED_IN_8",
    "voltage": "3.3V"
  },
  {
    "source": "zeroization_traces",
    "target": "tamper_mesh_sensor",
    "type": "data",
    "sourcePin": "TRIG_IN",
    "targetPin": "Sense Loop Low",
    "voltage": "3.3V / 0V"
  },
  {
    "source": "host_processor",
    "target": "kvm_port_vga_usb",
    "type": "data",
    "label": "Front KVM Video",
    "sourcePin": "VGA_DAC_OUT",
    "targetPin": "VGA_R",
    "voltage": "0.7V"
  },
  {
    "source": "host_processor",
    "target": "kvm_port_vga_usb",
    "type": "data",
    "label": "Front KVM USB",
    "sourcePin": "USB_P1_D_POS",
    "targetPin": "USB_D_POS",
    "voltage": "5V"
  },
  {
    "source": "governance_som",
    "target": "secure_erase_button",
    "type": "data",
    "label": "Zeroization Trigger",
    "sourcePin": "PL_ERASE_IN",
    "targetPin": "NO",
    "voltage": "3.3V"
  },
  {
    "source": "host_processor",
    "target": "mgmt_nic_dual",
    "type": "data",
    "label": "Management Bus",
    "sourcePin": "PCIE_G3_X4_ALT",
    "targetPin": "PCIE_G2_X4_RX",
    "voltage": "3.3V"
  },
  {
    "source": "host_processor",
    "target": "rear_usb_stack",
    "type": "data",
    "label": "Legacy USB 1",
    "sourcePin": "USB_P2_D_POS",
    "targetPin": "USB1_D_POS",
    "voltage": "5V"
  },
  {
    "source": "host_processor",
    "target": "rear_usb_stack",
    "type": "data",
    "label": "Legacy USB 2",
    "sourcePin": "USB_P3_D_POS",
    "targetPin": "USB2_D_POS",
    "voltage": "5V"
  },
  {
    "source": "host_processor",
    "target": "hsm_fips",
    "type": "data",
    "label": "FIPS Key Signing",
    "sourcePin": "USB_P0_D+",
    "targetPin": "USB_D_POS",
    "voltage": "5V"
  },
  {
    "source": "zeroization_traces",
    "target": "hsm_fips",
    "type": "data",
    "sourcePin": "TRIG_OUT",
    "targetPin": "ZEROIZE_PIN",
    "voltage": "0V/3.3V"
  },
  {
    "source": "psu_primary",
    "target": "governance_som",
    "type": "power",
    "label": "Logic Power",
    "voltage": "12V"
  },
  {
    "source": "host_processor",
    "target": "uart_transceiver",
    "type": "data",
    "label": "TTL Audit Link",
    "sourcePin": "UART0_TX",
    "targetPin": "TTL_TX",
    "voltage": "3.3V"
  },
  {
    "source": "uart_transceiver",
    "target": "console_serial_port",
    "type": "data",
    "label": "RS232 Audit Console",
    "sourcePin": "RS232_TX",
    "targetPin": "RXD",
    "voltage": "12V"
  },
  {
    "source": "psu_primary",
    "target": "logic_buck_converter",
    "type": "power",
    "sourcePin": "12V DC Rail",
    "targetPin": "VIN",
    "voltage": "12V"
  },
  {
    "source": "psu_primary",
    "target": "logic_buck_converter",
    "type": "power",
    "sourcePin": "GND",
    "targetPin": "GND_IN",
    "voltage": "0V"
  },
  {
    "source": "logic_buck_converter",
    "target": "chassis_screws_m3",
    "type": "power",
    "sourcePin": "VOUT",
    "targetPin": "Screw Head",
    "voltage": "3.3V"
  },
  {
    "source": "chassis_screws_m3",
    "target": "logic_buck_converter",
    "type": "power",
    "sourcePin": "Screw Thread",
    "targetPin": "GND_OUT",
    "voltage": "0V"
  }
]