{
 "publisher": "DroneLedger",
 "site": "https://droneincidents.com",
 "generated": "2026-10-19T07:47:01+00:00",
 "release": "20261019T074702021475-bec141",
 "license": {
  "name": "CC BY 4.0",
  "url": "https://creativecommons.org/licenses/by/4.0/",
  "attribution": "DroneLedger (droneincidents.com)",
  "excludes": "Quoted source passages and linked articles remain the copyright of their publishers; they are included as short quotations for verification. Linked media and satellite images remain the rights holders' property; no image or video licence is granted by this dataset. Fonts (SIL OFL) and map data (Natural Earth, public domain) keep their own terms. City and region names in automatically published dossiers are checked against GeoNames (geonames.org, CC BY 4.0). Drone drawings and animations are schematic illustrations of a type, not evidence about any incident."
 },
 "assessmentNote": "DroneLedger assessment, not a finding. Editorial likelihood bands, not calibrated statistical confidence intervals. Unknown has no numeric probability. Outcomes are attributed reports; no totals or inference of intent from a hit.",
 "assessmentScale": {
  "version": "di-estimative-v1",
  "levels": {
   "almost_certain": {
    "low": 95,
    "high": 99
   },
   "very_likely": {
    "low": 80,
    "high": 95
   },
   "likely": {
    "low": 55,
    "high": 80
   },
   "roughly_even_chance": {
    "low": 45,
    "high": 55
   },
   "unlikely": {
    "low": 20,
    "high": 45
   },
   "very_unlikely": {
    "low": 5,
    "high": 20
   },
   "almost_no_chance": {
    "low": 1,
    "high": 5
   },
   "unknown": {
    "low": null,
    "high": null
   }
  }
 },
 "evidenceNote": "Each dossier separates three claims: drone presence, impact and attribution, each with its own evidence state and supporting sources. 'reported' means a source describes the claim without sufficient identification evidence; claims by parties to a conflict are never 'confirmed' on their own. Counts reflect dossiers in this curated archive, not all incidents worldwide. windowStart/windowEnd are reporting-window calendar bounds, not individual event days; legacy date remains the compatibility/sorting date for such records.",
 "locationNote": "lat/lon are the dossier's own approximate coordinates (see locationPrecision) and are empty when the incident location is unknown. referencePoint {lat, lon, level, name} is a display reference only: a fixed point in the named city (GeoNames), region (its administrative seat), sea or country (Natural Earth label point), derived at build time. It is not a geolocation, not an estimate of the incident location and may change when the dossier's place becomes more precise: reference point; incident location unknown.",
 "detailsNote": "media, operationalEffects, followUp and archiveEntity are editorial, source-indexed additions. Media is publisher-link only, has its own evidence status and never establishes drone presence or attribution. Debunked original-media links are removed; archived revisions omit media references. archivePattern is computed from mapped published event records at generated time, not a worldwide incident count. Null asOf means not established; publication time is not substituted.",
 "dataset": {
  "doi": "10.5281/zenodo.23345422",
  "url": "https://doi.org/10.5281/zenodo.23345422",
  "note": "Citable weekly snapshot (CSV + JSON) archived on Zenodo; this DOI always resolves to the latest version."
 },
 "howToCite": "Cite the dossier URL and revision, e.g. DroneLedger, “Drone report in Lviv, Ukraine”, dossier auto-ua-2026-10-19-fc6de3c64f, revision 2, updated 2026-10-19. https://droneincidents.com/incident/auto-ua-2026-10-19-fc6de3c64f/",
 "incident": {
  "id": "odesa-offshore-cargo-ship-drone-claim-2026-10-18",
  "title": "Russia reports drone strike on a cargo ship off Odesa",
  "place": "Black Sea off Odesa",
  "country": "Ukraine",
  "countryCode": "UA",
  "date": "2026-10-18",
  "dateKind": "event",
  "scope": "single",
  "category": "conflict",
  "droneStatus": "reported",
  "impactStatus": "reported",
  "attributionStatus": "claimed",
  "lat": 46.45,
  "lon": 30.9,
  "locationPrecision": "region",
  "summary": "Russia's Defence Ministry reported a nighttime drone strike on a cargo ship at sea off Odesa in an 18 October 2026 statement. The ship's identity, damage and alleged military or dual-use cargo have not been independently verified.",
  "impact": "The Russian ministry claims the cargo ship was hit. No verified damage, casualties, sinking or cargo assessment is established. This is a claim by a party conducting the reported attack.",
  "evidence": "Interfax explicitly says the ministry attributed the ship strike to Russian UAVs and places the vessel at sea near Odesa. NOS reports the ministry's ship-strike allegation but describes it as in the port city. Both are relays of the same Russian official claim, not independent confirmation of the strike or weapon.",
  "unknown": "Interfax describes a vessel at sea off Odesa, while NOS uses a port description; no harbour position is adopted. Exact event time, vessel identity/flag, casualties, cargo and extent of damage remain unconfirmed. The approximate sea-area marker is not a ship position, route or target coordinate. No connection to earlier Black Sea commercial-vessel attacks is established.",
  "attribution": "Russia's Defence Ministry claims its own drones carried out the strike. This self-attribution is recorded as claimed; neither the attack nor the alleged cargo is independently confirmed.",
  "sources": [
   {
    "label": "Interfax: ministry explicitly reports UAV strike on vessel at sea",
    "url": "https://www.interfax.ru/russia/1123244",
    "published": "2026-10-18",
    "family": "interfax"
   },
   {
    "label": "NOS: Russian ship-strike allegation and port description",
    "url": "https://nos.nl/artikel/2635507-tien-burgerdoden-in-oekraine-dat-zelf-grote-drone-aanval-op-rusland-uitvoert",
    "published": "2026-10-18",
    "family": "nos"
   }
  ],
  "timeline": [
   {
    "date": "2026-10-18",
    "text": "Media published the cited official report; claims remain unverified.",
    "source": 0
   }
  ],
  "droneStatusSources": [
   0,
   1
  ],
  "impactStatusSources": [
   0
  ],
  "attributionSources": [
   0
  ],
  "droneTypes": [],
  "claims": [
   {
    "id": "reported-vessel-strike",
    "axis": "drone",
    "statement": "Russia's ministry reports its UAVs struck the vessel at night.",
    "quote": "судно поражено ночью ударом российских БПЛА",
    "claimant": "russian-defence-ministry",
    "originId": "ru-mod-odesa-ship-20261018",
    "relay": "relayed",
    "assessment": "supports",
    "note": "Official involved-party claim relayed by media; not independently verified.",
    "sourceIndex": 0,
    "quoteCheckedAt": "2026-10-19",
    "quoteTranslation": {}
   },
   {
    "id": "own-drone-claim",
    "axis": "attribution",
    "statement": "Russia's ministry attributes the reported attack to its own drones.",
    "quote": "ударом российских БПЛА",
    "claimant": "russian-defence-ministry",
    "originId": "ru-mod-odesa-ship-20261018",
    "relay": "relayed",
    "assessment": "supports",
    "note": "Official involved-party claim relayed by media; not independently verified.",
    "sourceIndex": 0,
    "quoteCheckedAt": "2026-10-19",
    "quoteTranslation": {}
   },
   {
    "id": "reported-hit",
    "axis": "impact",
    "statement": "The ministry claims the cargo ship was hit.",
    "quote": "поражено морское судно типа сухогруз",
    "claimant": "russian-defence-ministry",
    "originId": "ru-mod-odesa-ship-20261018",
    "relay": "relayed",
    "assessment": "supports",
    "note": "Official involved-party claim relayed by media; not independently verified.",
    "sourceIndex": 0,
    "quoteCheckedAt": "2026-10-19",
    "quoteTranslation": {}
   }
  ],
  "review": "editor",
  "checkedAt": "2026-10-16",
  "autoCheckedAt": null,
  "updatedAt": "2026-10-19",
  "revision": 1,
  "series": [],
  "windowStart": "2026-10-17",
  "windowEnd": "2026-10-18",
  "windowBasis": "source-relative-evening-night",
  "assessment": null,
  "outcome": [],
  "assessment_scale_version": null,
  "assessment_operator_subject": null,
  "assessment_operator_level": null,
  "assessment_operator_range_low": null,
  "assessment_operator_range_high": null,
  "assessment_target_subject": null,
  "assessment_target_level": null,
  "assessment_target_range_low": null,
  "assessment_target_range_high": null,
  "assessment_droneType_subject": null,
  "assessment_droneType_level": null,
  "assessment_droneType_range_low": null,
  "assessment_droneType_range_high": null,
  "media": [],
  "operationalEffects": [],
  "followUp": [],
  "archiveEntity": null,
  "namedLocation": null,
  "publisherMedia": [],
  "reportTiming": null,
  "archivePattern": null,
  "impactReports": [],
  "corroboration": "curated",
  "interceptionReported": {
   "evidenceState": "reported",
   "note": "Official aggregate claims, not independently verified kills. Parts are included only when explicitly sourced and sum to the reported total. Catalogue countermeasures are not incident evidence.",
   "counts": []
  },
  "referencePoint": null,
  "labels": {
   "category": "Armed conflict",
   "droneStatus": "Reported",
   "impactStatus": "Reported",
   "attributionStatus": "Claimed by a party (not independently verified)"
  },
  "url": "https://droneincidents.com/incident/odesa-offshore-cargo-ship-drone-claim-2026-10-18/",
  "citation": "DroneLedger, “Russia reports drone strike on a cargo ship off Odesa”, dossier odesa-offshore-cargo-ship-drone-claim-2026-10-18, revision 1, updated 2026-10-19. https://droneincidents.com/incident/odesa-offshore-cargo-ship-drone-claim-2026-10-18/",
  "history": [
   {
    "revision": 1,
    "date": "2026-10-19",
    "at": "2026-10-19T06:16:58.390+00:00",
    "note": "Curated dossier created after checking the cited sources line by line."
   }
  ]
 }
}
