{
  "date": "2026-10-19",
  "generated_at": "2026-10-19T18:16:36.079805Z",
  "data_updated_at": "2026-10-19T18:16:35.618475Z",
  "ais_vessels": 7864,
  "dark_vessels": 16707,
  "dark_ratio": 43.4,
  "suspicious_count": 1040,
  "critical_count": 326,
  "high_count": 714,
  "cable_near_count": 632,
  "sts_active": 102,
  "sts_suspicious": 166,
  "top_suspicious": [
    {
      "mmsi": "200000000",
      "name": "JTSAI YANG DIAN ZI",
      "risk_score": 33,
      "risk_level": "critical",
      "vessel_type": "cargo",
      "zone": "territorial_sea",
      "cable_band": "within_10km"
    },
    {
      "mmsi": "667001341",
      "name": "KUN PENG",
      "risk_score": 24,
      "risk_level": "critical",
      "vessel_type": "tanker",
      "zone": "internal_waters",
      "cable_band": "beyond_10km"
    },
    {
      "mmsi": "667001298",
      "name": "CHERRY 168",
      "risk_score": 23,
      "risk_level": "critical",
      "vessel_type": "tanker",
      "zone": "territorial_sea",
      "cable_band": "beyond_10km"
    },
    {
      "mmsi": "412446259",
      "name": "MINLONGYU61688",
      "risk_score": 23,
      "risk_level": "critical",
      "vessel_type": "cargo",
      "zone": "eez",
      "cable_band": "beyond_10km"
    },
    {
      "mmsi": "608683405",
      "name": "83405",
      "risk_score": 22,
      "risk_level": "critical",
      "vessel_type": "cargo",
      "zone": "eez",
      "cable_band": "within_5km"
    }
  ],
  "sar_ais_matching": {
    "dark_total": 16707,
    "infrastructure_filtered": 5098,
    "rematched_local": 594,
    "residual_dark": 11015,
    "in_ais_coverage": 9901,
    "no_ais_coverage": 1708,
    "rematch_rate_of_coverage_pct": 6.0,
    "false_dark_removed_pct": 34.1,
    "ais_vessels_indexed": 20012,
    "s1_real_pass_dates": 27,
    "ais_coverage_start": "2026-09-21T20:43:12.525617Z",
    "ais_coverage_end": "2026-10-19T18:11:47.739141Z",
    "updated_at": "2026-10-19T18:12:22.494749Z"
  },
  "darkship_forensics": {
    "latest_run": "2026-10-18",
    "run_count": 9,
    "total_count": 563,
    "verdict_counts_run": {
      "none": 7,
      "confirmed": 1,
      "weak": 1
    },
    "verdict_counts_total": {
      "weak": 114,
      "none": 385,
      "confirmed": 62,
      "land": 1,
      "error": 1
    },
    "confirmed_rate_pct": 11.0,
    "featured_source": "latest_run",
    "featured": [
      {
        "date": "2026-10-15",
        "lat": 24.44,
        "lon": 124.05,
        "time": "09:52",
        "zone": "east",
        "jurisdiction": "eez",
        "verdict": "confirmed",
        "length_m": 498.2,
        "peak_ratio": 45.4,
        "n_pixels": 259,
        "product": "S1C_IW_GRDH_1SDV_20261015T095208_20261015T095249_009894_013BA8_D6D4.SAFE",
        "png": "chips/2026-10-15_24.44_124.05.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-10-15_24.44_124.05.png",
        "thumb": "chips/2026-10-15_24.44_124.05.jpg"
      },
      {
        "date": "2026-10-10",
        "lat": 25.42,
        "lon": 122.2,
        "time": "21:51",
        "zone": "east",
        "jurisdiction": "territorial_sea",
        "verdict": "weak",
        "length_m": 89.4,
        "peak_ratio": 7.5,
        "n_pixels": 24,
        "product": "S1C_IW_GRDH_1SDV_20261010T215124_20261010T215153_009828_013950_85A2_COG.SAFE",
        "png": "chips/2026-10-10_25.42_122.2.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-10-10_25.42_122.2.png",
        "thumb": "chips/2026-10-10_25.42_122.2.jpg"
      }
    ],
    "run_targets": [
      {
        "date": "2026-10-15",
        "lat": 25.44,
        "lon": 123.34,
        "time": "09:52",
        "zone": "east",
        "jurisdiction": "eez",
        "verdict": "none",
        "length_m": null,
        "peak_ratio": null,
        "n_pixels": null,
        "product": "S1C_IW_GRDH_1SDV_20261015T095208_20261015T095249_009894_013BA8_D6D4.SAFE",
        "png": "chips/2026-10-15_25.44_123.34.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-10-15_25.44_123.34.png",
        "thumb": null
      },
      {
        "date": "2026-10-15",
        "lat": 24.44,
        "lon": 124.05,
        "time": "09:52",
        "zone": "east",
        "jurisdiction": "eez",
        "verdict": "confirmed",
        "length_m": 498.2,
        "peak_ratio": 45.4,
        "n_pixels": 259,
        "product": "S1C_IW_GRDH_1SDV_20261015T095208_20261015T095249_009894_013BA8_D6D4.SAFE",
        "png": "chips/2026-10-15_24.44_124.05.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-10-15_24.44_124.05.png",
        "thumb": null
      },
      {
        "date": "2026-10-15",
        "lat": 24.28,
        "lon": 124.04,
        "time": "09:52",
        "zone": "east",
        "jurisdiction": "eez",
        "verdict": "none",
        "length_m": null,
        "peak_ratio": null,
        "n_pixels": null,
        "product": "S1C_IW_GRDH_1SDV_20261015T095208_20261015T095249_009894_013BA8_D6D4.SAFE",
        "png": "chips/2026-10-15_24.28_124.04.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-10-15_24.28_124.04.png",
        "thumb": null
      },
      {
        "date": "2026-10-12",
        "lat": 23.41,
        "lon": 118.31,
        "time": "10:16",
        "zone": "southwest",
        "jurisdiction": "eez",
        "verdict": "none",
        "length_m": null,
        "peak_ratio": null,
        "n_pixels": null,
        "product": "S1D_IW_GRDH_1SDV_20261012T101650_20261012T101720_004981_00966C_B3FC.SAFE",
        "png": "chips/2026-10-12_23.41_118.31.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-10-12_23.41_118.31.png",
        "thumb": null
      },
      {
        "date": "2026-10-10",
        "lat": 25.42,
        "lon": 122.2,
        "time": "21:51",
        "zone": "east",
        "jurisdiction": "territorial_sea",
        "verdict": "weak",
        "length_m": 89.4,
        "peak_ratio": 7.5,
        "n_pixels": 24,
        "product": "S1C_IW_GRDH_1SDV_20261010T215124_20261010T215153_009828_013950_85A2_COG.SAFE",
        "png": "chips/2026-10-10_25.42_122.2.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-10-10_25.42_122.2.png",
        "thumb": null
      },
      {
        "date": "2026-10-10",
        "lat": 25.33,
        "lon": 121.93,
        "time": "21:51",
        "zone": "east",
        "jurisdiction": "internal_waters",
        "verdict": "none",
        "length_m": null,
        "peak_ratio": null,
        "n_pixels": null,
        "product": "S1C_IW_GRDH_1SDV_20261010T215124_20261010T215153_009828_013950_85A2_COG.SAFE",
        "png": "chips/2026-10-10_25.33_121.93.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-10-10_25.33_121.93.png",
        "thumb": null
      },
      {
        "date": "2026-10-10",
        "lat": 25.2,
        "lon": 121.98,
        "time": "21:51",
        "zone": "east",
        "jurisdiction": "internal_waters",
        "verdict": "none",
        "length_m": null,
        "peak_ratio": null,
        "n_pixels": null,
        "product": "S1C_IW_GRDH_1SDV_20261010T215124_20261010T215153_009828_013950_85A2_COG.SAFE",
        "png": "chips/2026-10-10_25.2_121.98.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-10-10_25.2_121.98.png",
        "thumb": null
      },
      {
        "date": "2026-09-30",
        "lat": 23.24,
        "lon": 117.9,
        "time": "10:16",
        "zone": "southwest",
        "jurisdiction": "eez",
        "verdict": "none",
        "length_m": null,
        "peak_ratio": null,
        "n_pixels": null,
        "product": "S1D_IW_GRDH_1SDV_20260930T101650_20260930T101719_004806_00904A_59B0_COG.SAFE",
        "png": "chips/2026-09-30_23.24_117.9.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-30_23.24_117.9.png",
        "thumb": null
      },
      {
        "date": "2026-09-18",
        "lat": 23.05,
        "lon": 117.54,
        "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_23.05_117.54.png",
        "chip_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/chips/2026-09-18_23.05_117.54.png",
        "thumb": null
      }
    ],
    "report_md_url": "https://raw.githubusercontent.com/s0914712/taiwan-grayzone-monitor/main/reports/darkship_report_2026-10-18.md"
  }
}