[
  {
    "type": "power",
    "label": "Secondary Power",
    "source": "dc_dc_isolated",
    "target": "governance_som",
    "current": "2A",
    "voltage": "12V"
  },
  {
    "type": "power",
    "label": "Secondary Power",
    "source": "dc_dc_isolated",
    "target": "network_sbc",
    "current": "3A",
    "voltage": "12V"
  },
  {
    "type": "data",
    "label": "Audit Security",
    "source": "governance_som",
    "target": "tpm_module",
    "protocol": "spi",
    "sourcePin": "SOM_240_PIN_A",
    "targetPin": "SPI_CLK"
  },
  {
    "type": "data",
    "label": "Root of Trust",
    "source": "governance_som",
    "target": "secure_element",
    "protocol": "i2c",
    "sourcePin": "MIO_I2C",
    "targetPin": "SDA"
  },
  {
    "type": "data",
    "label": "Inter-Plane Bus",
    "source": "governance_som",
    "target": "network_sbc",
    "protocol": "gpio",
    "sourcePin": "PL_LVDS",
    "targetPin": "LPC_BUS"
  },
  {
    "type": "data",
    "label": "Switch Mgmt",
    "source": "network_sbc",
    "target": "switch_chip",
    "protocol": "i2c",
    "sourcePin": "USB3.2",
    "targetPin": "I2C"
  },
  {
    "type": "data",
    "label": "Fiber 10G",
    "source": "switch_chip",
    "target": "sfp_cage_1",
    "protocol": "gpio",
    "sourcePin": "XAUI",
    "targetPin": "SIGNAL_PAIRS"
  },
  {
    "type": "data",
    "label": "Fiber 10G",
    "source": "switch_chip",
    "target": "sfp_cage_2",
    "protocol": "gpio",
    "sourcePin": "XAUI",
    "targetPin": "SIGNAL_PAIRS"
  },
  {
    "type": "data",
    "label": "OOB Console",
    "source": "bmc_controller",
    "target": "governance_som",
    "protocol": "uart",
    "sourcePin": "UART",
    "targetPin": "SOM_240_PIN_B"
  },
  {
    "type": "data",
    "label": "Fault Trip",
    "source": "governance_som",
    "target": "alarm_relay",
    "protocol": "gpio",
    "sourcePin": "SOM_240_PIN_A",
    "targetPin": "COIL+"
  },
  {
    "type": "power",
    "source": "governance_som",
    "target": "status_led_power",
    "current": "20mA",
    "voltage": "3.3V"
  },
  {
    "type": "data",
    "source": "governance_som",
    "target": "status_led_armed",
    "protocol": "gpio",
    "sourcePin": "SOM_240_PIN_A",
    "targetPin": "ANODE"
  },
  {
    "type": "data",
    "source": "governance_som",
    "target": "status_led_alarm",
    "protocol": "gpio",
    "sourcePin": "SOM_240_PIN_A",
    "targetPin": "ANODE"
  },
  {
    "type": "data",
    "label": "IPMI Monitoring",
    "source": "bmc_controller",
    "target": "network_sbc",
    "protocol": "gpio",
    "sourcePin": "LPC",
    "targetPin": "LPC_BUS"
  },
  {
    "source": "ac_power_supply",
    "target": "buck_12v",
    "type": "power",
    "sourcePin": "V-",
    "targetPin": "VIN",
    "voltage": "12V"
  },
  {
    "source": "buck_12v",
    "target": "governance_som",
    "type": "power",
    "sourcePin": "VOUT",
    "targetPin": "VCC_12V",
    "voltage": "12V"
  },
  {
    "source": "buck_12v",
    "target": "network_sbc",
    "type": "power",
    "sourcePin": "VOUT",
    "targetPin": "DC_IN_12V",
    "voltage": "12V"
  },
  {
    "source": "buck_5v",
    "target": "governance_som",
    "type": "power",
    "sourcePin": "VOUT",
    "targetPin": "SOM_240_PIN_B",
    "voltage": "5V"
  },
  {
    "source": "buck_1v8",
    "target": "governance_som",
    "type": "power",
    "sourcePin": "VOUT1",
    "targetPin": "SOM_240_PIN_A",
    "voltage": "1.8V"
  },
  {
    "source": "buck_1v0",
    "target": "governance_som",
    "type": "power",
    "sourcePin": "VOUT",
    "targetPin": "SOM_240_PIN_A",
    "voltage": "1.0V"
  },
  {
    "source": "switch_chip",
    "target": "magnetics_quad",
    "type": "data",
    "sourcePin": "SGMII",
    "targetPin": "PHY1_P",
    "voltage": "1.2V"
  },
  {
    "source": "magnetics_quad",
    "target": "rj45_it_in",
    "type": "data",
    "sourcePin": "MX1_P",
    "targetPin": "TD1_P"
  },
  {
    "source": "magnetics_quad",
    "target": "rj45_ot_out",
    "type": "data",
    "sourcePin": "MX2_P",
    "targetPin": "TD2_P"
  },
  {
    "source": "governance_som",
    "target": "ribbon_bus",
    "type": "data",
    "sourcePin": "PL_LVDS",
    "targetPin": "P1",
    "voltage": "1.8V"
  },
  {
    "source": "ribbon_bus",
    "target": "network_sbc",
    "type": "data",
    "sourcePin": "P1",
    "targetPin": "LPC_BUS",
    "voltage": "1.8V"
  },
  {
    "source": "buck_12v",
    "target": "buck_3v3",
    "type": "power",
    "sourcePin": "VOUT",
    "targetPin": "VIN",
    "voltage": "12V"
  },
  {
    "source": "buck_3v3",
    "target": "governance_som",
    "type": "power",
    "sourcePin": "VOUT",
    "targetPin": "SOM_240_PIN_B",
    "voltage": "3.3V"
  },
  {
    "source": "switch_chip",
    "target": "magnetics_quad",
    "type": "data",
    "sourcePin": "QSGMII",
    "targetPin": "PHY1_N",
    "voltage": "1.2V"
  },
  {
    "source": "magnetics_quad",
    "target": "rj45_it_mon",
    "type": "data",
    "sourcePin": "MX3_P",
    "targetPin": "TD1_P"
  },
  {
    "source": "magnetics_quad",
    "target": "rj45_ot_mon",
    "type": "data",
    "sourcePin": "MX4_P",
    "targetPin": "TD1_P"
  },
  {
    "source": "buck_3v3",
    "target": "governance_som",
    "type": "power",
    "sourcePin": "VOUT",
    "targetPin": "SOM_240_PIN_B",
    "voltage": "3.3V"
  },
  {
    "source": "magnetics_quad",
    "target": "rj45_it_mon",
    "type": "data",
    "sourcePin": "MX3_P",
    "targetPin": "TD1_P",
    "voltage": "1.2V"
  },
  {
    "source": "magnetics_quad",
    "target": "rj45_ot_mon",
    "type": "data",
    "sourcePin": "MX4_P",
    "targetPin": "TD1_P",
    "voltage": "1.2V"
  },
  {
    "source": "switch_chip",
    "target": "magnetics_quad",
    "type": "data",
    "sourcePin": "SGMII",
    "targetPin": "MX3_N",
    "voltage": "1.2V"
  },
  {
    "source": "switch_chip",
    "target": "magnetics_quad",
    "type": "data",
    "sourcePin": "SGMII",
    "targetPin": "MX4_N",
    "voltage": "1.2V"
  }
]