{
  "date": "2026-10-01",
  "generated_at": "2026-10-01T17:59:29.164141Z",
  "data_updated_at": "2026-10-01T17:59:28.705945Z",
  "ais_vessels": 6869,
  "dark_vessels": 18926,
  "dark_ratio": 43.5,
  "suspicious_count": 807,
  "critical_count": 276,
  "high_count": 531,
  "cable_near_count": 536,
  "sts_active": 175,
  "sts_suspicious": 99,
  "top_suspicious": [
    {
      "mmsi": "350179000",
      "name": "MMSI-350179000",
      "risk_score": 26,
      "risk_level": "critical",
      "vessel_type": "tanker",
      "zone": "eez",
      "cable_band": "beyond_10km"
    },
    {
      "mmsi": "412442346",
      "name": "MINLIANYU60322",
      "risk_score": 22,
      "risk_level": "critical",
      "vessel_type": "cargo",
      "zone": "eez",
      "cable_band": "within_1km"
    },
    {
      "mmsi": "608683405",
      "name": "83405",
      "risk_score": 22,
      "risk_level": "critical",
      "vessel_type": "cargo",
      "zone": "eez",
      "cable_band": "beyond_10km"
    },
    {
      "mmsi": "412466829",
      "name": "66829",
      "risk_score": 20,
      "risk_level": "critical",
      "vessel_type": "unknown",
      "zone": "eez",
      "cable_band": "beyond_10km"
    },
    {
      "mmsi": "413000000",
      "name": "HUINONGYUN09977",
      "risk_score": 19,
      "risk_level": "critical",
      "vessel_type": "fishing",
      "zone": "internal_waters",
      "cable_band": "beyond_10km"
    }
  ],
  "sar_ais_matching": {
    "dark_total": 18926,
    "infrastructure_filtered": 3950,
    "rematched_local": 1107,
    "residual_dark": 13869,
    "in_ais_coverage": 13829,
    "no_ais_coverage": 1147,
    "rematch_rate_of_coverage_pct": 8.0,
    "false_dark_removed_pct": 26.7,
    "ais_vessels_indexed": 19287,
    "s1_real_pass_dates": 28,
    "ais_coverage_start": "2026-09-03T18:14:46.249326Z",
    "ais_coverage_end": "2026-10-01T17:53:20.394292Z",
    "updated_at": "2026-10-01T17:54:20.049469Z"
  },
  "darkship_forensics": {
    "latest_run": "2026-10-01",
    "run_count": 10,
    "total_count": 389,
    "verdict_counts_run": {
      "weak": 2,
      "none": 5,
      "confirmed": 3
    },
    "verdict_counts_total": {
      "weak": 79,
      "none": 259,
      "confirmed": 50,
      "land": 1
    },
    "confirmed_rate_pct": 12.9,
    "featured_source": "latest_run",
    "featured": [
      {
        "date": "2026-09-16",
        "lat": 22.73,
        "lon": 120.16,
        "time": "21:51",
        "zone": "southwest",
        "jurisdiction": "internal_waters",
        "verdict": "confirmed",
        "length_m": 198.0,
        "peak_ratio": 142.8,
        "n_pixels": 110,
        "product": "S1C_IW_GRDH_1SDV_20260916T215153_20260916T215218_009478_012DA9_EEA8.SAFE",
        "png": "chips/2026-09-16_22.73_120.16.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-16_22.73_120.16.png",
        "thumb": "chips/2026-09-16_22.73_120.16.jpg"
      },
      {
        "date": "2026-09-16",
        "lat": 22.76,
        "lon": 120.14,
        "time": "21:51",
        "zone": "southwest",
        "jurisdiction": "internal_waters",
        "verdict": "confirmed",
        "length_m": 152.3,
        "peak_ratio": 60.2,
        "n_pixels": 61,
        "product": "S1C_IW_GRDH_1SDV_20260916T215153_20260916T215218_009478_012DA9_EEA8.SAFE",
        "png": "chips/2026-09-16_22.76_120.14.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-16_22.76_120.14.png",
        "thumb": "chips/2026-09-16_22.76_120.14.jpg"
      },
      {
        "date": "2026-09-16",
        "lat": 22.46,
        "lon": 120.3,
        "time": "21:51",
        "zone": "southwest",
        "jurisdiction": "internal_waters",
        "verdict": "confirmed",
        "length_m": 120.8,
        "peak_ratio": 17.3,
        "n_pixels": 39,
        "product": "S1C_IW_GRDH_1SDV_20260916T215153_20260916T215218_009478_012DA9_EEA8.SAFE",
        "png": "chips/2026-09-16_22.46_120.3.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-16_22.46_120.3.png",
        "thumb": "chips/2026-09-16_22.46_120.3.jpg"
      },
      {
        "date": "2026-09-26",
        "lat": 23.28,
        "lon": 122.15,
        "time": "09:59",
        "zone": "east",
        "jurisdiction": "eez",
        "verdict": "weak",
        "length_m": 36.1,
        "peak_ratio": 4.6,
        "n_pixels": 6,
        "product": "S1C_IW_GRDH_1SDV_20260926T095951_20260926T100021_009617_01323B_13C7_COG.SAFE",
        "png": "chips/2026-09-26_23.28_122.15.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-26_23.28_122.15.png",
        "thumb": "chips/2026-09-26_23.28_122.15.jpg"
      },
      {
        "date": "2026-09-16",
        "lat": 22.6,
        "lon": 120.24,
        "time": "21:51",
        "zone": "southwest",
        "jurisdiction": "internal_waters",
        "verdict": "weak",
        "length_m": 36.1,
        "peak_ratio": 4.2,
        "n_pixels": 4,
        "product": "S1C_IW_GRDH_1SDV_20260916T215153_20260916T215218_009478_012DA9_EEA8.SAFE",
        "png": "chips/2026-09-16_22.6_120.24.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-16_22.6_120.24.png",
        "thumb": "chips/2026-09-16_22.6_120.24.jpg"
      }
    ],
    "run_targets": [
      {
        "date": "2026-09-26",
        "lat": 23.28,
        "lon": 122.15,
        "time": "09:59",
        "zone": "east",
        "jurisdiction": "eez",
        "verdict": "weak",
        "length_m": 36.1,
        "peak_ratio": 4.6,
        "n_pixels": 6,
        "product": "S1C_IW_GRDH_1SDV_20260926T095951_20260926T100021_009617_01323B_13C7_COG.SAFE",
        "png": "chips/2026-09-26_23.28_122.15.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-26_23.28_122.15.png",
        "thumb": null
      },
      {
        "date": "2026-09-21",
        "lat": 24.26,
        "lon": 123.97,
        "time": "09:52",
        "zone": "east",
        "jurisdiction": "eez",
        "verdict": "none",
        "length_m": null,
        "peak_ratio": null,
        "n_pixels": null,
        "product": "S1C_IW_GRDH_1SDV_20260921T095208_20260921T095249_009544_012FE8_5D06_COG.SAFE",
        "png": "chips/2026-09-21_24.26_123.97.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-21_24.26_123.97.png",
        "thumb": null
      },
      {
        "date": "2026-09-18",
        "lat": 22.92,
        "lon": 117.96,
        "time": "10:16",
        "zone": "southwest",
        "jurisdiction": "eez",
        "verdict": "none",
        "length_m": null,
        "peak_ratio": null,
        "n_pixels": null,
        "product": "S1D_IW_GRDH_1SDV_20260918T101650_20260918T101719_004631_008A32_F2C5.SAFE",
        "png": "chips/2026-09-18_22.92_117.96.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-18_22.92_117.96.png",
        "thumb": null
      },
      {
        "date": "2026-09-16",
        "lat": 22.46,
        "lon": 120.3,
        "time": "21:51",
        "zone": "southwest",
        "jurisdiction": "internal_waters",
        "verdict": "confirmed",
        "length_m": 120.8,
        "peak_ratio": 17.3,
        "n_pixels": 39,
        "product": "S1C_IW_GRDH_1SDV_20260916T215153_20260916T215218_009478_012DA9_EEA8.SAFE",
        "png": "chips/2026-09-16_22.46_120.3.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-16_22.46_120.3.png",
        "thumb": null
      },
      {
        "date": "2026-09-16",
        "lat": 24.37,
        "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_20260916T094402_20260916T094432_009471_012D6A_7569.SAFE",
        "png": "chips/2026-09-16_24.37_124.1.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-16_24.37_124.1.png",
        "thumb": null
      },
      {
        "date": "2026-09-16",
        "lat": 22.6,
        "lon": 120.24,
        "time": "21:51",
        "zone": "southwest",
        "jurisdiction": "internal_waters",
        "verdict": "weak",
        "length_m": 36.1,
        "peak_ratio": 4.2,
        "n_pixels": 4,
        "product": "S1C_IW_GRDH_1SDV_20260916T215153_20260916T215218_009478_012DA9_EEA8.SAFE",
        "png": "chips/2026-09-16_22.6_120.24.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-16_22.6_120.24.png",
        "thumb": null
      },
      {
        "date": "2026-09-16",
        "lat": 23.22,
        "lon": 120.03,
        "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_23.22_120.03.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-16_23.22_120.03.png",
        "thumb": null
      },
      {
        "date": "2026-09-16",
        "lat": 22.76,
        "lon": 120.14,
        "time": "21:51",
        "zone": "southwest",
        "jurisdiction": "internal_waters",
        "verdict": "confirmed",
        "length_m": 152.3,
        "peak_ratio": 60.2,
        "n_pixels": 61,
        "product": "S1C_IW_GRDH_1SDV_20260916T215153_20260916T215218_009478_012DA9_EEA8.SAFE",
        "png": "chips/2026-09-16_22.76_120.14.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-16_22.76_120.14.png",
        "thumb": null
      },
      {
        "date": "2026-09-16",
        "lat": 22.73,
        "lon": 120.16,
        "time": "21:51",
        "zone": "southwest",
        "jurisdiction": "internal_waters",
        "verdict": "confirmed",
        "length_m": 198.0,
        "peak_ratio": 142.8,
        "n_pixels": 110,
        "product": "S1C_IW_GRDH_1SDV_20260916T215153_20260916T215218_009478_012DA9_EEA8.SAFE",
        "png": "chips/2026-09-16_22.73_120.16.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-16_22.73_120.16.png",
        "thumb": null
      },
      {
        "date": "2026-09-16",
        "lat": 23.23,
        "lon": 121.83,
        "time": "21:51",
        "zone": "east",
        "jurisdiction": "contiguous_zone",
        "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_23.23_121.83.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-16_23.23_121.83.png",
        "thumb": null
      }
    ],
    "report_md_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/reports/darkship_report_2026-10-01.md"
  }
}