ROMA

IMO 9286047

Vessel information

Vessel Name ROMA
IMO Number 9286047
MMSI 636022824
Vessel Type Tanker
Flag 🇱🇷 Liberia
Call Sign 5LKQ3
Length 183 m
Beam 28 m

Detected Events (84)

Zone Dwell Western Black Sea Surveillance Zone
Jul 31, 2026 23:02 UTC 80.0%
  • Zone: Western Black Sea Surveillance Zone
  • Duration: 3h 34m
  • Data Points: 7 AIS positions
  • Period: 2026-07-31T23:02:52+00:00 to 2026-08-01T02:37:23+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_156",
    "zone_name": "Western Black Sea Surveillance Zone",
    "dwell_minutes": 214.5,
    "points_in_zone": 7,
    "first_point": {
        "ts": "2026-07-31T23:02:52+00:00",
        "lat": 31.639328299999998961311575840227305889129638671875,
        "lon": 32.3145267000000018242644728161394596099853515625
    },
    "last_point": {
        "ts": "2026-08-01T02:37:23+00:00",
        "lat": 31.639321699999999992769517120905220508575439453125,
        "lon": 32.31450499999999692590790800750255584716796875
    }
}
Methodology: 2026.01.18
Zone Dwell Black Sea Sanctioned Vessel Monitoring Zone
Jul 31, 2026 23:02 UTC 80.0%
  • Zone: Black Sea Sanctioned Vessel Monitoring Zone
  • Duration: 3h 34m
  • Data Points: 7 AIS positions
  • Period: 2026-07-31T23:02:52+00:00 to 2026-08-01T02:37:23+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_025",
    "zone_name": "Black Sea Sanctioned Vessel Monitoring Zone",
    "dwell_minutes": 214.5,
    "points_in_zone": 7,
    "first_point": {
        "ts": "2026-07-31T23:02:52+00:00",
        "lat": 31.639328299999998961311575840227305889129638671875,
        "lon": 32.3145267000000018242644728161394596099853515625
    },
    "last_point": {
        "ts": "2026-08-01T02:37:23+00:00",
        "lat": 31.639321699999999992769517120905220508575439453125,
        "lon": 32.31450499999999692590790800750255584716796875
    }
}
Methodology: 2026.01.18
Zone Dwell Bosphorus/Dardanelles Approach
Jul 12, 2026 03:00 UTC 80.0%
  • Zone: Bosphorus/Dardanelles Approach
  • Duration: 1h 36m
  • Data Points: 3 AIS positions
  • Period: 2026-07-12T03:00:27+00:00 to 2026-07-12T04:36:28+00:00
Show Raw Evidence JSON
{
    "zone_id": "osint_bosphorus",
    "zone_name": "Bosphorus\/Dardanelles Approach",
    "dwell_minutes": 96,
    "points_in_zone": 3,
    "first_point": {
        "ts": "2026-07-12T03:00:27+00:00",
        "lat": 40.94261829999999946494426694698631763458251953125,
        "lon": 28.77541169999999937090251478366553783416748046875
    },
    "last_point": {
        "ts": "2026-07-12T04:36:28+00:00",
        "lat": 40.94280830000000293011908070184290409088134765625,
        "lon": 28.775376699999998919565769028849899768829345703125
    }
}
Methodology: 2026.01.18
Zone Dwell Bosphorus/Dardanelles Approach
Jul 12, 2026 02:12 UTC 80.0%
  • Zone: Bosphorus/Dardanelles Approach
  • Duration: 2h 24m
  • Data Points: 6 AIS positions
  • Period: 2026-07-12T02:12:22+00:00 to 2026-07-12T04:36:28+00:00
Show Raw Evidence JSON
{
    "zone_id": "osint_bosphorus",
    "zone_name": "Bosphorus\/Dardanelles Approach",
    "dwell_minutes": 144.099999999999994315658113919198513031005859375,
    "points_in_zone": 6,
    "first_point": {
        "ts": "2026-07-12T02:12:22+00:00",
        "lat": 40.9425949999999971851138980127871036529541015625,
        "lon": 28.775503300000000450609149993397295475006103515625
    },
    "last_point": {
        "ts": "2026-07-12T04:36:28+00:00",
        "lat": 40.94280830000000293011908070184290409088134765625,
        "lon": 28.775376699999998919565769028849899768829345703125
    }
}
Methodology: 2026.01.18
Zone Dwell Bosphorus/Dardanelles Approach
Jul 12, 2026 01:09 UTC 80.0%
  • Zone: Bosphorus/Dardanelles Approach
  • Duration: 3h 26m
  • Data Points: 9 AIS positions
  • Period: 2026-07-12T01:09:36+00:00 to 2026-07-12T04:36:28+00:00
Show Raw Evidence JSON
{
    "zone_id": "osint_bosphorus",
    "zone_name": "Bosphorus\/Dardanelles Approach",
    "dwell_minutes": 206.900000000000005684341886080801486968994140625,
    "points_in_zone": 9,
    "first_point": {
        "ts": "2026-07-12T01:09:36+00:00",
        "lat": 40.942734999999998990460881032049655914306640625,
        "lon": 28.775478299999999620695234625600278377532958984375
    },
    "last_point": {
        "ts": "2026-07-12T04:36:28+00:00",
        "lat": 40.94280830000000293011908070184290409088134765625,
        "lon": 28.775376699999998919565769028849899768829345703125
    }
}
Methodology: 2026.01.18
Zone Dwell Bosphorus/Dardanelles Approach
Jul 12, 2026 00:18 UTC 80.0%
  • Zone: Bosphorus/Dardanelles Approach
  • Duration: 4h 17m
  • Data Points: 11 AIS positions
  • Period: 2026-07-12T00:18:34+00:00 to 2026-07-12T04:36:28+00:00
Show Raw Evidence JSON
{
    "zone_id": "osint_bosphorus",
    "zone_name": "Bosphorus\/Dardanelles Approach",
    "dwell_minutes": 257.8999999999999772626324556767940521240234375,
    "points_in_zone": 11,
    "first_point": {
        "ts": "2026-07-12T00:18:34+00:00",
        "lat": 40.94308500000000350382833858020603656768798828125,
        "lon": 28.775478299999999620695234625600278377532958984375
    },
    "last_point": {
        "ts": "2026-07-12T04:36:28+00:00",
        "lat": 40.94280830000000293011908070184290409088134765625,
        "lon": 28.775376699999998919565769028849899768829345703125
    }
}
Methodology: 2026.01.18
Loiter Bosphorus/Dardanelles Approach
Jul 12, 2026 00:18 UTC 75.0%
  • Duration: 4h 17m
  • Radius: 37 meters
  • Data Points: 11 AIS positions
  • Centroid: 40.9427, 28.7755
  • Zone: Bosphorus/Dardanelles Approach
Show Raw Evidence JSON
{
    "radius_m": 37.39999999999999857891452847979962825775146484375,
    "duration_minutes": 257.8999999999999772626324556767940521240234375,
    "points": 11,
    "centroid": {
        "lat": 40.942748781818181669223122298717498779296875,
        "lon": 28.77545894545454530089045874774456024169921875
    },
    "bbox": {
        "min_lat": 40.942509999999998626663000322878360748291015625,
        "min_lon": 28.775324999999998709654391859658062458038330078125,
        "max_lat": 40.94308500000000350382833858020603656768798828125,
        "max_lon": 28.775529999999999830606611794792115688323974609375
    },
    "zone_id": "osint_bosphorus"
}
Methodology: 2026.01.18
Zone Dwell Bosphorus/Dardanelles Approach
Jul 11, 2026 23:12 UTC 80.0%
  • Zone: Bosphorus/Dardanelles Approach
  • Duration: 5h 23m
  • Data Points: 14 AIS positions
  • Period: 2026-07-11T23:12:41+00:00 to 2026-07-12T04:36:28+00:00
Show Raw Evidence JSON
{
    "zone_id": "osint_bosphorus",
    "zone_name": "Bosphorus\/Dardanelles Approach",
    "dwell_minutes": 323.80000000000001136868377216160297393798828125,
    "points_in_zone": 14,
    "first_point": {
        "ts": "2026-07-11T23:12:41+00:00",
        "lat": 40.94307830000000336667653755284845829010009765625,
        "lon": 28.77550670000000110348992166109383106231689453125
    },
    "last_point": {
        "ts": "2026-07-12T04:36:28+00:00",
        "lat": 40.94280830000000293011908070184290409088134765625,
        "lon": 28.775376699999998919565769028849899768829345703125
    }
}
Methodology: 2026.01.18
Loiter Bosphorus/Dardanelles Approach
Jul 11, 2026 23:12 UTC 75.0%
  • Duration: 5h 23m
  • Radius: 44 meters
  • Data Points: 14 AIS positions
  • Centroid: 40.9428, 28.7755
  • Zone: Bosphorus/Dardanelles Approach
Show Raw Evidence JSON
{
    "radius_m": 44.2000000000000028421709430404007434844970703125,
    "duration_minutes": 323.80000000000001136868377216160297393798828125,
    "points": 14,
    "centroid": {
        "lat": 40.9428403499999973291778587736189365386962890625,
        "lon": 28.77546739285714494371859473176300525665283203125
    },
    "bbox": {
        "min_lat": 40.942509999999998626663000322878360748291015625,
        "min_lon": 28.775324999999998709654391859658062458038330078125,
        "max_lat": 40.94323829999999730944182374514639377593994140625,
        "max_lon": 28.775529999999999830606611794792115688323974609375
    },
    "zone_id": "osint_bosphorus"
}
Methodology: 2026.01.18
Zone Dwell Southern Black Sea Sanctioned Vessel Zone
Jun 18, 2026 10:03 UTC 80.0%
  • Zone: Southern Black Sea Sanctioned Vessel Zone
  • Duration: 2h 27m
  • Data Points: 13 AIS positions
  • Period: 2026-06-18T10:03:43+00:00 to 2026-06-18T12:30:53+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_035",
    "zone_name": "Southern Black Sea Sanctioned Vessel Zone",
    "dwell_minutes": 147.19999999999998863131622783839702606201171875,
    "points_in_zone": 13,
    "first_point": {
        "ts": "2026-06-18T10:03:43+00:00",
        "lat": 34.48029669999999669016688130795955657958984375,
        "lon": 33.92807499999999976125764078460633754730224609375
    },
    "last_point": {
        "ts": "2026-06-18T12:30:53+00:00",
        "lat": 34.4214283000000023093889467418193817138671875,
        "lon": 34.00037329999999968777046888135373592376708984375
    }
}
Methodology: 2026.01.18
Zone Dwell Southern Black Sea Sanctioned Vessel Zone
Jun 18, 2026 09:49 UTC 80.0%
  • Zone: Southern Black Sea Sanctioned Vessel Zone
  • Duration: 2h 41m
  • Data Points: 16 AIS positions
  • Period: 2026-06-18T09:49:03+00:00 to 2026-06-18T12:30:53+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_035",
    "zone_name": "Southern Black Sea Sanctioned Vessel Zone",
    "dwell_minutes": 161.80000000000001136868377216160297393798828125,
    "points_in_zone": 16,
    "first_point": {
        "ts": "2026-06-18T09:49:03+00:00",
        "lat": 34.48601169999999882520569371990859508514404296875,
        "lon": 33.91987499999999755573298898525536060333251953125
    },
    "last_point": {
        "ts": "2026-06-18T12:30:53+00:00",
        "lat": 34.4214283000000023093889467418193817138671875,
        "lon": 34.00037329999999968777046888135373592376708984375
    }
}
Methodology: 2026.01.18
Zone Dwell Black Sea Sanctioned Vessel Monitoring Zone
May 17, 2026 15:28 UTC 80.0%
  • Zone: Black Sea Sanctioned Vessel Monitoring Zone
  • Duration: 1 hours
  • Data Points: 6 AIS positions
  • Period: 2026-05-17T15:28:38+00:00 to 2026-05-17T16:28:55+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_025",
    "zone_name": "Black Sea Sanctioned Vessel Monitoring Zone",
    "dwell_minutes": 60.2999999999999971578290569595992565155029296875,
    "points_in_zone": 6,
    "first_point": {
        "ts": "2026-05-17T15:28:38+00:00",
        "lat": 57.71210500000000109821485239081084728240966796875,
        "lon": 9.2969899999999991990762282512150704860687255859375
    },
    "last_point": {
        "ts": "2026-05-17T16:28:55+00:00",
        "lat": 57.60352499999999764668245916254818439483642578125,
        "lon": 8.9821483000000004182084012427367269992828369140625
    }
}
Methodology: 2026.01.18
Ais Gap🛰️✗ Danish Straits/Skagerrak
May 17, 2026 09:59 UTC 70.0%
  • Gap Duration: 5h 29m
  • Last Seen: 2026-05-17T09:59:16+00:00 at 57.8487, 10.7923 (Zone: Danish Straits/Skagerrak)
  • Next Seen: 2026-05-17T15:28:38+00:00 at 57.7121, 9.2970

🛰️ Gap Corroboration

No Imagery

These are snapshots that may corroborate presence during the gap. They do not reconstruct a continuous route.

SAR Imagery (Sentinel-1)

Status: ✗ No SAR coverage

No Sentinel-1 scenes covering corridor and time window

VIIRS Thermal Anomaly

Status: ✗ No detections

No VIIRS thermal/light detections in corridor

Searched: 2026-05-17T15:45:01.479953+00:00

Show Raw Evidence JSON
{
    "gap_minutes": 329.3999999999999772626324556767940521240234375,
    "last_seen": {
        "ts": "2026-05-17T09:59:16+00:00",
        "lat": 57.848673300000001518128556199371814727783203125,
        "lon": 10.7922966999999996318138073547743260860443115234375,
        "sog": 3.100000000000000088817841970012523233890533447265625,
        "zone_id": "osint_danish_straits"
    },
    "next_seen": {
        "ts": "2026-05-17T15:28:38+00:00",
        "lat": 57.71210500000000109821485239081084728240966796875,
        "lon": 9.2969899999999991990762282512150704860687255859375,
        "zone_ids": [
            "discovered_025",
            "discovered_111"
        ]
    },
    "gap_enrichment": {
        "status": "not_found",
        "corridor": {
            "start": {
                "lat": 57.848673300000001518128556199371814727783203125,
                "lon": 10.7922966999999996318138073547743260860443115234375,
                "ts": "2026-05-17T09:59:16+00:00"
            },
            "end": {
                "lat": 57.71210500000000109821485239081084728240966796875,
                "lon": 9.2969899999999991990762282512150704860687255859375,
                "ts": "2026-05-17T15:28:38+00:00"
            },
            "bbox": {
                "min_lat": 57.531925000000001091393642127513885498046875,
                "min_lon": 8.95904600000000073123374022543430328369140625,
                "max_lat": 58.028852999999998019120539538562297821044921875,
                "max_lon": 11.1302409999999998291286829044111073017120361328125
            },
            "buffer_km": 20
        },
        "sar": {
            "status": "not_found",
            "notes": "No Sentinel-1 scenes covering corridor and time window"
        },
        "viirs": {
            "status": "not_found",
            "notes": "No VIIRS thermal\/light detections in corridor"
        },
        "searched_at": "2026-05-17T15:45:01.479953+00:00"
    }
}
Methodology: 2026.01.18
Zone Dwell Danish Straits/Skagerrak
May 17, 2026 08:02 UTC 80.0%
  • Zone: Danish Straits/Skagerrak
  • Duration: 1h 56m
  • Data Points: 12 AIS positions
  • Period: 2026-05-17T08:02:35+00:00 to 2026-05-17T09:59:16+00:00
Show Raw Evidence JSON
{
    "zone_id": "osint_danish_straits",
    "zone_name": "Danish Straits\/Skagerrak",
    "dwell_minutes": 116.7000000000000028421709430404007434844970703125,
    "points_in_zone": 12,
    "first_point": {
        "ts": "2026-05-17T08:02:35+00:00",
        "lat": 57.62841829999999987421688274480402469635009765625,
        "lon": 10.9876799999999992252242009271867573261260986328125
    },
    "last_point": {
        "ts": "2026-05-17T09:59:16+00:00",
        "lat": 57.848673300000001518128556199371814727783203125,
        "lon": 10.7922966999999996318138073547743260860443115234375
    }
}
Methodology: 2026.01.18
Zone Dwell Danish Straits/Skagerrak
May 17, 2026 07:03 UTC 80.0%
  • Zone: Danish Straits/Skagerrak
  • Duration: 2h 55m
  • Data Points: 45 AIS positions
  • Period: 2026-05-17T07:03:56+00:00 to 2026-05-17T09:59:16+00:00
Show Raw Evidence JSON
{
    "zone_id": "osint_danish_straits",
    "zone_name": "Danish Straits\/Skagerrak",
    "dwell_minutes": 175.30000000000001136868377216160297393798828125,
    "points_in_zone": 45,
    "first_point": {
        "ts": "2026-05-17T07:03:56+00:00",
        "lat": 57.51938830000000280051608569920063018798828125,
        "lon": 11.2899282999999996945916791446506977081298828125
    },
    "last_point": {
        "ts": "2026-05-17T09:59:16+00:00",
        "lat": 57.848673300000001518128556199371814727783203125,
        "lon": 10.7922966999999996318138073547743260860443115234375
    }
}
Methodology: 2026.01.18
Zone Dwell Danish Straits/Skagerrak
May 17, 2026 06:03 UTC 80.0%
  • Zone: Danish Straits/Skagerrak
  • Duration: 3h 55m
  • Data Points: 80 AIS positions
  • Period: 2026-05-17T06:03:55+00:00 to 2026-05-17T09:59:16+00:00
Show Raw Evidence JSON
{
    "zone_id": "osint_danish_straits",
    "zone_name": "Danish Straits\/Skagerrak",
    "dwell_minutes": 235.30000000000001136868377216160297393798828125,
    "points_in_zone": 80,
    "first_point": {
        "ts": "2026-05-17T06:03:55+00:00",
        "lat": 57.3663116999999971312718116678297519683837890625,
        "lon": 11.50906499999999965666575008071959018707275390625
    },
    "last_point": {
        "ts": "2026-05-17T09:59:16+00:00",
        "lat": 57.848673300000001518128556199371814727783203125,
        "lon": 10.7922966999999996318138073547743260860443115234375
    }
}
Methodology: 2026.01.18
Zone Dwell Danish Straits/Skagerrak
May 17, 2026 05:22 UTC 80.0%
  • Zone: Danish Straits/Skagerrak
  • Duration: 4h 37m
  • Data Points: 85 AIS positions
  • Period: 2026-05-17T05:22:15+00:00 to 2026-05-17T09:59:16+00:00
Show Raw Evidence JSON
{
    "zone_id": "osint_danish_straits",
    "zone_name": "Danish Straits\/Skagerrak",
    "dwell_minutes": 277,
    "points_in_zone": 85,
    "first_point": {
        "ts": "2026-05-17T05:22:15+00:00",
        "lat": 57.2313400000000029876900953240692615509033203125,
        "lon": 11.6044800000000005724132279283367097377777099609375
    },
    "last_point": {
        "ts": "2026-05-17T09:59:16+00:00",
        "lat": 57.848673300000001518128556199371814727783203125,
        "lon": 10.7922966999999996318138073547743260860443115234375
    }
}
Methodology: 2026.01.18
Zone Dwell Danish Straits/Skagerrak
May 17, 2026 04:51 UTC 80.0%
  • Zone: Danish Straits/Skagerrak
  • Duration: 5h 7m
  • Data Points: 86 AIS positions
  • Period: 2026-05-17T04:51:45+00:00 to 2026-05-17T09:59:16+00:00
Show Raw Evidence JSON
{
    "zone_id": "osint_danish_straits",
    "zone_name": "Danish Straits\/Skagerrak",
    "dwell_minutes": 307.5,
    "points_in_zone": 86,
    "first_point": {
        "ts": "2026-05-17T04:51:45+00:00",
        "lat": 57.1338549999999969486452755518257617950439453125,
        "lon": 11.674363299999999554756868747062981128692626953125
    },
    "last_point": {
        "ts": "2026-05-17T09:59:16+00:00",
        "lat": 57.848673300000001518128556199371814727783203125,
        "lon": 10.7922966999999996318138073547743260860443115234375
    }
}
Methodology: 2026.01.18
Zone Dwell Northwest Iberian Sea Monitoring Zone
May 16, 2026 20:03 UTC 80.0%
  • Zone: Northwest Iberian Sea Monitoring Zone
  • Duration: 1h 10m
  • Data Points: 45 AIS positions
  • Period: 2026-05-16T20:03:15+00:00 to 2026-05-16T21:13:26+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_087",
    "zone_name": "Northwest Iberian Sea Monitoring Zone",
    "dwell_minutes": 70.2000000000000028421709430404007434844970703125,
    "points_in_zone": 45,
    "first_point": {
        "ts": "2026-05-16T20:03:15+00:00",
        "lat": 55.59519329999999825986378709785640239715576171875,
        "lon": 10.8177450000000003882405508193187415599822998046875
    },
    "last_point": {
        "ts": "2026-05-16T21:13:26+00:00",
        "lat": 55.84197669999999646961441612802445888519287109375,
        "lon": 10.83974669999999917990862741135060787200927734375
    }
}
Methodology: 2026.01.18
Zone Dwell Northwest Iberian Sea Monitoring Zone
May 16, 2026 19:46 UTC 80.0%
  • Zone: Northwest Iberian Sea Monitoring Zone
  • Duration: 1h 26m
  • Data Points: 49 AIS positions
  • Period: 2026-05-16T19:46:55+00:00 to 2026-05-16T21:13:26+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_087",
    "zone_name": "Northwest Iberian Sea Monitoring Zone",
    "dwell_minutes": 86.5,
    "points_in_zone": 49,
    "first_point": {
        "ts": "2026-05-16T19:46:55+00:00",
        "lat": 55.539528300000000626823748461902141571044921875,
        "lon": 10.853410000000000223963070311583578586578369140625
    },
    "last_point": {
        "ts": "2026-05-16T21:13:26+00:00",
        "lat": 55.84197669999999646961441612802445888519287109375,
        "lon": 10.83974669999999917990862741135060787200927734375
    }
}
Methodology: 2026.01.18
Ais Gap🛰️✗ Southern Baltic Surveillance Zone
May 16, 2026 12:07 UTC 70.0%
  • Gap Duration: 5h 37m
  • Last Seen: 2026-05-16T12:07:06+00:00 at 54.4537, 11.7207 (Zone: Southern Baltic Surveillance Zone)
  • Next Seen: 2026-05-16T17:44:46+00:00 at 55.1668, 11.0210

🛰️ Gap Corroboration

No Imagery

These are snapshots that may corroborate presence during the gap. They do not reconstruct a continuous route.

SAR Imagery (Sentinel-1)

Status: ✗ No SAR coverage

No Sentinel-1 scenes covering corridor and time window

VIIRS Thermal Anomaly

Status: ✗ No detections

No VIIRS thermal/light detections in corridor

Searched: 2026-05-16T18:00:02.189805+00:00

Show Raw Evidence JSON
{
    "gap_minutes": 337.69999999999998863131622783839702606201171875,
    "last_seen": {
        "ts": "2026-05-16T12:07:06+00:00",
        "lat": 54.45369500000000329009708366356790065765380859375,
        "lon": 11.720748300000000341469785780645906925201416015625,
        "sog": 12.4000000000000003552713678800500929355621337890625,
        "zone_id": "discovered_093"
    },
    "next_seen": {
        "ts": "2026-05-16T17:44:46+00:00",
        "lat": 55.1667699999999996407495927996933460235595703125,
        "lon": 11.0209600000000005337597031029872596263885498046875,
        "zone_ids": [
            "discovered_077"
        ]
    },
    "gap_enrichment": {
        "status": "not_found",
        "corridor": {
            "start": {
                "lat": 54.45369500000000329009708366356790065765380859375,
                "lon": 11.720748300000000341469785780645906925201416015625,
                "ts": "2026-05-16T12:07:06+00:00"
            },
            "end": {
                "lat": 55.1667699999999996407495927996933460235595703125,
                "lon": 11.0209600000000005337597031029872596263885498046875,
                "ts": "2026-05-16T17:44:46+00:00"
            },
            "bbox": {
                "min_lat": 54.273515000000003283275873400270938873291015625,
                "min_lon": 10.7083030000000007930793799459934234619140625,
                "max_lat": 55.34694999999999964757080306299030780792236328125,
                "max_lon": 12.0334059999999993806341080926358699798583984375
            },
            "buffer_km": 20
        },
        "sar": {
            "status": "not_found",
            "notes": "No Sentinel-1 scenes covering corridor and time window"
        },
        "viirs": {
            "status": "not_found",
            "notes": "No VIIRS thermal\/light detections in corridor"
        },
        "searched_at": "2026-05-16T18:00:02.189805+00:00"
    }
}
Methodology: 2026.01.18
Zone Dwell Baltic Exit/Tallinn Approach
May 14, 2026 10:08 UTC 80.0%
  • Zone: Baltic Exit/Tallinn Approach
  • Duration: 2h 9m
  • Data Points: 24 AIS positions
  • Period: 2026-05-14T10:08:55+00:00 to 2026-05-14T12:18:36+00:00
Show Raw Evidence JSON
{
    "zone_id": "russia_baltic_transit",
    "zone_name": "Baltic Exit\/Tallinn Approach",
    "dwell_minutes": 129.69999999999998863131622783839702606201171875,
    "points_in_zone": 24,
    "first_point": {
        "ts": "2026-05-14T10:08:55+00:00",
        "lat": 59.9052683000000030233422876335680484771728515625,
        "lon": 25.67127500000000139834810397587716579437255859375
    },
    "last_point": {
        "ts": "2026-05-14T12:18:36+00:00",
        "lat": 59.82832330000000098380041890777647495269775390625,
        "lon": 24.804083299999998502016751444898545742034912109375
    }
}
Methodology: 2026.01.18
Zone Dwell discovered_034
May 9, 2026 15:01 UTC 80.0%
  • Zone: discovered_034
  • Duration: 1h 22m
  • Data Points: 6 AIS positions
  • Period: 2026-05-09T15:01:22+00:00 to 2026-05-09T16:23:36+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_034",
    "zone_name": "Gda\u0144sk Maritime Surveillance Zone",
    "dwell_minutes": 82.2000000000000028421709430404007434844970703125,
    "points_in_zone": 6,
    "first_point": {
        "ts": "2026-05-09T15:01:22+00:00",
        "lat": 55.3258450000000010504663805477321147918701171875,
        "lon": 20.417000000000001591615728102624416351318359375
    },
    "last_point": {
        "ts": "2026-05-09T16:23:36+00:00",
        "lat": 55.0341499999999967940311762504279613494873046875,
        "lon": 19.648088300000001282796802115626633167266845703125
    }
}
Methodology: 2026.01.18
Zone Dwell discovered_034
May 9, 2026 14:58 UTC 80.0%
  • Zone: discovered_034
  • Duration: 1h 25m
  • Data Points: 7 AIS positions
  • Period: 2026-05-09T14:58:22+00:00 to 2026-05-09T16:23:36+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_034",
    "zone_name": "Gda\u0144sk Maritime Surveillance Zone",
    "dwell_minutes": 85.2000000000000028421709430404007434844970703125,
    "points_in_zone": 7,
    "first_point": {
        "ts": "2026-05-09T14:58:22+00:00",
        "lat": 55.33052500000000151203494169749319553375244140625,
        "lon": 20.574805000000001342641553492285311222076416015625
    },
    "last_point": {
        "ts": "2026-05-09T16:23:36+00:00",
        "lat": 55.0341499999999967940311762504279613494873046875,
        "lon": 19.648088300000001282796802115626633167266845703125
    }
}
Methodology: 2026.01.18
Ais Gap🛰️✗ English Channel Surveillance Zone
May 9, 2026 08:26 UTC 70.0%
  • Gap Duration: 6h 11m
  • Last Seen: 2026-05-09T08:26:06+00:00 at 55.5927, 12.6997 (Zone: English Channel Surveillance Zone)
  • Next Seen: 2026-05-09T14:37:23+00:00 at 55.2268, 14.3855

🛰️ Gap Corroboration

No Imagery

These are snapshots that may corroborate presence during the gap. They do not reconstruct a continuous route.

SAR Imagery (Sentinel-1)

Status: ✗ No SAR coverage

No Sentinel-1 scenes covering corridor and time window

VIIRS Thermal Anomaly

Status: ✗ No detections

No VIIRS thermal/light detections in corridor

Searched: 2026-05-09T14:45:12.041358+00:00

Show Raw Evidence JSON
{
    "gap_minutes": 371.30000000000001136868377216160297393798828125,
    "last_seen": {
        "ts": "2026-05-09T08:26:06+00:00",
        "lat": 55.5926749999999998408384271897375583648681640625,
        "lon": 12.6996683000000007979224392329342663288116455078125,
        "sog": 7.79999999999999982236431605997495353221893310546875,
        "zone_id": "discovered_004"
    },
    "next_seen": {
        "ts": "2026-05-09T14:37:23+00:00",
        "lat": 55.22680669999999736319296061992645263671875,
        "lon": 14.3855433000000001442231223336420953273773193359375,
        "zone_ids": [
            "discovered_005"
        ]
    },
    "gap_enrichment": {
        "status": "not_found",
        "corridor": {
            "start": {
                "lat": 55.5926749999999998408384271897375583648681640625,
                "lon": 12.6996683000000007979224392329342663288116455078125,
                "ts": "2026-05-09T08:26:06+00:00"
            },
            "end": {
                "lat": 55.22680669999999736319296061992645263671875,
                "lon": 14.3855433000000001442231223336420953273773193359375,
                "ts": "2026-05-09T14:37:23+00:00"
            },
            "bbox": {
                "min_lat": 55.04662700000000086220097728073596954345703125,
                "min_lon": 12.3822840000000002902424967032857239246368408203125,
                "max_lat": 55.77285499999999984765963745303452014923095703125,
                "max_lon": 14.7029270000000007456719686160795390605926513671875
            },
            "buffer_km": 20
        },
        "sar": {
            "status": "not_found",
            "notes": "No Sentinel-1 scenes covering corridor and time window"
        },
        "viirs": {
            "status": "not_found",
            "notes": "No VIIRS thermal\/light detections in corridor"
        },
        "searched_at": "2026-05-09T14:45:12.041358+00:00"
    }
}
Methodology: 2026.01.18
Zone Dwell Southern Öresund Surveillance Zone
May 9, 2026 05:01 UTC 80.0%
  • Zone: Southern Öresund Surveillance Zone
  • Duration: 1h 28m
  • Data Points: 49 AIS positions
  • Period: 2026-05-09T05:01:26+00:00 to 2026-05-09T06:29:47+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_003",
    "zone_name": "Southern \u00d6resund Surveillance Zone",
    "dwell_minutes": 88.2999999999999971578290569595992565155029296875,
    "points_in_zone": 49,
    "first_point": {
        "ts": "2026-05-09T05:01:26+00:00",
        "lat": 56.16707000000000249428921961225569248199462890625,
        "lon": 12.41007330000000052905306802131235599517822265625
    },
    "last_point": {
        "ts": "2026-05-09T06:29:47+00:00",
        "lat": 55.96411499999999961119101499207317829132080078125,
        "lon": 12.6605366999999997545955920941196382045745849609375
    }
}
Methodology: 2026.01.18
Zone Dwell Southern Öresund Surveillance Zone
May 9, 2026 04:06 UTC 80.0%
  • Zone: Southern Öresund Surveillance Zone
  • Duration: 2h 23m
  • Data Points: 74 AIS positions
  • Period: 2026-05-09T04:06:36+00:00 to 2026-05-09T06:29:47+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_003",
    "zone_name": "Southern \u00d6resund Surveillance Zone",
    "dwell_minutes": 143.19999999999998863131622783839702606201171875,
    "points_in_zone": 74,
    "first_point": {
        "ts": "2026-05-09T04:06:36+00:00",
        "lat": 56.31100169999999849324012757278978824615478515625,
        "lon": 12.197893300000000493810148327611386775970458984375
    },
    "last_point": {
        "ts": "2026-05-09T06:29:47+00:00",
        "lat": 55.96411499999999961119101499207317829132080078125,
        "lon": 12.6605366999999997545955920941196382045745849609375
    }
}
Methodology: 2026.01.18
Zone Dwell Southern Öresund Surveillance Zone
May 9, 2026 03:46 UTC 80.0%
  • Zone: Southern Öresund Surveillance Zone
  • Duration: 2h 43m
  • Data Points: 80 AIS positions
  • Period: 2026-05-09T03:46:06+00:00 to 2026-05-09T06:29:47+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_003",
    "zone_name": "Southern \u00d6resund Surveillance Zone",
    "dwell_minutes": 163.69999999999998863131622783839702606201171875,
    "points_in_zone": 80,
    "first_point": {
        "ts": "2026-05-09T03:46:06+00:00",
        "lat": 56.372146700000001828811946325004100799560546875,
        "lon": 12.109880000000000421778167947195470333099365234375
    },
    "last_point": {
        "ts": "2026-05-09T06:29:47+00:00",
        "lat": 55.96411499999999961119101499207317829132080078125,
        "lon": 12.6605366999999997545955920941196382045745849609375
    }
}
Methodology: 2026.01.18
Ais Gap🛰️✗ Danish Straits/Skagerrak
May 8, 2026 23:27 UTC 70.0%
  • Gap Duration: 4h 18m
  • Last Seen: 2026-05-08T23:27:17+00:00 at 57.2804, 11.5364 (Zone: Danish Straits/Skagerrak)
  • Next Seen: 2026-05-09T03:46:06+00:00 at 56.3721, 12.1099

🛰️ Gap Corroboration

No Imagery

These are snapshots that may corroborate presence during the gap. They do not reconstruct a continuous route.

SAR Imagery (Sentinel-1)

Status: ✗ No SAR coverage

No Sentinel-1 scenes covering corridor and time window

VIIRS Thermal Anomaly

Status: ✗ No detections

No VIIRS thermal/light detections in corridor

Searched: 2026-05-09T04:00:01.751627+00:00

Show Raw Evidence JSON
{
    "gap_minutes": 258.80000000000001136868377216160297393798828125,
    "last_seen": {
        "ts": "2026-05-08T23:27:17+00:00",
        "lat": 57.28038000000000096179064712487161159515380859375,
        "lon": 11.5364050000000002427213985356502234935760498046875,
        "sog": 13,
        "zone_id": "osint_danish_straits"
    },
    "next_seen": {
        "ts": "2026-05-09T03:46:06+00:00",
        "lat": 56.372146700000001828811946325004100799560546875,
        "lon": 12.109880000000000421778167947195470333099365234375,
        "zone_ids": [
            "discovered_003"
        ]
    },
    "gap_enrichment": {
        "status": "not_found",
        "corridor": {
            "start": {
                "lat": 57.28038000000000096179064712487161159515380859375,
                "lon": 11.5364050000000002427213985356502234935760498046875,
                "ts": "2026-05-08T23:27:17+00:00"
            },
            "end": {
                "lat": 56.372146700000001828811946325004100799560546875,
                "lon": 12.109880000000000421778167947195470333099365234375,
                "ts": "2026-05-09T03:46:06+00:00"
            },
            "bbox": {
                "min_lat": 56.19196699999999822239260538481175899505615234375,
                "min_lon": 11.2071159999999991896402207203209400177001953125,
                "max_lat": 57.4605600000000009686118573881685733795166015625,
                "max_lon": 12.43916899999999969850250636227428913116455078125
            },
            "buffer_km": 20
        },
        "sar": {
            "status": "not_found",
            "notes": "No Sentinel-1 scenes covering corridor and time window"
        },
        "viirs": {
            "status": "not_found",
            "notes": "No VIIRS thermal\/light detections in corridor"
        },
        "searched_at": "2026-05-09T04:00:01.751627+00:00"
    }
}
Methodology: 2026.01.18
Zone Dwell Danish Straits/Skagerrak
May 8, 2026 22:01 UTC 80.0%
  • Zone: Danish Straits/Skagerrak
  • Duration: 1h 26m
  • Data Points: 51 AIS positions
  • Period: 2026-05-08T22:01:06+00:00 to 2026-05-08T23:27:17+00:00
Show Raw Evidence JSON
{
    "zone_id": "osint_danish_straits",
    "zone_name": "Danish Straits\/Skagerrak",
    "dwell_minutes": 86.2000000000000028421709430404007434844970703125,
    "points_in_zone": 51,
    "first_point": {
        "ts": "2026-05-08T22:01:06+00:00",
        "lat": 57.56376999999999810597728355787694454193115234375,
        "lon": 11.28704330000000055633790907450020313262939453125
    },
    "last_point": {
        "ts": "2026-05-08T23:27:17+00:00",
        "lat": 57.28038000000000096179064712487161159515380859375,
        "lon": 11.5364050000000002427213985356502234935760498046875
    }
}
Methodology: 2026.01.18
Zone Dwell Danish Straits/Skagerrak
May 8, 2026 21:01 UTC 80.0%
  • Zone: Danish Straits/Skagerrak
  • Duration: 2h 25m
  • Data Points: 83 AIS positions
  • Period: 2026-05-08T21:01:57+00:00 to 2026-05-08T23:27:17+00:00
Show Raw Evidence JSON
{
    "zone_id": "osint_danish_straits",
    "zone_name": "Danish Straits\/Skagerrak",
    "dwell_minutes": 145.30000000000001136868377216160297393798828125,
    "points_in_zone": 83,
    "first_point": {
        "ts": "2026-05-08T21:01:57+00:00",
        "lat": 57.727703300000001718217390589416027069091796875,
        "lon": 11.0026732999999996565065885079093277454376220703125
    },
    "last_point": {
        "ts": "2026-05-08T23:27:17+00:00",
        "lat": 57.28038000000000096179064712487161159515380859375,
        "lon": 11.5364050000000002427213985356502234935760498046875
    }
}
Methodology: 2026.01.18
Zone Dwell Danish Straits/Skagerrak
May 8, 2026 20:00 UTC 80.0%
  • Zone: Danish Straits/Skagerrak
  • Duration: 3h 26m
  • Data Points: 110 AIS positions
  • Period: 2026-05-08T20:00:47+00:00 to 2026-05-08T23:27:17+00:00
Show Raw Evidence JSON
{
    "zone_id": "osint_danish_straits",
    "zone_name": "Danish Straits\/Skagerrak",
    "dwell_minutes": 206.5,
    "points_in_zone": 110,
    "first_point": {
        "ts": "2026-05-08T20:00:47+00:00",
        "lat": 57.8210983000000027232090360485017299652099609375,
        "lon": 10.63168830000000042446117731742560863494873046875
    },
    "last_point": {
        "ts": "2026-05-08T23:27:17+00:00",
        "lat": 57.28038000000000096179064712487161159515380859375,
        "lon": 11.5364050000000002427213985356502234935760498046875
    }
}
Methodology: 2026.01.18
Zone Dwell Danish Straits/Skagerrak
May 8, 2026 19:00 UTC 80.0%
  • Zone: Danish Straits/Skagerrak
  • Duration: 4h 26m
  • Data Points: 144 AIS positions
  • Period: 2026-05-08T19:00:47+00:00 to 2026-05-08T23:27:17+00:00
Show Raw Evidence JSON
{
    "zone_id": "osint_danish_straits",
    "zone_name": "Danish Straits\/Skagerrak",
    "dwell_minutes": 266.5,
    "points_in_zone": 144,
    "first_point": {
        "ts": "2026-05-08T19:00:47+00:00",
        "lat": 57.80490669999999653327904525212943553924560546875,
        "lon": 10.2068166999999991872982718632556498050689697265625
    },
    "last_point": {
        "ts": "2026-05-08T23:27:17+00:00",
        "lat": 57.28038000000000096179064712487161159515380859375,
        "lon": 11.5364050000000002427213985356502234935760498046875
    }
}
Methodology: 2026.01.18
Zone Dwell Danish Straits/Skagerrak
May 8, 2026 18:33 UTC 80.0%
  • Zone: Danish Straits/Skagerrak
  • Duration: 4h 54m
  • Data Points: 153 AIS positions
  • Period: 2026-05-08T18:33:16+00:00 to 2026-05-08T23:27:17+00:00
Show Raw Evidence JSON
{
    "zone_id": "osint_danish_straits",
    "zone_name": "Danish Straits\/Skagerrak",
    "dwell_minutes": 294,
    "points_in_zone": 153,
    "first_point": {
        "ts": "2026-05-08T18:33:16+00:00",
        "lat": 57.797404999999997698978404514491558074951171875,
        "lon": 10.01123499999999921783455647528171539306640625
    },
    "last_point": {
        "ts": "2026-05-08T23:27:17+00:00",
        "lat": 57.28038000000000096179064712487161159515380859375,
        "lon": 11.5364050000000002427213985356502234935760498046875
    }
}
Methodology: 2026.01.18
Zone Dwell Archipelago Sea Sanction Zone
May 7, 2026 08:09 UTC 80.0%
  • Zone: Archipelago Sea Sanction Zone
  • Duration: 2h 1m
  • Data Points: 13 AIS positions
  • Period: 2026-05-07T08:09:11+00:00 to 2026-05-07T10:10:58+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_002",
    "zone_name": "Archipelago Sea Sanction Zone",
    "dwell_minutes": 121.7999999999999971578290569595992565155029296875,
    "points_in_zone": 13,
    "first_point": {
        "ts": "2026-05-07T08:09:11+00:00",
        "lat": 51.40402830000000022891981643624603748321533203125,
        "lon": 2.620701700000000133883304442861117422580718994140625
    },
    "last_point": {
        "ts": "2026-05-07T10:10:58+00:00",
        "lat": 51.4071416999999968311385600827634334564208984375,
        "lon": 3.059528300000000200498107005842030048370361328125
    }
}
Methodology: 2026.01.18
Zone Dwell Archipelago Sea Sanction Zone
May 7, 2026 07:06 UTC 80.0%
  • Zone: Archipelago Sea Sanction Zone
  • Duration: 3h 4m
  • Data Points: 14 AIS positions
  • Period: 2026-05-07T07:06:55+00:00 to 2026-05-07T10:10:58+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_002",
    "zone_name": "Archipelago Sea Sanction Zone",
    "dwell_minutes": 184.099999999999994315658113919198513031005859375,
    "points_in_zone": 14,
    "first_point": {
        "ts": "2026-05-07T07:06:55+00:00",
        "lat": 51.67434829999999834626578376628458499908447265625,
        "lon": 3.315921700000000083008444562437944114208221435546875
    },
    "last_point": {
        "ts": "2026-05-07T10:10:58+00:00",
        "lat": 51.4071416999999968311385600827634334564208984375,
        "lon": 3.059528300000000200498107005842030048370361328125
    }
}
Methodology: 2026.01.18
Zone Dwell Archipelago Sea Sanction Zone
May 6, 2026 14:06 UTC 80.0%
  • Zone: Archipelago Sea Sanction Zone
  • Duration: 1h 10m
  • Data Points: 24 AIS positions
  • Period: 2026-05-06T14:06:56+00:00 to 2026-05-06T15:17:24+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_002",
    "zone_name": "Archipelago Sea Sanction Zone",
    "dwell_minutes": 70.5,
    "points_in_zone": 24,
    "first_point": {
        "ts": "2026-05-06T14:06:56+00:00",
        "lat": 51.36316329999999652500264346599578857421875,
        "lon": 2.83817830000000004275761966709978878498077392578125
    },
    "last_point": {
        "ts": "2026-05-06T15:17:24+00:00",
        "lat": 51.41068169999999781794031150639057159423828125,
        "lon": 3.2586466999999998961357050575315952301025390625
    }
}
Methodology: 2026.01.18
Zone Dwell Archipelago Sea Sanction Zone
May 6, 2026 13:57 UTC 80.0%
  • Zone: Archipelago Sea Sanction Zone
  • Duration: 1h 19m
  • Data Points: 26 AIS positions
  • Period: 2026-05-06T13:57:32+00:00 to 2026-05-06T15:17:24+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_002",
    "zone_name": "Archipelago Sea Sanction Zone",
    "dwell_minutes": 79.900000000000005684341886080801486968994140625,
    "points_in_zone": 26,
    "first_point": {
        "ts": "2026-05-06T13:57:32+00:00",
        "lat": 51.36187499999999772626324556767940521240234375,
        "lon": 2.781888299999999869527300688787363469600677490234375
    },
    "last_point": {
        "ts": "2026-05-06T15:17:24+00:00",
        "lat": 51.41068169999999781794031150639057159423828125,
        "lon": 3.2586466999999998961357050575315952301025390625
    }
}
Methodology: 2026.01.18
Zone Dwell Archipelago Sea Sanction Zone
May 6, 2026 12:15 UTC 80.0%
  • Zone: Archipelago Sea Sanction Zone
  • Duration: 3h 1m
  • Data Points: 27 AIS positions
  • Period: 2026-05-06T12:15:41+00:00 to 2026-05-06T15:17:24+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_002",
    "zone_name": "Archipelago Sea Sanction Zone",
    "dwell_minutes": 181.69999999999998863131622783839702606201171875,
    "points_in_zone": 27,
    "first_point": {
        "ts": "2026-05-06T12:15:41+00:00",
        "lat": 51.4040116999999980862412485294044017791748046875,
        "lon": 2.620870000000000032969182939268648624420166015625
    },
    "last_point": {
        "ts": "2026-05-06T15:17:24+00:00",
        "lat": 51.41068169999999781794031150639057159423828125,
        "lon": 3.2586466999999998961357050575315952301025390625
    }
}
Methodology: 2026.01.18
Zone Dwell Archipelago Sea Sanction Zone
May 6, 2026 11:14 UTC 80.0%
  • Zone: Archipelago Sea Sanction Zone
  • Duration: 4h 2m
  • Data Points: 32 AIS positions
  • Period: 2026-05-06T11:14:32+00:00 to 2026-05-06T15:17:24+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_002",
    "zone_name": "Archipelago Sea Sanction Zone",
    "dwell_minutes": 242.900000000000005684341886080801486968994140625,
    "points_in_zone": 32,
    "first_point": {
        "ts": "2026-05-06T11:14:32+00:00",
        "lat": 51.404224999999996725819073617458343505859375,
        "lon": 2.620351700000000061407945395330898463726043701171875
    },
    "last_point": {
        "ts": "2026-05-06T15:17:24+00:00",
        "lat": 51.41068169999999781794031150639057159423828125,
        "lon": 3.2586466999999998961357050575315952301025390625
    }
}
Methodology: 2026.01.18
Zone Dwell Archipelago Sea Sanction Zone
May 6, 2026 10:00 UTC 80.0%
  • Zone: Archipelago Sea Sanction Zone
  • Duration: 5h 16m
  • Data Points: 36 AIS positions
  • Period: 2026-05-06T10:00:47+00:00 to 2026-05-06T15:17:24+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_002",
    "zone_name": "Archipelago Sea Sanction Zone",
    "dwell_minutes": 316.6000000000000227373675443232059478759765625,
    "points_in_zone": 36,
    "first_point": {
        "ts": "2026-05-06T10:00:47+00:00",
        "lat": 51.404161700000003065724740736186504364013671875,
        "lon": 2.620453299999999874358991291956044733524322509765625
    },
    "last_point": {
        "ts": "2026-05-06T15:17:24+00:00",
        "lat": 51.41068169999999781794031150639057159423828125,
        "lon": 3.2586466999999998961357050575315952301025390625
    }
}
Methodology: 2026.01.18
Loiter Archipelago Sea Sanction Zone
May 6, 2026 10:00 UTC 75.0%
  • Duration: 2h 14m
  • Radius: 24 meters
  • Data Points: 10 AIS positions
  • Centroid: 51.4041, 2.6206
  • Zone: Archipelago Sea Sanction Zone
Show Raw Evidence JSON
{
    "radius_m": 23.800000000000000710542735760100185871124267578125,
    "duration_minutes": 134.900000000000005684341886080801486968994140625,
    "points": 10,
    "centroid": {
        "lat": 51.40410600999999957139152684248983860015869140625,
        "lon": 2.62056316999999960870582071947865188121795654296875
    },
    "bbox": {
        "min_lat": 51.4039982999999978119376464746892452239990234375,
        "min_lon": 2.620351700000000061407945395330898463726043701171875,
        "max_lat": 51.404224999999996725819073617458343505859375,
        "max_lon": 2.620870000000000032969182939268648624420166015625
    },
    "zone_id": "discovered_002"
}
Methodology: 2026.01.18
Zone Dwell Archipelago Sea Sanction Zone
May 6, 2026 09:15 UTC 80.0%
  • Zone: Archipelago Sea Sanction Zone
  • Duration: 6h 1m
  • Data Points: 41 AIS positions
  • Period: 2026-05-06T09:15:33+00:00 to 2026-05-06T15:17:24+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_002",
    "zone_name": "Archipelago Sea Sanction Zone",
    "dwell_minutes": 361.8999999999999772626324556767940521240234375,
    "points_in_zone": 41,
    "first_point": {
        "ts": "2026-05-06T09:15:33+00:00",
        "lat": 51.40410669999999981882865540683269500732421875,
        "lon": 2.6209033000000001578655428602360188961029052734375
    },
    "last_point": {
        "ts": "2026-05-06T15:17:24+00:00",
        "lat": 51.41068169999999781794031150639057159423828125,
        "lon": 3.2586466999999998961357050575315952301025390625
    }
}
Methodology: 2026.01.18
Loiter Archipelago Sea Sanction Zone
May 6, 2026 09:15 UTC 75.0%
  • Duration: 3 hours
  • Radius: 34 meters
  • Data Points: 15 AIS positions
  • Centroid: 51.4041, 2.6206
  • Zone: Archipelago Sea Sanction Zone
Show Raw Evidence JSON
{
    "radius_m": 34.2000000000000028421709430404007434844970703125,
    "duration_minutes": 180.099999999999994315658113919198513031005859375,
    "points": 15,
    "centroid": {
        "lat": 51.40410222666665873703095712698996067047119140625,
        "lon": 2.6206247799999999870124156586825847625732421875
    },
    "bbox": {
        "min_lat": 51.40395000000000180762071977369487285614013671875,
        "min_lon": 2.620351700000000061407945395330898463726043701171875,
        "max_lat": 51.404224999999996725819073617458343505859375,
        "max_lon": 2.62108670000000021360619939514435827732086181640625
    },
    "zone_id": "discovered_002"
}
Methodology: 2026.01.18
Zone Dwell Archipelago Sea Sanction Zone
May 6, 2026 08:33 UTC 80.0%
  • Zone: Archipelago Sea Sanction Zone
  • Duration: 6h 25m
  • Data Points: 43 AIS positions
  • Period: 2026-05-06T08:51:45+00:00 to 2026-05-06T15:17:24+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_002",
    "zone_name": "Archipelago Sea Sanction Zone",
    "dwell_minutes": 385.6000000000000227373675443232059478759765625,
    "points_in_zone": 43,
    "first_point": {
        "ts": "2026-05-06T08:51:45+00:00",
        "lat": 51.40403669999999891615516389720141887664794921875,
        "lon": 2.620708299999999990603782862308435142040252685546875
    },
    "last_point": {
        "ts": "2026-05-06T15:17:24+00:00",
        "lat": 51.41068169999999781794031150639057159423828125,
        "lon": 3.2586466999999998961357050575315952301025390625
    }
}
Methodology: 2026.01.18
Loiter Archipelago Sea Sanction Zone
May 6, 2026 08:33 UTC 75.0%
  • Duration: 3h 42m
  • Radius: 33 meters
  • Data Points: 18 AIS positions
  • Centroid: 51.4041, 2.6206
  • Zone: Archipelago Sea Sanction Zone
Show Raw Evidence JSON
{
    "radius_m": 33.10000000000000142108547152020037174224853515625,
    "duration_minutes": 222,
    "points": 18,
    "centroid": {
        "lat": 51.40409444999999521996869589202105998992919921875,
        "lon": 2.620636761111110768496246237191371619701385498046875
    },
    "bbox": {
        "min_lat": 51.40395000000000180762071977369487285614013671875,
        "min_lon": 2.620351700000000061407945395330898463726043701171875,
        "max_lat": 51.404224999999996725819073617458343505859375,
        "max_lon": 2.62108670000000021360619939514435827732086181640625
    },
    "zone_id": "discovered_002"
}
Methodology: 2026.01.18
Zone Dwell Archipelago Sea Sanction Zone
May 6, 2026 07:09 UTC 80.0%
  • Zone: Archipelago Sea Sanction Zone
  • Duration: 6h 34m
  • Data Points: 28 AIS positions
  • Period: 2026-05-06T07:45:42+00:00 to 2026-05-06T14:19:51+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_002",
    "zone_name": "Archipelago Sea Sanction Zone",
    "dwell_minutes": 394.1000000000000227373675443232059478759765625,
    "points_in_zone": 28,
    "first_point": {
        "ts": "2026-05-06T07:45:42+00:00",
        "lat": 51.40395000000000180762071977369487285614013671875,
        "lon": 2.62101499999999987267074175179004669189453125
    },
    "last_point": {
        "ts": "2026-05-06T14:19:51+00:00",
        "lat": 51.36966499999999768988345749676227569580078125,
        "lon": 2.916420000000000012363443602225743234157562255859375
    }
}
Methodology: 2026.01.18
Loiter Archipelago Sea Sanction Zone
May 6, 2026 07:09 UTC 75.0%
  • Duration: 5h 6m
  • Radius: 29 meters
  • Data Points: 21 AIS positions
  • Centroid: 51.4041, 2.6207
  • Zone: Archipelago Sea Sanction Zone
Show Raw Evidence JSON
{
    "radius_m": 29,
    "duration_minutes": 306,
    "points": 21,
    "centroid": {
        "lat": 51.40407968571428654058763640932738780975341796875,
        "lon": 2.620691352380952299228056290303356945514678955078125
    },
    "bbox": {
        "min_lat": 51.40395000000000180762071977369487285614013671875,
        "min_lon": 2.620351700000000061407945395330898463726043701171875,
        "max_lat": 51.404224999999996725819073617458343505859375,
        "max_lon": 2.62108670000000021360619939514435827732086181640625
    },
    "zone_id": "discovered_002"
}
Methodology: 2026.01.18
Zone Dwell Archipelago Sea Sanction Zone
May 6, 2026 06:09 UTC 80.0%
  • Zone: Archipelago Sea Sanction Zone
  • Duration: 6h 5m
  • Data Points: 25 AIS positions
  • Period: 2026-05-06T06:09:52+00:00 to 2026-05-06T12:15:41+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_002",
    "zone_name": "Archipelago Sea Sanction Zone",
    "dwell_minutes": 365.80000000000001136868377216160297393798828125,
    "points_in_zone": 25,
    "first_point": {
        "ts": "2026-05-06T06:09:52+00:00",
        "lat": 51.4040499999999980218490236438810825347900390625,
        "lon": 2.62089499999999997470467860694043338298797607421875
    },
    "last_point": {
        "ts": "2026-05-06T12:15:41+00:00",
        "lat": 51.4040116999999980862412485294044017791748046875,
        "lon": 2.620870000000000032969182939268648624420166015625
    }
}
Methodology: 2026.01.18
Loiter Archipelago Sea Sanction Zone
May 6, 2026 06:09 UTC 75.0%
  • Duration: 6h 5m
  • Radius: 34 meters
  • Data Points: 25 AIS positions
  • Centroid: 51.4041, 2.6208
  • Zone: Archipelago Sea Sanction Zone
Show Raw Evidence JSON
{
    "radius_m": 33.7999999999999971578290569595992565155029296875,
    "duration_minutes": 365.80000000000001136868377216160297393798828125,
    "points": 25,
    "centroid": {
        "lat": 51.4040712680000098089294624514877796173095703125,
        "lon": 2.620753668000000313753616865142248570919036865234375
    },
    "bbox": {
        "min_lat": 51.40395000000000180762071977369487285614013671875,
        "min_lon": 2.620351700000000061407945395330898463726043701171875,
        "max_lat": 51.404224999999996725819073617458343505859375,
        "max_lon": 2.62123170000000005330775820766575634479522705078125
    },
    "zone_id": "discovered_002"
}
Methodology: 2026.01.18
Zone Dwell Archipelago Sea Sanction Zone
May 6, 2026 01:07 UTC 80.0%
  • Zone: Archipelago Sea Sanction Zone
  • Duration: 6h 7m
  • Data Points: 7 AIS positions
  • Period: 2026-05-06T01:07:45+00:00 to 2026-05-06T07:15:42+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_002",
    "zone_name": "Archipelago Sea Sanction Zone",
    "dwell_minutes": 367.8999999999999772626324556767940521240234375,
    "points_in_zone": 7,
    "first_point": {
        "ts": "2026-05-06T01:07:45+00:00",
        "lat": 51.40537830000000241170710069127380847930908203125,
        "lon": 2.6213516999999999512738213525153696537017822265625
    },
    "last_point": {
        "ts": "2026-05-06T07:15:42+00:00",
        "lat": 51.40402499999999719193510827608406543731689453125,
        "lon": 2.620954999999999923687710179365240037441253662109375
    }
}
Methodology: 2026.01.18
Loiter Archipelago Sea Sanction Zone
May 6, 2026 00:52 UTC 75.0%
  • Duration: 6h 23m
  • Radius: 817 meters
  • Data Points: 10 AIS positions
  • Centroid: 51.4031, 2.6188
  • Zone: Archipelago Sea Sanction Zone
Show Raw Evidence JSON
{
    "radius_m": 817.1000000000000227373675443232059478759765625,
    "duration_minutes": 383.19999999999998863131622783839702606201171875,
    "points": 10,
    "centroid": {
        "lat": 51.40312449000000327714587911032140254974365234375,
        "lon": 2.618829679999999715533931521349586546421051025390625
    },
    "bbox": {
        "min_lat": 51.39839169999999768378984299488365650177001953125,
        "min_lon": 2.60985170000000010759322321973741054534912109375,
        "max_lat": 51.40537830000000241170710069127380847930908203125,
        "max_lon": 2.6213516999999999512738213525153696537017822265625
    },
    "zone_id": "discovered_002"
}
Methodology: 2026.01.18
Zone Dwell Archipelago Sea Sanction Zone
May 6, 2026 00:23 UTC 80.0%
  • Zone: Archipelago Sea Sanction Zone
  • Duration: 6h 23m
  • Data Points: 10 AIS positions
  • Period: 2026-05-06T00:52:30+00:00 to 2026-05-06T07:15:42+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_002",
    "zone_name": "Archipelago Sea Sanction Zone",
    "dwell_minutes": 383.19999999999998863131622783839702606201171875,
    "points_in_zone": 10,
    "first_point": {
        "ts": "2026-05-06T00:52:30+00:00",
        "lat": 51.39839169999999768378984299488365650177001953125,
        "lon": 2.60985170000000010759322321973741054534912109375
    },
    "last_point": {
        "ts": "2026-05-06T07:15:42+00:00",
        "lat": 51.40402499999999719193510827608406543731689453125,
        "lon": 2.620954999999999923687710179365240037441253662109375
    }
}
Methodology: 2026.01.18
Zone Dwell Strait of Gibraltar Surveillance Zone
May 5, 2026 14:00 UTC 80.0%
  • Zone: Strait of Gibraltar Surveillance Zone
  • Duration: 1h 40m
  • Data Points: 35 AIS positions
  • Period: 2026-05-05T14:00:48+00:00 to 2026-05-05T15:41:27+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_118",
    "zone_name": "English Channel Surveillance Zone",
    "dwell_minutes": 100.7000000000000028421709430404007434844970703125,
    "points_in_zone": 35,
    "first_point": {
        "ts": "2026-05-05T14:00:48+00:00",
        "lat": 50.40596169999999887068042880855500698089599609375,
        "lon": 0.5143999999999999683808482586755417287349700927734375
    },
    "last_point": {
        "ts": "2026-05-05T15:41:27+00:00",
        "lat": 50.4762233000000009042196325026452541351318359375,
        "lon": 0.93422170000000004375095841169240884482860565185546875
    }
}
Methodology: 2026.01.18
Zone Dwell Strait of Gibraltar Surveillance Zone
May 5, 2026 13:26 UTC 80.0%
  • Zone: Strait of Gibraltar Surveillance Zone
  • Duration: 2h 14m
  • Data Points: 52 AIS positions
  • Period: 2026-05-05T13:26:58+00:00 to 2026-05-05T15:41:27+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_118",
    "zone_name": "English Channel Surveillance Zone",
    "dwell_minutes": 134.5,
    "points_in_zone": 52,
    "first_point": {
        "ts": "2026-05-05T13:26:58+00:00",
        "lat": 50.3839033000000000583895598538219928741455078125,
        "lon": 0.383116699999999976711251292726956307888031005859375
    },
    "last_point": {
        "ts": "2026-05-05T15:41:27+00:00",
        "lat": 50.4762233000000009042196325026452541351318359375,
        "lon": 0.93422170000000004375095841169240884482860565185546875
    }
}
Methodology: 2026.01.18
Zone Dwell Unknown Maritime Surveillance Zone
May 5, 2026 12:02 UTC 80.0%
  • Zone: Unknown Maritime Surveillance Zone
  • Duration: 1h 18m
  • Data Points: 37 AIS positions
  • Period: 2026-05-05T12:02:26+00:00 to 2026-05-05T13:21:18+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_110",
    "zone_name": "Unknown Maritime Surveillance Zone",
    "dwell_minutes": 78.900000000000005684341886080801486968994140625,
    "points_in_zone": 37,
    "first_point": {
        "ts": "2026-05-05T12:02:26+00:00",
        "lat": 50.3240899999999982128429110161960124969482421875,
        "lon": 0.060229999999999998816502255749583127908408641815185546875
    },
    "last_point": {
        "ts": "2026-05-05T13:21:18+00:00",
        "lat": 50.38003830000000249356162385083734989166259765625,
        "lon": 0.361094999999999999307220832633902318775653839111328125
    }
}
Methodology: 2026.01.18
Zone Dwell Unknown Maritime Surveillance Zone
May 5, 2026 11:19 UTC 80.0%
  • Zone: Unknown Maritime Surveillance Zone
  • Duration: 2h 2m
  • Data Points: 52 AIS positions
  • Period: 2026-05-05T11:19:19+00:00 to 2026-05-05T13:21:18+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_110",
    "zone_name": "Unknown Maritime Surveillance Zone",
    "dwell_minutes": 122,
    "points_in_zone": 52,
    "first_point": {
        "ts": "2026-05-05T11:19:19+00:00",
        "lat": 50.30132499999999851070242584683001041412353515625,
        "lon": -0.1153200000000000058353322174298227764666080474853515625
    },
    "last_point": {
        "ts": "2026-05-05T13:21:18+00:00",
        "lat": 50.38003830000000249356162385083734989166259765625,
        "lon": 0.361094999999999999307220832633902318775653839111328125
    }
}
Methodology: 2026.01.18
Zone Dwell Unknown Maritime Surveillance Zone
May 5, 2026 10:33 UTC 80.0%
  • Zone: Unknown Maritime Surveillance Zone
  • Duration: 2h 47m
  • Data Points: 54 AIS positions
  • Period: 2026-05-05T10:33:28+00:00 to 2026-05-05T13:21:18+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_110",
    "zone_name": "Unknown Maritime Surveillance Zone",
    "dwell_minutes": 167.80000000000001136868377216160297393798828125,
    "points_in_zone": 54,
    "first_point": {
        "ts": "2026-05-05T10:33:28+00:00",
        "lat": 50.265033299999998916973709128797054290771484375,
        "lon": -0.315209999999999990194510246510617434978485107421875
    },
    "last_point": {
        "ts": "2026-05-05T13:21:18+00:00",
        "lat": 50.38003830000000249356162385083734989166259765625,
        "lon": 0.361094999999999999307220832633902318775653839111328125
    }
}
Methodology: 2026.01.18
Zone Dwell Unknown Maritime Surveillance Zone
May 5, 2026 09:12 UTC 80.0%
  • Zone: Unknown Maritime Surveillance Zone
  • Duration: 4h 9m
  • Data Points: 62 AIS positions
  • Period: 2026-05-05T09:12:08+00:00 to 2026-05-05T13:21:18+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_110",
    "zone_name": "Unknown Maritime Surveillance Zone",
    "dwell_minutes": 249.19999999999998863131622783839702606201171875,
    "points_in_zone": 62,
    "first_point": {
        "ts": "2026-05-05T09:12:08+00:00",
        "lat": 50.1961399999999997589839040301740169525146484375,
        "lon": -0.692576700000000045065462472848594188690185546875
    },
    "last_point": {
        "ts": "2026-05-05T13:21:18+00:00",
        "lat": 50.38003830000000249356162385083734989166259765625,
        "lon": 0.361094999999999999307220832633902318775653839111328125
    }
}
Methodology: 2026.01.18
Zone Dwell Danish Straits/Skagerrak
Apr 2, 2026 09:02 UTC 80.0%
  • Zone: Danish Straits/Skagerrak
  • Duration: 2h 8m
  • Data Points: 5 AIS positions
  • Period: 2026-04-02T09:02:09+00:00 to 2026-04-02T11:10:29+00:00
Show Raw Evidence JSON
{
    "zone_id": "osint_danish_straits",
    "zone_name": "Danish Straits\/Skagerrak",
    "dwell_minutes": 128.30000000000001136868377216160297393798828125,
    "points_in_zone": 5,
    "first_point": {
        "ts": "2026-04-02T09:02:09+00:00",
        "lat": 57.60817670000000134677975438535213470458984375,
        "lon": 10.89607170000000024856490199454128742218017578125
    },
    "last_point": {
        "ts": "2026-04-02T11:10:29+00:00",
        "lat": 57.7781317000000029793227440677583217620849609375,
        "lon": 10.7947232999999993552364685456268489360809326171875
    }
}
Methodology: 2026.01.18
Zone Dwell Danish Straits/Skagerrak
Apr 2, 2026 08:01 UTC 80.0%
  • Zone: Danish Straits/Skagerrak
  • Duration: 3h 8m
  • Data Points: 25 AIS positions
  • Period: 2026-04-02T08:01:59+00:00 to 2026-04-02T11:10:29+00:00
Show Raw Evidence JSON
{
    "zone_id": "osint_danish_straits",
    "zone_name": "Danish Straits\/Skagerrak",
    "dwell_minutes": 188.5,
    "points_in_zone": 25,
    "first_point": {
        "ts": "2026-04-02T08:01:59+00:00",
        "lat": 57.5604799999999983128873282112181186676025390625,
        "lon": 11.2616867000000002718707037274725735187530517578125
    },
    "last_point": {
        "ts": "2026-04-02T11:10:29+00:00",
        "lat": 57.7781317000000029793227440677583217620849609375,
        "lon": 10.7947232999999993552364685456268489360809326171875
    }
}
Methodology: 2026.01.18
Zone Dwell Danish Straits/Skagerrak
Apr 2, 2026 07:00 UTC 80.0%
  • Zone: Danish Straits/Skagerrak
  • Duration: 4h 10m
  • Data Points: 62 AIS positions
  • Period: 2026-04-02T07:00:10+00:00 to 2026-04-02T11:10:29+00:00
Show Raw Evidence JSON
{
    "zone_id": "osint_danish_straits",
    "zone_name": "Danish Straits\/Skagerrak",
    "dwell_minutes": 250.30000000000001136868377216160297393798828125,
    "points_in_zone": 62,
    "first_point": {
        "ts": "2026-04-02T07:00:10+00:00",
        "lat": 57.40215330000000193422238226048648357391357421875,
        "lon": 11.4807266999999999512738213525153696537017822265625
    },
    "last_point": {
        "ts": "2026-04-02T11:10:29+00:00",
        "lat": 57.7781317000000029793227440677583217620849609375,
        "lon": 10.7947232999999993552364685456268489360809326171875
    }
}
Methodology: 2026.01.18
Zone Dwell Danish Straits/Skagerrak
Apr 2, 2026 06:01 UTC 80.0%
  • Zone: Danish Straits/Skagerrak
  • Duration: 5h 8m
  • Data Points: 95 AIS positions
  • Period: 2026-04-02T06:01:59+00:00 to 2026-04-02T11:10:29+00:00
Show Raw Evidence JSON
{
    "zone_id": "osint_danish_straits",
    "zone_name": "Danish Straits\/Skagerrak",
    "dwell_minutes": 308.5,
    "points_in_zone": 95,
    "first_point": {
        "ts": "2026-04-02T06:01:59+00:00",
        "lat": 57.21036500000000302179614664055407047271728515625,
        "lon": 11.6152616999999995783809936256147921085357666015625
    },
    "last_point": {
        "ts": "2026-04-02T11:10:29+00:00",
        "lat": 57.7781317000000029793227440677583217620849609375,
        "lon": 10.7947232999999993552364685456268489360809326171875
    }
}
Methodology: 2026.01.18
Zone Dwell Danish Straits/Skagerrak
Apr 2, 2026 05:10 UTC 80.0%
  • Zone: Danish Straits/Skagerrak
  • Duration: 5h 59m
  • Data Points: 119 AIS positions
  • Period: 2026-04-02T05:10:59+00:00 to 2026-04-02T11:10:29+00:00
Show Raw Evidence JSON
{
    "zone_id": "osint_danish_straits",
    "zone_name": "Danish Straits\/Skagerrak",
    "dwell_minutes": 359.5,
    "points_in_zone": 119,
    "first_point": {
        "ts": "2026-04-02T05:10:59+00:00",
        "lat": 57.04458170000000194477252080105245113372802734375,
        "lon": 11.726221699999999970032149576582014560699462890625
    },
    "last_point": {
        "ts": "2026-04-02T11:10:29+00:00",
        "lat": 57.7781317000000029793227440677583217620849609375,
        "lon": 10.7947232999999993552364685456268489360809326171875
    }
}
Methodology: 2026.01.18
Ais Gap🛰️✗ Norwegian Sea Surveillance Zone
Apr 1, 2026 22:51 UTC 70.0%
  • Gap Duration: 6h 19m
  • Last Seen: 2026-04-01T22:51:38+00:00 at 55.8920, 10.9175 (Zone: Norwegian Sea Surveillance Zone)
  • Next Seen: 2026-04-02T05:10:59+00:00 at 57.0446, 11.7262

🛰️ Gap Corroboration

No Imagery

These are snapshots that may corroborate presence during the gap. They do not reconstruct a continuous route.

SAR Imagery (Sentinel-1)

Status: ✗ No SAR coverage

No Sentinel-1 scenes covering corridor and time window

VIIRS Thermal Anomaly

Status: ✗ No detections

No VIIRS thermal/light detections in corridor

Searched: 2026-04-02T05:30:01.751144+00:00

Show Raw Evidence JSON
{
    "gap_minutes": 379.3999999999999772626324556767940521240234375,
    "last_seen": {
        "ts": "2026-04-01T22:51:38+00:00",
        "lat": 55.89202329999999818710421095602214336395263671875,
        "lon": 10.9174732999999992699713402544148266315460205078125,
        "sog": 12.4000000000000003552713678800500929355621337890625,
        "zone_id": "discovered_085"
    },
    "next_seen": {
        "ts": "2026-04-02T05:10:59+00:00",
        "lat": 57.04458170000000194477252080105245113372802734375,
        "lon": 11.726221699999999970032149576582014560699462890625,
        "zone_ids": [
            "discovered_064",
            "osint_danish_straits"
        ]
    },
    "gap_enrichment": {
        "status": "not_found",
        "corridor": {
            "start": {
                "lat": 55.89202329999999818710421095602214336395263671875,
                "lon": 10.9174732999999992699713402544148266315460205078125,
                "ts": "2026-04-01T22:51:38+00:00"
            },
            "end": {
                "lat": 57.04458170000000194477252080105245113372802734375,
                "lon": 11.726221699999999970032149576582014560699462890625,
                "ts": "2026-04-02T05:10:59+00:00"
            },
            "bbox": {
                "min_lat": 55.7118430000000017798811313696205615997314453125,
                "min_lon": 10.5912950000000005701394911739043891429901123046875,
                "max_lat": 57.22476199999999835199560038745403289794921875,
                "max_lon": 12.0524000000000004462208380573429167270660400390625
            },
            "buffer_km": 20
        },
        "sar": {
            "status": "not_found",
            "notes": "No Sentinel-1 scenes covering corridor and time window"
        },
        "viirs": {
            "status": "not_found",
            "notes": "No VIIRS thermal\/light detections in corridor"
        },
        "searched_at": "2026-04-02T05:30:01.751144+00:00"
    }
}
Methodology: 2026.01.18
Zone Dwell Norwegian Sea Surveillance Zone
Apr 1, 2026 21:21 UTC 80.0%
  • Zone: Norwegian Sea Surveillance Zone
  • Duration: 1h 30m
  • Data Points: 59 AIS positions
  • Period: 2026-04-01T21:21:00+00:00 to 2026-04-01T22:51:38+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_085",
    "zone_name": "Northern Skagerrak Surveillance Zone",
    "dwell_minutes": 90.599999999999994315658113919198513031005859375,
    "points_in_zone": 59,
    "first_point": {
        "ts": "2026-04-01T21:21:00+00:00",
        "lat": 55.58824829999999650453901267610490322113037109375,
        "lon": 10.8220916999999996477299646358005702495574951171875
    },
    "last_point": {
        "ts": "2026-04-01T22:51:38+00:00",
        "lat": 55.89202329999999818710421095602214336395263671875,
        "lon": 10.9174732999999992699713402544148266315460205078125
    }
}
Methodology: 2026.01.18
Ais Gap🛰️✗ Eastern Mediterranean Monitoring Zone
Apr 1, 2026 13:39 UTC 70.0%
  • Gap Duration: 4h 58m
  • Last Seen: 2026-04-01T13:39:19+00:00 at 54.4462, 11.7234 (Zone: Eastern Mediterranean Monitoring Zone)
  • Next Seen: 2026-04-01T18:37:49+00:00 at 55.0561, 11.0213

🛰️ Gap Corroboration

No Imagery

These are snapshots that may corroborate presence during the gap. They do not reconstruct a continuous route.

SAR Imagery (Sentinel-1)

Status: ✗ No SAR coverage

No Sentinel-1 scenes covering corridor and time window

VIIRS Thermal Anomaly

Status: ✗ No detections

No VIIRS thermal/light detections in corridor

Searched: 2026-04-01T18:45:04.721624+00:00

Show Raw Evidence JSON
{
    "gap_minutes": 298.5,
    "last_seen": {
        "ts": "2026-04-01T13:39:19+00:00",
        "lat": 54.44624329999999901019691606052219867706298828125,
        "lon": 11.7234116999999997688064468093216419219970703125,
        "sog": 11.5,
        "zone_id": "discovered_090"
    },
    "next_seen": {
        "ts": "2026-04-01T18:37:49+00:00",
        "lat": 55.0561000000000007048583938740193843841552734375,
        "lon": 11.0212850000000006644995664828456938266754150390625,
        "zone_ids": [
            "discovered_065"
        ]
    },
    "gap_enrichment": {
        "status": "not_found",
        "corridor": {
            "start": {
                "lat": 54.44624329999999901019691606052219867706298828125,
                "lon": 11.7234116999999997688064468093216419219970703125,
                "ts": "2026-04-01T13:39:19+00:00"
            },
            "end": {
                "lat": 55.0561000000000007048583938740193843841552734375,
                "lon": 11.0212850000000006644995664828456938266754150390625,
                "ts": "2026-04-01T18:37:49+00:00"
            },
            "bbox": {
                "min_lat": 54.266063000000002602973836474120616912841796875,
                "min_lon": 10.709084000000000713725967216305434703826904296875,
                "max_lat": 55.23628000000000071167960413731634616851806640625,
                "max_lon": 12.0356129999999996726955941994674503803253173828125
            },
            "buffer_km": 20
        },
        "sar": {
            "status": "not_found",
            "notes": "No Sentinel-1 scenes covering corridor and time window"
        },
        "viirs": {
            "status": "not_found",
            "notes": "No VIIRS thermal\/light detections in corridor"
        },
        "searched_at": "2026-04-01T18:45:04.721624+00:00"
    }
}
Methodology: 2026.01.18
Zone Dwell Baltic Exit/Tallinn Approach
Mar 30, 2026 15:06 UTC 80.0%
  • Zone: Baltic Exit/Tallinn Approach
  • Duration: 1h 12m
  • Data Points: 36 AIS positions
  • Period: 2026-03-30T15:06:28+00:00 to 2026-03-30T16:18:29+00:00
Show Raw Evidence JSON
{
    "zone_id": "russia_baltic_transit",
    "zone_name": "Baltic Exit\/Tallinn Approach",
    "dwell_minutes": 72,
    "points_in_zone": 36,
    "first_point": {
        "ts": "2026-03-30T15:06:28+00:00",
        "lat": 59.87327669999999812944224686361849308013916015625,
        "lon": 25.276848300000001046328179654665291309356689453125
    },
    "last_point": {
        "ts": "2026-03-30T16:18:29+00:00",
        "lat": 59.8245332999999988032868714071810245513916015625,
        "lon": 24.80070669999999921628841548226773738861083984375
    }
}
Methodology: 2026.01.18
Zone Dwell Baltic Exit/Tallinn Approach
Mar 30, 2026 14:12 UTC 80.0%
  • Zone: Baltic Exit/Tallinn Approach
  • Duration: 2h 6m
  • Data Points: 44 AIS positions
  • Period: 2026-03-30T14:12:19+00:00 to 2026-03-30T16:18:29+00:00
Show Raw Evidence JSON
{
    "zone_id": "russia_baltic_transit",
    "zone_name": "Baltic Exit\/Tallinn Approach",
    "dwell_minutes": 126.2000000000000028421709430404007434844970703125,
    "points_in_zone": 44,
    "first_point": {
        "ts": "2026-03-30T14:12:19+00:00",
        "lat": 59.9008366999999992685843608342111110687255859375,
        "lon": 25.64611670000000032132447813637554645538330078125
    },
    "last_point": {
        "ts": "2026-03-30T16:18:29+00:00",
        "lat": 59.8245332999999988032868714071810245513916015625,
        "lon": 24.80070669999999921628841548226773738861083984375
    }
}
Methodology: 2026.01.18
Zone Dwell Baltic Exit/Tallinn Approach
Mar 21, 2026 00:08 UTC 80.0%
  • Zone: Baltic Exit/Tallinn Approach
  • Duration: 5h 33m
  • Data Points: 6 AIS positions
  • Period: 2026-03-21T00:08:40+00:00 to 2026-03-21T05:41:39+00:00
Show Raw Evidence JSON
{
    "zone_id": "russia_baltic_transit",
    "zone_name": "Baltic Exit\/Tallinn Approach",
    "dwell_minutes": 333,
    "points_in_zone": 6,
    "first_point": {
        "ts": "2026-03-21T00:08:40+00:00",
        "lat": 59.860686700000002247179509140551090240478515625,
        "lon": 26.0035467000000011239535524509847164154052734375
    },
    "last_point": {
        "ts": "2026-03-21T05:41:39+00:00",
        "lat": 59.86133670000000250865923590026795864105224609375,
        "lon": 26.002894999999998759676600457169115543365478515625
    }
}
Methodology: 2026.01.18
Zone Dwell discovered_102
Mar 18, 2026 14:16 UTC 80.0%
  • Zone: discovered_102
  • Duration: 1h 15m
  • Data Points: 4 AIS positions
  • Period: 2026-03-18T14:16:21+00:00 to 2026-03-18T15:32:11+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_102",
    "zone_name": "Alboran Sea Surveillance Zone",
    "dwell_minutes": 75.7999999999999971578290569595992565155029296875,
    "points_in_zone": 4,
    "first_point": {
        "ts": "2026-03-18T14:16:21+00:00",
        "lat": 59.6653900000000021464074961841106414794921875,
        "lon": 24.2107783000000011952579370699822902679443359375
    },
    "last_point": {
        "ts": "2026-03-18T15:32:11+00:00",
        "lat": 59.6652466999999973040758050046861171722412109375,
        "lon": 24.20606670000000093523340183310210704803466796875
    }
}
Methodology: 2026.01.18
Zone Dwell discovered_102
Mar 18, 2026 13:19 UTC 80.0%
  • Zone: discovered_102
  • Duration: 2h 12m
  • Data Points: 8 AIS positions
  • Period: 2026-03-18T13:19:21+00:00 to 2026-03-18T15:32:11+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_102",
    "zone_name": "Alboran Sea Surveillance Zone",
    "dwell_minutes": 132.80000000000001136868377216160297393798828125,
    "points_in_zone": 8,
    "first_point": {
        "ts": "2026-03-18T13:19:21+00:00",
        "lat": 59.66509169999999784295141580514609813690185546875,
        "lon": 24.211041699999999110559656401164829730987548828125
    },
    "last_point": {
        "ts": "2026-03-18T15:32:11+00:00",
        "lat": 59.6652466999999973040758050046861171722412109375,
        "lon": 24.20606670000000093523340183310210704803466796875
    }
}
Methodology: 2026.01.18
Zone Dwell discovered_102
Mar 18, 2026 12:16 UTC 80.0%
  • Zone: discovered_102
  • Duration: 3h 15m
  • Data Points: 12 AIS positions
  • Period: 2026-03-18T12:16:19+00:00 to 2026-03-18T15:32:11+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_102",
    "zone_name": "Alboran Sea Surveillance Zone",
    "dwell_minutes": 195.900000000000005684341886080801486968994140625,
    "points_in_zone": 12,
    "first_point": {
        "ts": "2026-03-18T12:16:19+00:00",
        "lat": 59.6651767000000035068296710960566997528076171875,
        "lon": 24.2109583000000014862962416373193264007568359375
    },
    "last_point": {
        "ts": "2026-03-18T15:32:11+00:00",
        "lat": 59.6652466999999973040758050046861171722412109375,
        "lon": 24.20606670000000093523340183310210704803466796875
    }
}
Methodology: 2026.01.18
Loiter discovered_102
Mar 18, 2026 12:16 UTC 75.0%
  • Duration: 3h 15m
  • Radius: 252 meters
  • Data Points: 12 AIS positions
  • Centroid: 59.6651, 24.2105
  • Zone: discovered_102
Show Raw Evidence JSON
{
    "radius_m": 251.69999999999998863131622783839702606201171875,
    "duration_minutes": 195.900000000000005684341886080801486968994140625,
    "points": 12,
    "centroid": {
        "lat": 59.665146391666667113895528018474578857421875,
        "lon": 24.21052777500000274812919087707996368408203125
    },
    "bbox": {
        "min_lat": 59.66476999999999719648258178494870662689208984375,
        "min_lon": 24.20606670000000093523340183310210704803466796875,
        "max_lat": 59.6653900000000021464074961841106414794921875,
        "max_lon": 24.2110950000000002546585164964199066162109375
    },
    "zone_id": "discovered_102"
}
Methodology: 2026.01.18
Zone Dwell discovered_102
Mar 18, 2026 11:40 UTC 80.0%
  • Zone: discovered_102
  • Duration: 3h 51m
  • Data Points: 15 AIS positions
  • Period: 2026-03-18T11:40:21+00:00 to 2026-03-18T15:32:11+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_102",
    "zone_name": "Alboran Sea Surveillance Zone",
    "dwell_minutes": 231.80000000000001136868377216160297393798828125,
    "points_in_zone": 15,
    "first_point": {
        "ts": "2026-03-18T11:40:21+00:00",
        "lat": 59.66522669999999806123014423064887523651123046875,
        "lon": 24.210953299999999899227987043559551239013671875
    },
    "last_point": {
        "ts": "2026-03-18T15:32:11+00:00",
        "lat": 59.6652466999999973040758050046861171722412109375,
        "lon": 24.20606670000000093523340183310210704803466796875
    }
}
Methodology: 2026.01.18
Loiter discovered_102
Mar 18, 2026 11:40 UTC 75.0%
  • Duration: 3h 51m
  • Radius: 257 meters
  • Data Points: 15 AIS positions
  • Centroid: 59.6652, 24.2106
  • Zone: discovered_102
Show Raw Evidence JSON
{
    "radius_m": 256.69999999999998863131622783839702606201171875,
    "duration_minutes": 231.80000000000001136868377216160297393798828125,
    "points": 15,
    "centroid": {
        "lat": 59.66515555999999520508936257101595401763916015625,
        "lon": 24.210617440000003597333488869480788707733154296875
    },
    "bbox": {
        "min_lat": 59.66476999999999719648258178494870662689208984375,
        "min_lon": 24.20606670000000093523340183310210704803466796875,
        "max_lat": 59.6653900000000021464074961841106414794921875,
        "max_lon": 24.2110950000000002546585164964199066162109375
    },
    "zone_id": "discovered_102"
}
Methodology: 2026.01.18
Zone Dwell discovered_102
Mar 17, 2026 22:01 UTC 80.0%
  • Zone: discovered_102
  • Duration: 2h 6m
  • Data Points: 3 AIS positions
  • Period: 2026-03-17T22:01:14+00:00 to 2026-03-18T00:07:18+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_102",
    "zone_name": "Alboran Sea Surveillance Zone",
    "dwell_minutes": 126.099999999999994315658113919198513031005859375,
    "points_in_zone": 3,
    "first_point": {
        "ts": "2026-03-17T22:01:14+00:00",
        "lat": 59.6648732999999964476955938152968883514404296875,
        "lon": 24.210551699999999897272573434747755527496337890625
    },
    "last_point": {
        "ts": "2026-03-18T00:07:18+00:00",
        "lat": 59.66465329999999767096596769988536834716796875,
        "lon": 24.210863299999999753708834759891033172607421875
    }
}
Methodology: 2026.01.18
Zone Dwell discovered_102
Mar 17, 2026 21:37 UTC 80.0%
  • Zone: discovered_102
  • Duration: 2h 30m
  • Data Points: 5 AIS positions
  • Period: 2026-03-17T21:37:17+00:00 to 2026-03-18T00:07:18+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_102",
    "zone_name": "Alboran Sea Surveillance Zone",
    "dwell_minutes": 150,
    "points_in_zone": 5,
    "first_point": {
        "ts": "2026-03-17T21:37:17+00:00",
        "lat": 59.66480829999999713209035689942538738250732421875,
        "lon": 24.2107850000000013324097380973398685455322265625
    },
    "last_point": {
        "ts": "2026-03-18T00:07:18+00:00",
        "lat": 59.66465329999999767096596769988536834716796875,
        "lon": 24.210863299999999753708834759891033172607421875
    }
}
Methodology: 2026.01.18
Zone Dwell discovered_102
Mar 17, 2026 20:31 UTC 80.0%
  • Zone: discovered_102
  • Duration: 3h 36m
  • Data Points: 7 AIS positions
  • Period: 2026-03-17T20:31:15+00:00 to 2026-03-18T00:07:18+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_102",
    "zone_name": "Alboran Sea Surveillance Zone",
    "dwell_minutes": 216.099999999999994315658113919198513031005859375,
    "points_in_zone": 7,
    "first_point": {
        "ts": "2026-03-17T20:31:15+00:00",
        "lat": 59.66494999999999748752088635228574275970458984375,
        "lon": 24.210466700000001338821675744839012622833251953125
    },
    "last_point": {
        "ts": "2026-03-18T00:07:18+00:00",
        "lat": 59.66465329999999767096596769988536834716796875,
        "lon": 24.210863299999999753708834759891033172607421875
    }
}
Methodology: 2026.01.18
Zone Dwell Danish Straits/Skagerrak
Mar 14, 2026 03:01 UTC 80.0%
  • Zone: Danish Straits/Skagerrak
  • Duration: 2h 17m
  • Data Points: 9 AIS positions
  • Period: 2026-03-14T03:01:15+00:00 to 2026-03-14T05:18:23+00:00
Show Raw Evidence JSON
{
    "zone_id": "osint_danish_straits",
    "zone_name": "Danish Straits\/Skagerrak",
    "dwell_minutes": 137.099999999999994315658113919198513031005859375,
    "points_in_zone": 9,
    "first_point": {
        "ts": "2026-03-14T03:01:15+00:00",
        "lat": 57.687596700000000282670953311026096343994140625,
        "lon": 11.0917750000000001620037437533028423786163330078125
    },
    "last_point": {
        "ts": "2026-03-14T05:18:23+00:00",
        "lat": 57.30113829999999808251232025213539600372314453125,
        "lon": 11.5217133000000000464524418930523097515106201171875
    }
}
Methodology: 2026.01.18
Zone Dwell Danish Straits/Skagerrak
Mar 14, 2026 02:56 UTC 80.0%
  • Zone: Danish Straits/Skagerrak
  • Duration: 2h 21m
  • Data Points: 13 AIS positions
  • Period: 2026-03-14T02:56:33+00:00 to 2026-03-14T05:18:23+00:00
Show Raw Evidence JSON
{
    "zone_id": "osint_danish_straits",
    "zone_name": "Danish Straits\/Skagerrak",
    "dwell_minutes": 141.80000000000001136868377216160297393798828125,
    "points_in_zone": 13,
    "first_point": {
        "ts": "2026-03-14T02:56:33+00:00",
        "lat": 57.699129999999996698534232564270496368408203125,
        "lon": 11.072971700000000083718987298198044300079345703125
    },
    "last_point": {
        "ts": "2026-03-14T05:18:23+00:00",
        "lat": 57.30113829999999808251232025213539600372314453125,
        "lon": 11.5217133000000000464524418930523097515106201171875
    }
}
Methodology: 2026.01.18
Zone Dwell Atlantic Midway Monitoring Zone
Mar 11, 2026 15:23 UTC 80.0%
  • Zone: Atlantic Midway Monitoring Zone
  • Duration: 2h 2m
  • Data Points: 54 AIS positions
  • Period: 2026-03-11T15:23:26+00:00 to 2026-03-11T17:26:08+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_079",
    "zone_name": "Atlantic Midway Monitoring Zone",
    "dwell_minutes": 122.7000000000000028421709430404007434844970703125,
    "points_in_zone": 54,
    "first_point": {
        "ts": "2026-03-11T15:23:26+00:00",
        "lat": 51.391486700000001519583747722208499908447265625,
        "lon": 2.55572670000000012890950529254041612148284912109375
    },
    "last_point": {
        "ts": "2026-03-11T17:26:08+00:00",
        "lat": 51.3997049999999973124431562609970569610595703125,
        "lon": 3.111318300000000203198169401730410754680633544921875
    }
}
Methodology: 2026.01.18
Zone Dwell Alboran Sea Surveillance Zone
Mar 10, 2026 00:00 UTC 80.0%
  • Zone: Alboran Sea Surveillance Zone
  • Duration: 1h 48m
  • Data Points: 70 AIS positions
  • Period: 2026-03-10T00:00:39+00:00 to 2026-03-10T01:49:17+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_103",
    "zone_name": "Copenhagen Maritime Surveillance Zone",
    "dwell_minutes": 108.599999999999994315658113919198513031005859375,
    "points_in_zone": 70,
    "first_point": {
        "ts": "2026-03-10T00:00:39+00:00",
        "lat": 50.27468999999999965666575008071959018707275390625,
        "lon": -0.1539032999999999928864014009377569891512393951416015625
    },
    "last_point": {
        "ts": "2026-03-10T01:49:17+00:00",
        "lat": 50.40927500000000094360075308941304683685302734375,
        "lon": 0.477568300000000001137578919951920397579669952392578125
    }
}
Methodology: 2026.01.18
Zone Dwell Alboran Sea Surveillance Zone
Mar 9, 2026 23:02 UTC 80.0%
  • Zone: Alboran Sea Surveillance Zone
  • Duration: 2h 46m
  • Data Points: 83 AIS positions
  • Period: 2026-03-09T23:02:39+00:00 to 2026-03-10T01:49:17+00:00
Show Raw Evidence JSON
{
    "zone_id": "discovered_103",
    "zone_name": "Copenhagen Maritime Surveillance Zone",
    "dwell_minutes": 166.599999999999994315658113919198513031005859375,
    "points_in_zone": 83,
    "first_point": {
        "ts": "2026-03-09T23:02:39+00:00",
        "lat": 50.2081433000000032507159630768001079559326171875,
        "lon": -0.50524829999999998353388264149543829262256622314453125
    },
    "last_point": {
        "ts": "2026-03-10T01:49:17+00:00",
        "lat": 50.40927500000000094360075308941304683685302734375,
        "lon": 0.477568300000000001137578919951920397579669952392578125
    }
}
Methodology: 2026.01.18

Recent Position Data

Time (UTC) Lat Lon Speed Course Zone
Aug 1 02:37 31.6393 32.3145 0.0 kn 67.5° Black Sea Sanctioned Vessel Monitoring Zone
Aug 1 01:47 31.6394 32.3146 0.0 kn 46.6° Black Sea Sanctioned Vessel Monitoring Zone
Aug 1 01:39 31.6394 32.3145 0.0 kn 46.6° Black Sea Sanctioned Vessel Monitoring Zone
Aug 1 01:18 31.6393 32.3144 0.9 kn 55.2° Black Sea Sanctioned Vessel Monitoring Zone
Aug 1 01:02 31.6394 32.3146 0.1 kn 163.0° Black Sea Sanctioned Vessel Monitoring Zone
Aug 1 00:20 31.6394 32.3145 0.0 kn 16.7° Black Sea Sanctioned Vessel Monitoring Zone
Jul 31 23:02 31.6393 32.3145 0.0 kn 16.7° Black Sea Sanctioned Vessel Monitoring Zone
Jul 23 14:59 31.6364 32.4059 0.0 kn 250.4° Western Black Sea Surveillance Zone
Jul 17 14:43 37.6787 24.2001 13.5 kn 224.4° North Sea Monitoring Zone
Jul 16 14:11 40.8867 28.5781 12.7 kn 258.0° Bosphorus/Dardanelles Approach
Jul 12 04:36 40.9428 28.7754 0.0 kn 205.6° Bosphorus/Dardanelles Approach
Jul 12 04:27 40.9427 28.7753 0.0 kn 205.6° Bosphorus/Dardanelles Approach
Jul 12 03:00 40.9426 28.7754 0.0 kn 205.6° Bosphorus/Dardanelles Approach
Jul 12 02:57 40.9426 28.7755 0.0 kn 205.6° Bosphorus/Dardanelles Approach
Jul 12 02:39 40.9425 28.7755 0.0 kn 205.6° Bosphorus/Dardanelles Approach
Jul 12 02:12 40.9426 28.7755 0.0 kn 205.6° Bosphorus/Dardanelles Approach
Jul 12 01:51 40.9428 28.7755 0.0 kn 205.6° Bosphorus/Dardanelles Approach
Jul 12 01:30 40.9428 28.7755 0.0 kn 205.6° Bosphorus/Dardanelles Approach
Jul 12 01:09 40.9427 28.7755 0.0 kn 286.9° Bosphorus/Dardanelles Approach
Jul 12 00:30 40.9430 28.7755 0.0 kn 286.9° Bosphorus/Dardanelles Approach

Showing 20 of 46 recent positions.

Data Source

Vessel observed through FleetLeaks' AIS monitoring system in zones of interest. Identity and position data derived from AIS broadcasts and public maritime databases.

Disclaimer: AIS data can be spoofed or falsified. Vessel identities should be independently verified before making compliance decisions.