{
  "_meta": {
    "__meta__": "synthetic",
    "disclaimer": "Synthetic demo data inspired by real Baltic geography, MMSI/OUI conventions, and infrastructure. Not real observations.",
    "dataset": "s5-drone-launch-from-ship/weights",
    "version": "1.0"
  },
  "scenario_id": "s5-drone-launch-from-ship",
  "alert_threshold": 0.70,
  "weights": {
    "co_observation_score": 0.45,
    "track_origin_offshore_anomaly_score": 0.20,
    "mac_attribution_score": 0.20,
    "spatial_proximity_infra_score": 0.15
  },
  "rationale": {
    "co_observation_score": "Highest weight (0.45). The airborne dual-MAC co-observation at MAC-AIR-DRN-01 — drone-MAC 5C:E2:8C:DD:EE:01 and operator-iPad-MAC A4:83:E7:5C:9B:10 captured in the same 5-second processing window with RSSI > -65 dBm — is the only signal that uniquely identifies the *operator* (and so the launching ship). Coastal-only signals are necessary but not sufficient.",
    "track_origin_offshore_anomaly_score": "0.20. Strong prior when a low-RCS airborne track originates >10 NM offshore with no filed flight plan. Suppresses anything that has a filed plan in the flight-plan registry to zero.",
    "mac_attribution_score": "0.20. Confirms the drone-MAC was observed at geometry consistent with the radar track (rules out a coincidental same-OUI device on land). Combines coastal sensor RSSI/geometry with radar-track line-of-sight.",
    "spatial_proximity_infra_score": "0.15. Dwell-time inside the Kilpilahti polygon — intent indicator, but not unique to hostile actors (coastguard inspection drones also dwell). Lowest weight by design."
  },
  "notes": "Weights sum to 1.0. Alert threshold 0.70 is tunable from the web demo. The decoy ASSET-DRN-CG-INS-04 (Parrot OUI, filed flight plan FP-CG-2025-0418-007, shore launch from Sköldvik RPAS base) earns spatial_proximity ≈ 0.69 and mac_attribution ≈ 0.78 but co_observation = 0.0 (never observed at an airborne sensor co-located with a ship-bound crew MAC) and track_origin_offshore_anomaly = 0.0 (flight plan + shore origin), so composite ≈ 0.22 → SUPPRESSED.",
  "decoy_check": {
    "case": "ASSET-DRN-CG-INS-04 (Parrot 90:3A:E6:11:22:33, filed plan, shore origin)",
    "co_observation_score": 0.0,
    "track_origin_offshore_anomaly_score": 0.0,
    "mac_attribution_score": 0.78,
    "spatial_proximity_infra_score": 0.69,
    "incident_score": 0.22,
    "alert": false
  },
  "suspect_score": {
    "case": "ASSET-DRN-AAL-01 (DJI 5C:E2:8C:DD:EE:01, no plan, ship-launched from AALLOTAR MMSI 230999401)",
    "co_observation_score": 1.0,
    "track_origin_offshore_anomaly_score": 1.0,
    "mac_attribution_score": 0.91,
    "spatial_proximity_infra_score": 0.83,
    "incident_score": 0.86,
    "alert": true
  }
}
