AI-ready OSINT and satellite GEOINT for analysts, geopolitical-risk teams, and AI agents.
Each world event carries three things: the reports behind it, updated as coverage develops; a location only as precise as the reporting allows—country, town, or the named facility; and whether it could be seen from orbit, alongside events made from satellite and instrument measurements. In the web app, over the REST API, or from your AI agent through MCP.
Seeing the event is easy. Knowing what you can prove—and what evidence is still missing—is the product.
7 October 2026 on the Watchfloor — 1,032 events worldwide
Aviation · Igbokoda
Nigerian Air Force ATR-42 aircraft crashes near Igbokoda, Ondo State
Protest
Muslims rampaging through France
Armed Conflict · Iran
Geopolitical Earthquake of the Iran War
Natural Disaster · Mozambique
Mozambique Floods 2026
Armed Conflict · Syria
Israeli military strikes in Lebanon and Syria
On every event
Raw feeds place an event at country level, or at the city it was reported from. Delta resolves precise coordinates only as far as the reporting names the place, and drops a location that contradicts the reported country. Each event says how far it got: country, town, or the named facility. How events are located
Every event keeps its original sources and how many separate outlets carried it, and is updated as new reports arrive. The number of outlets shows how widely it is reported; it is not presented as confirmation.
Each event says whether what was reported could be seen by a satellite, and why not when it could not. Some events come from a measurement — a heat source, ship counts, a seismic record — and say only what was recorded. Measured events
Pipeline activity — last 24 hours, as of 00:53 UTC
Articles are screened, and reports of the same event are folded into one source-linked event.
Developers & AI agents
Signals, imagery search, collection planning, monitoring and AI assessment — the same intelligence the Watchfloor shows, over a REST API and an MCP server. Included on every plan.
import requests
headers = {"Authorization": "Bearer ond_YOUR_API_KEY"}
params = {}
resp = requests.get("https://offnadir-delta.com/api/v1/signals/dc846ed4-c4a0-48bf-afd5-e2a6637b0fcf", headers=headers, params=params)
resp.raise_for_status()
print(resp.json())curl "https://offnadir-delta.com/api/v1/signals/dc846ed4-c4a0-48bf-afd5-e2a6637b0fcf" \
-H "Authorization: Bearer ond_YOUR_API_KEY"# Connect once — any MCP client (Claude Code shown):
claude mcp add --transport http off-nadir-delta \
https://offnadir-delta.com/api/v1/mcp \
--header "Authorization: Bearer ond_..."
# Then your agent calls the same intelligence as tools:
query_signals {"recency": "24h", "limit": 5}{
"id": "dc846ed4-c4a0-48bf-afd5-e2a6637b0fcf",
"occurred_at": "2026-09-01T00:00:00+00:00",
"category": "natural_disaster",
"title": "Hurricane Polo approaches Mexico's Baja California; remnants bring flooding to southwestern U.S.",
"location": "San Juanico",
"country_code": "MX",
"lat": 16.8423,
"lng": -99.9112,
"plottable": true,
"stage": "pinpointed",
"stage_reason": "named_facility_unresolved",
"severity_score": 7.3,
"geoint_score": 9,
"escalation_trend": "new",
"collection": {
"level": "GSD<10m",
"sensor": "sentinel-1-sar",
"analysis": "flood-mapping",
"niirs": "NIIRS 2-4",
"target": "Flood inundation extent ~10-50m resolution across Mazatlan region and southern New Mexico valleys",
"reason": "Flood inundation extent across Mazatlan/southern New Mexico; Sentinel-1 SAR + flood-mapping to map water extent post-hurricane.",
"aoi": [
-106.5,
32,
-106,
32.5
],
"gap": "none",
"observability": 3,
"observable": true,
"observable_reason": "visible_at_observability_3"
},
"imagery": {
"post_status": "confirmed_post",
"sar_pair_status": "ready",
"latest_scene_date": "2026-09-15"
},
"reporting": {
"member_count": 254,
"distinct_hosts": 159,
"distinct_texts": 226,
"source_reliability_best": "A",
"credibility_best": 1,
"graded_members": 254
}
}51 REST operations and 22 MCP tools available right now — counted from the live registry when this page rendered.
Prioritize · understand · verify
News, open data, and satellite imagery each tell part of the story. Delta does the triage — and shows you where to look next.
Delta Watchfloor
Everywhere, today
Live geolocated events — disasters, conflict, security, infrastructure — newest first, each with a severity score — or ranked by imaging value (whether a satellite could settle them) on plans that include it — and continuously refreshed.
Explore SignalsDelta Map
One place, right now
Sentinel-1 and NISAR SAR, Sentinel-2 optical and VIIRS nighttime lights on one map, with active fires, terrain, change detection and vessel detection.
Verify from spaceDelta Watchlist
What you care about, over time
Track important places and events: pick what to measure — ship counts, a burn index, a water index — and every new satellite pass measures it; watch an event and how precisely it is located, and its developments, are tracked continuously.
Track places & eventsDelta Agent
Ask a question
Ask in plain language and get a sourced, geolocated brief: what happened, why it matters, and which satellite sensor to use next.
Ask Delta AgentDelta Reports
Read the assessment
A daily report on world events — Key Judgments with calibrated confidence, an outlook, and collection priorities. Archived by date.
Read today's reportThe layer underneath
Delta Signals — world events (conflict, security, disasters, infrastructure) drawn from news worldwide and official hazard feeds, AI-enriched and refreshed every few minutes.
Shared by every surface — the same signals feed the Watchfloor, the Agent and the daily report, and the Agent's findings open on the Map.
Every surface answers the next question in the same loop — in the web app, over the API, or from your agent.
Most of what happens cannot be settled from orbit — the place is too vague, nothing physical changed, or no satellite passed in time. The product records which of those it is, per event, and says so.
Of the 2,228 events read in the last 72 hours, 144 reached usable satellite imagery. Every one of the rest carries where it stopped — the location, whether it would be visible from orbit, or the imagery search — and why. These are the five most common, counted just now:
Of the events a satellite could see, 2 (0% of all events) have not had the satellite catalog searched yet. That is recorded as not searched, never as no imagery — the two are different answers and the product keeps them apart.
The same discipline runs through the Agent: see the full run where it refused to assess an event that never happened — factual claims carry their sources, and each brief reports its own citation coverage.
Start free — no credit card required. Usage is metered in tokens, so you pay only for the imagery and analysis you actually run. For teams, one shared token pool covers everyone on a single bill.
Explore & prototype free · monitor continuously · build & use commercially · operate as a team — the API & MCP server are included on every plan.
Live tools for checking an area yourself, right in your browser — no account needed — plus step-by-step guides for going deeper
Interactive NASA FIRMS map — view wildfire hotspots right on the page, dates back to 2000
Open toolDrop a .tif and view it instantly — parsed 100% in your browser, never uploaded
Open toolBrowse live global NDVI on the page, then calculate 10m Sentinel-2 NDVI for your fields
Open toolDraw any area and track how it changes over time — no GIS, no code
Read guideCompare satellite images before and after any event
Read guideLearn to detect and map floods using radar imagery
Read guideIdentify vessels in SAR imagery for maritime monitoring
Read guideVIIRS Black Marble imagery for urban growth and power-outage analysis
Read guideHow to read geographic risk from satellite data — practical guides to SAR, spectral indices, change detection, and monitoring
Latest
Four kinds of event built from instruments and official records instead of news: a city's night lights, sulfur dioxide over a volcano, an earthquake near a facility, and a cyclone's forecast wind field. What each records, and what it leaves open.
A transit anomaly is a count of ships through a strait or canal that has left that place's own usual level. How transits are counted from AIS, what moves the count besides a disruption, and how to read it without guessing a cause.
A thermal anomaly is a satellite pixel flagged as hot. At a refinery or power plant most of them are routine. How NASA separates static heat sources, and how to compare a heat source with its own past.
Start here
Learn how to access and analyze Sentinel-1 SAR radar data in your browser. This step-by-step guide covers the basics of SAR imagery, how to search for data, and interpret your first radar image.
Not all change detection methods are equal. This post compares image differencing, NDVI time-series, and SAR coherence-based approaches with real-world guidance on when to use each one.
Area monitoring with satellite time series lets you automatically track changes in any region over weeks, months, or years. Learn how to set up a monitoring zone, choose the right index, and interpret results using Sentinel-1, Sentinel-2, and VIIRS data.
What to know before you sign up.
Start on the Watchfloor to see where activity is concentrated today — geolocated events (conflict, security, disasters, infrastructure), continuously refreshed, each with a severity score (ranked by imaging value on plans that include it). Then ask Delta Agent why a given event matters; it reasons over the live signals with real intelligence tradecraft and returns a sourced brief that recommends which satellite sensor and area to image — Sentinel-1 SAR for cloud, night, or vessel detection, Sentinel-2 optical for visual confirmation. Open the recommended scene on the Map to look closer. This "tip-and-cue" workflow takes you from the day's events to the right satellite image without switching tools.
Jump back in — your Watchfloor, Delta Agent, the Map, and today's report are one click away.