What this is
An unofficial open-source intelligence (OSINT) map of conflict reporting in the Middle East, built from public posts. It is not a news service and nothing on it is confirmed by its makers. Verify before acting.
How AI is used
Claude, an AI model made by Anthropic, reads public posts (news feeds, Telegram channels, X and crowd reports). It drops posts that are not about the conflict, extracts the claims in the rest, and writes each event's title and summary; the code groups claims about the same event. It also drafts a verification judgement. GDELT's machine-coded records are stored as leads and never sent to Claude; sirens, NOTAMs, UKMTO and other structured records become reports without it.
Rules then set the verification state from the number of independent sources and any official confirmation. The AI judgement can lower that state (it is what marks a report disputed or debunked) or add a warning; it never raises it.
The AI can be wrong: titles, summaries, places and times may contain mistakes. Open the linked sources before relying on anything.
Verification states
- Confirmed
- Two or more independent origins agree and an official body confirms it, or it is the authority’s own notice (a NOTAM or a Home Front Command alert). For a siren alert that means only that the alert sounded, not that anything struck: it is labelled “Official alert issued”, and siren markers are never drawn larger than single source.
- Corroborated
- Two or more independent origins agree.
- Single source
- One credible source so far (official, wire, established outlet or OSINT).
- Unverified
- No credible or independent source yet.
- Disputed
- Sources contradict each other.
- Debunked
- Judged false or misattributed; kept for the record, and shown only when “Show debunked and hidden” is on (Filters).
Warnings
- Footage may be recycled; Location doubtful; Propaganda pattern; Not independently verifiable; May be satire or rumour; May be misattributed; Possibly out of scope; Accounts conflict; Casualty figure unconfirmed.
- Awaiting human review: the rules or the AI asked for a person to check it.
Locations
Places are matched with a gazetteer (GeoNames, OCHA's Gaza neighbourhoods and a curated list) and, for airports, ports, oil, gas and power sites and military bases, with reference data from OurAirports, Wikidata and the NGA World Port Index. Some points are estimated by AI from the place name and some mark only an area's centre (district or region): their markers have a dashed edge. Reports that name only a country are not drawn as points: a dashed chip at the country's centre counts them. Reports with no place that could be mapped are listed in Latest, marked “No map location”. A point is never more exact than the report behind it.
Times
Times are shown in your local time zone, with its abbreviation; the details panel also gives UTC. A time stated in a report can be wrong, and when a report gives none, the time the report was first seen is used.
Live layers
- Sirens: official Home Front Command alerts. They are warnings, not confirmed impacts.
- Aircraft: positions from public ADS-B feeds. A plane missing from the map may simply not be transmitting. When you open one, its registration, type, owner and route can be looked up on hexdb.io; a route is a schedule record for the callsign and may not be that flight.
- Ships: positions that ships’ own AIS transponders broadcast, received through AISStream.io. A transponder can be switched off or report a false position, and coverage is thin in the Red Sea and Gulf of Aden. A ship marked as gone quiet was under way at its last report, 1 to 12 h ago, while ships near that spot still report: it may have switched its transponder off, or left receiver range.
- Heat: NASA FIRMS satellite detections. The cause is unknown: a fire, an industrial flare or a strike look alike.
- Air-traffic disruptions: machine-detected drops in the aircraft counted at an airport. The signal does not say why.
- Infrastructure (off by default): airports, ports, oil and gas sites, power stations, military sites and border crossings, for orientation. Hospitals and dams are deliberately not shown. Being near one of these sites says nothing about what happened there.
Links and citations
The address bar keeps the time range, filters, map view and open event, so a copied address reopens the same view. In an event’s details, Copy link gives a link to that event and Copy citation gives plain text with its state, warnings, place, time in UTC and source links. When you quote a title or summary, say that it was written by AI.
Credits
- Basemap: OpenFreeMap, OpenMapTiles, data © OpenStreetMap contributors.
- Heat: NASA FIRMS (Fire Information for Resource Management System).
- Aircraft (positions and the air-traffic counts behind disruptions): adsb.fi, adsb.lol (ODbL) and the OpenSky Network; registration, type, owner and route: hexdb.io. Sirens: Israel Home Front Command.
- Ships (AIS positions, details and tracks): AISStream.io.
- Prices: U.S. Energy Information Administration (EIA), daily spot prices for Brent and WTI.
- Places (event locations and the Infrastructure layer): GeoNames (CC BY 4.0), OurAirports (public domain), Wikidata (CC0), the NGA World Port Index (US government, public domain), Gaza neighbourhoods from OCHA oPt (CC BY 4.0) and a project-curated list.
- Map library: MapLibre GL JS. Summaries: Claude by Anthropic.