{
  "date": "2026-10-03",
  "generated_at": "2026-10-03T15:42:46.585796Z",
  "data_updated_at": "2026-10-03T15:42:45.871769Z",
  "ais_vessels": 7230,
  "dark_vessels": 19463,
  "dark_ratio": 43.8,
  "suspicious_count": 762,
  "critical_count": 270,
  "high_count": 492,
  "cable_near_count": 545,
  "sts_active": 84,
  "sts_suspicious": 117,
  "top_suspicious": [
    {
      "mmsi": "608683405",
      "name": "83405",
      "risk_score": 26,
      "risk_level": "critical",
      "vessel_type": "cargo",
      "zone": "eez",
      "cable_band": "beyond_10km"
    },
    {
      "mmsi": "412441932",
      "name": "MINLIANYUYUN62031",
      "risk_score": 25,
      "risk_level": "critical",
      "vessel_type": "cargo",
      "zone": "eez",
      "cable_band": "beyond_10km"
    },
    {
      "mmsi": "667001298",
      "name": "CHERRY 168",
      "risk_score": 23,
      "risk_level": "critical",
      "vessel_type": "tanker",
      "zone": "contiguous_zone",
      "cable_band": "within_10km"
    },
    {
      "mmsi": "413000000",
      "name": "HUINONGYUN09977",
      "risk_score": 21,
      "risk_level": "critical",
      "vessel_type": "fishing",
      "zone": "contiguous_zone",
      "cable_band": "beyond_10km"
    },
    {
      "mmsi": "341607002",
      "name": "SATURN",
      "risk_score": 20,
      "risk_level": "critical",
      "vessel_type": "cargo",
      "zone": "internal_waters",
      "cable_band": "beyond_10km"
    }
  ],
  "sar_ais_matching": {
    "dark_total": 19463,
    "infrastructure_filtered": 4001,
    "rematched_local": 994,
    "residual_dark": 14468,
    "in_ais_coverage": 13731,
    "no_ais_coverage": 1731,
    "rematch_rate_of_coverage_pct": 7.2,
    "false_dark_removed_pct": 25.7,
    "ais_vessels_indexed": 19132,
    "s1_real_pass_dates": 27,
    "ais_coverage_start": "2026-09-05T15:42:59.107474Z",
    "ais_coverage_end": "2026-10-03T15:36:09.575646Z",
    "updated_at": "2026-10-03T15:37:03.521218Z"
  },
  "darkship_forensics": {
    "latest_run": "2026-10-03",
    "run_count": 10,
    "total_count": 409,
    "verdict_counts_run": {
      "none": 8,
      "weak": 1,
      "confirmed": 1
    },
    "verdict_counts_total": {
      "weak": 80,
      "none": 274,
      "confirmed": 54,
      "land": 1
    },
    "confirmed_rate_pct": 13.2,
    "featured_source": "latest_run",
    "featured": [
      {
        "date": "2026-09-16",
        "lat": 22.08,
        "lon": 119.25,
        "time": "21:52",
        "zone": "southwest",
        "jurisdiction": "eez",
        "verdict": "confirmed",
        "length_m": 537.6,
        "peak_ratio": 22.1,
        "n_pixels": 252,
        "product": "S1C_IW_GRDH_1SDV_20260916T215218_20260916T215232_009478_012DA9_303C.SAFE",
        "png": "chips/2026-09-16_22.08_119.25.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-16_22.08_119.25.png",
        "thumb": "chips/2026-09-16_22.08_119.25.jpg"
      },
      {
        "date": "2026-09-28",
        "lat": 25.27,
        "lon": 122.01,
        "time": "21:51",
        "zone": "east",
        "jurisdiction": "internal_waters",
        "verdict": "weak",
        "length_m": 42.4,
        "peak_ratio": 3.8,
        "n_pixels": 7,
        "product": "S1C_IW_GRDH_1SDV_20260928T215124_20260928T215153_009653_01336F_F47E_COG.SAFE",
        "png": "chips/2026-09-28_25.27_122.01.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-28_25.27_122.01.png",
        "thumb": "chips/2026-09-28_25.27_122.01.jpg"
      }
    ],
    "run_targets": [
      {
        "date": "2026-09-28",
        "lat": 24.35,
        "lon": 124.1,
        "time": "09:44",
        "zone": "east",
        "jurisdiction": "eez",
        "verdict": "none",
        "length_m": null,
        "peak_ratio": null,
        "n_pixels": null,
        "product": "S1C_IW_GRDH_1SDV_20260928T094402_20260928T094432_009646_013332_31AF_COG.SAFE",
        "png": "chips/2026-09-28_24.35_124.1.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-28_24.35_124.1.png",
        "thumb": null
      },
      {
        "date": "2026-09-28",
        "lat": 22.44,
        "lon": 120.2,
        "time": "21:51",
        "zone": "southwest",
        "jurisdiction": "territorial_sea",
        "verdict": "none",
        "length_m": null,
        "peak_ratio": null,
        "n_pixels": null,
        "product": "S1C_IW_GRDH_1SDV_20260928T215153_20260928T215218_009653_01336F_247E_COG.SAFE",
        "png": "chips/2026-09-28_22.44_120.2.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-28_22.44_120.2.png",
        "thumb": null
      },
      {
        "date": "2026-09-28",
        "lat": 25.29,
        "lon": 121.68,
        "time": "21:51",
        "zone": "east",
        "jurisdiction": "internal_waters",
        "verdict": "none",
        "length_m": null,
        "peak_ratio": null,
        "n_pixels": null,
        "product": "S1C_IW_GRDH_1SDV_20260928T215124_20260928T215153_009653_01336F_F47E_COG.SAFE",
        "png": "chips/2026-09-28_25.29_121.68.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-28_25.29_121.68.png",
        "thumb": null
      },
      {
        "date": "2026-09-28",
        "lat": 23.77,
        "lon": 121.63,
        "time": "21:51",
        "zone": "east",
        "jurisdiction": "territorial_sea",
        "verdict": "none",
        "length_m": null,
        "peak_ratio": null,
        "n_pixels": null,
        "product": "S1C_IW_GRDH_1SDV_20260928T215124_20260928T215153_009653_01336F_F47E_COG.SAFE",
        "png": "chips/2026-09-28_23.77_121.63.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-28_23.77_121.63.png",
        "thumb": null
      },
      {
        "date": "2026-09-28",
        "lat": 25.1,
        "lon": 122.03,
        "time": "21:51",
        "zone": "east",
        "jurisdiction": "territorial_sea",
        "verdict": "none",
        "length_m": null,
        "peak_ratio": null,
        "n_pixels": null,
        "product": "S1C_IW_GRDH_1SDV_20260928T215124_20260928T215153_009653_01336F_F47E_COG.SAFE",
        "png": "chips/2026-09-28_25.1_122.03.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-28_25.1_122.03.png",
        "thumb": null
      },
      {
        "date": "2026-09-28",
        "lat": 25.27,
        "lon": 122.01,
        "time": "21:51",
        "zone": "east",
        "jurisdiction": "internal_waters",
        "verdict": "weak",
        "length_m": 42.4,
        "peak_ratio": 3.8,
        "n_pixels": 7,
        "product": "S1C_IW_GRDH_1SDV_20260928T215124_20260928T215153_009653_01336F_F47E_COG.SAFE",
        "png": "chips/2026-09-28_25.27_122.01.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-28_25.27_122.01.png",
        "thumb": null
      },
      {
        "date": "2026-09-28",
        "lat": 24.91,
        "lon": 122.02,
        "time": "21:51",
        "zone": "east",
        "jurisdiction": "territorial_sea",
        "verdict": "none",
        "length_m": null,
        "peak_ratio": null,
        "n_pixels": null,
        "product": "S1C_IW_GRDH_1SDV_20260928T215124_20260928T215153_009653_01336F_F47E_COG.SAFE",
        "png": "chips/2026-09-28_24.91_122.02.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-28_24.91_122.02.png",
        "thumb": null
      },
      {
        "date": "2026-09-16",
        "lat": 22.55,
        "lon": 120.2,
        "time": "21:51",
        "zone": "southwest",
        "jurisdiction": "internal_waters",
        "verdict": "none",
        "length_m": null,
        "peak_ratio": null,
        "n_pixels": null,
        "product": "S1C_IW_GRDH_1SDV_20260916T215153_20260916T215218_009478_012DA9_EEA8.SAFE",
        "png": "chips/2026-09-16_22.55_120.2.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-16_22.55_120.2.png",
        "thumb": null
      },
      {
        "date": "2026-09-16",
        "lat": 22.82,
        "lon": 119.79,
        "time": "21:51",
        "zone": "southwest",
        "jurisdiction": "territorial_sea",
        "verdict": "none",
        "length_m": null,
        "peak_ratio": null,
        "n_pixels": null,
        "product": "S1C_IW_GRDH_1SDV_20260916T215153_20260916T215218_009478_012DA9_EEA8.SAFE",
        "png": "chips/2026-09-16_22.82_119.79.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-16_22.82_119.79.png",
        "thumb": null
      },
      {
        "date": "2026-09-16",
        "lat": 22.08,
        "lon": 119.25,
        "time": "21:52",
        "zone": "southwest",
        "jurisdiction": "eez",
        "verdict": "confirmed",
        "length_m": 537.6,
        "peak_ratio": 22.1,
        "n_pixels": 252,
        "product": "S1C_IW_GRDH_1SDV_20260916T215218_20260916T215232_009478_012DA9_303C.SAFE",
        "png": "chips/2026-09-16_22.08_119.25.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-16_22.08_119.25.png",
        "thumb": null
      }
    ],
    "report_md_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/reports/darkship_report_2026-10-03.md"
  }
}