{"count":168,"datasets":[{"access_method":"stac","api_or_download_url":"https://earth-search.aws.element84.com/v1","catalog_group":"earth_observation","commercial_use":"allowed","data_quality_profile":{"completeness":"Optical sensor \u2014 unusable under persistent cloud cover; L2A atmospheric correction applied by the producer.","coverage_note":"Global land; 2015 (Sentinel-2A operational) to present.","freshness":"~5-day revisit (both satellites); L2A publication lag of days","licensing_note":"Copernicus free and open data policy; commercial use allowed.","provenance_note":"Transformed from config/source_registry.json (audit 2026-08-17); STAC catalog live-checked 2026-08-17.","spatial_resolution_note":"10 m (B03/B04/B08), 20 m (B11/SCL)","temporal_resolution_note":"~5-day revisit (both satellites)","validation":"STAC catalog live-checked 2026-08-17 (see provenance); no further dataset-specific validation declared in this catalog record."},"geographic_coverage":"Global land","hazard_relevance":["wildfire","drought"],"id":"sentinel2-l2a","license":"Copernicus free and open data policy","name":"Copernicus Sentinel-2 L2A (via Element84 Earth Search STAC)","provenance":"Transformed from config/source_registry.json (audit 2026-08-17); STAC catalog live-checked 2026-08-17.","provider":"ESA / Copernicus (catalog: Element84/AWS open data)","provider_class":"eu_copernicus","quality":"Optical sensor \u2014 unusable under persistent cloud cover; L2A atmospheric correction applied by the producer.","spatial_resolution":"10 m (B03/B04/B08), 20 m (B11/SCL)","status":"integrated","status_note":"Integrated: analysis (satellite), micro-area NDMI variability.","temporal_coverage":"2015 (Sentinel-2A operational) to present","temporal_resolution":"~5-day revisit (both satellites)","update_frequency":"~5-day revisit; L2A publication lag of days","url":"https://earth-search.aws.element84.com/v1","variables":["surface reflectance","NDVI","NDMI","NDWI","scene classification"]},{"access_method":"api","api_or_download_url":"https://api.open-meteo.com/v1/forecast","catalog_group":"climate","commercial_use":"allowed_with_attribution","data_quality_profile":{"completeness":"Numerical model output, not station observations; 850 hPa winds approximate the smoke-transport layer but ignore plume rise, vertical shear and chemistry.","coverage_note":"Global; current conditions and forecast (up to ~16 days); recent past days on request.","freshness":"hourly update","licensing_note":"CC-BY 4.0; commercial use allowed with attribution.","provenance_note":"Transformed from config/source_registry.json (audit 2026-08-17); forecast endpoint live-called 2026-08-17.","spatial_resolution_note":"~11 km model grid","temporal_resolution_note":"hourly","validation":"Forecast endpoint live-called 2026-08-17 (see provenance); consumed by the FWI adapter whose equations are unit-verified against the cffdrs reference implementation (model_registry fwi_system_v1)."},"geographic_coverage":"Global","hazard_relevance":["wildfire","flood","drought","heat","wind"],"id":"open-meteo-forecast","license":"CC-BY 4.0","name":"Open-Meteo forecast API","provenance":"Transformed from config/source_registry.json (audit 2026-08-17); forecast endpoint live-called 2026-08-17.","provider":"Open-Meteo (ECMWF/ICON/DWD model output)","provider_class":"commercial","quality":"Numerical model output, not station observations; 850 hPa winds approximate the smoke-transport layer but ignore plume rise, vertical shear and chemistry.","spatial_resolution":"~11 km model grid","status":"integrated","status_note":"Integrated: analysis (weather, FWI inputs), risk grid, snapshot, smoke transport (wind profile).","temporal_coverage":"Current conditions and forecast (up to ~16 days); recent past days on request","temporal_resolution":"hourly","update_frequency":"hourly","url":"https://open-meteo.com/","variables":["temperature_2m","relative_humidity_2m","precipitation","wind_speed_10m","wind profile (10 m + 850 hPa)","soil_moisture"]},{"access_method":"api","api_or_download_url":"https://archive-api.open-meteo.com/v1/archive","catalog_group":"climate","commercial_use":"allowed_with_attribution","data_quality_profile":{"completeness":"Archive lag; daily aggregates approximate noon-standard FWI inputs; reanalysis, not station observations.","coverage_note":"Global; 1940 to ~5 days before present.","freshness":"daily, lag of several days","licensing_note":"Copernicus C3S terms; commercial use allowed with attribution.","provenance_note":"Transformed from config/source_registry.json (audit 2026-08-17); archive endpoint live-called 2026-08-17.","spatial_resolution_note":"~25 km (ERA5) / ~11 km (ERA5-Land)","temporal_resolution_note":"daily aggregates (hourly archive available upstream)","validation":"Archive endpoint live-called 2026-08-17 (see provenance); feeds the platform validation pipeline (status_note; scripts/run_validation.py)."},"geographic_coverage":"Global","hazard_relevance":["wildfire","flood","drought","heat","wind"],"id":"era5-archive","license":"Copernicus C3S terms","name":"ERA5 / ERA5-Land reanalysis (via Open-Meteo archive)","provenance":"Transformed from config/source_registry.json (audit 2026-08-17); archive endpoint live-called 2026-08-17.","provider":"Copernicus C3S (via Open-Meteo)","provider_class":"eu_copernicus","quality":"Archive lag; daily aggregates approximate noon-standard FWI inputs; reanalysis, not station observations.","spatial_resolution":"~25 km (ERA5) / ~11 km (ERA5-Land)","status":"integrated","status_note":"Integrated: /api/history, change detection, validation pipeline.","temporal_coverage":"1940 to ~5 days before present","temporal_resolution":"daily aggregates (hourly archive available upstream)","update_frequency":"daily, lag of several days","url":"https://open-meteo.com/en/docs/historical-weather-api","variables":["temperature_2m_max","relative_humidity_2m_mean","wind_speed_10m_max","precipitation_sum"]},{"access_method":"api","api_or_download_url":"https://api.opentopodata.org/v1/eudem25m","catalog_group":"earth_observation","commercial_use":"allowed_with_attribution","data_quality_profile":{"completeness":"Static snapshot; slope is a derived approximation at grid scale.","coverage_note":"Europe (EEA member and cooperating countries).","freshness":"static (EU-DEM v1.1; source acquisitions early 2000s)","licensing_note":"EU-DEM: EEA/Copernicus terms; commercial use allowed with attribution.","provenance_note":"Transformed from config/source_registry.json (audit 2026-08-17; dual-dataset entry split from srtm); endpoint live-called 2026-08-17.","spatial_resolution_note":"25 m","temporal_resolution_note":"static","validation":"Endpoint live-called 2026-08-17 (see provenance); no further dataset-specific validation declared in this catalog record."},"geographic_coverage":"Europe (EEA member and cooperating countries)","hazard_relevance":["wildfire","flood"],"id":"opentopodata-eudem","license":"EU-DEM: EEA/Copernicus terms","name":"EU-DEM 25 m (Copernicus/EEA) via OpenTopoData","provenance":"Transformed from config/source_registry.json (audit 2026-08-17; dual-dataset entry split from srtm); endpoint live-called 2026-08-17.","provider":"EEA Copernicus, served by OpenTopoData","provider_class":"eu_copernicus","quality":"Static snapshot; slope is a derived approximation at grid scale.","spatial_resolution":"25 m","status":"integrated","status_note":"Integrated: analysis (terrain), risk score slope term \u2014 primary terrain source for Europe.","temporal_coverage":"static (EU-DEM v1.1; source acquisitions early 2000s)","temporal_resolution":"static","update_frequency":"static","url":"https://www.opentopodata.org/","variables":["elevation","slope (derived)","aspect (derived)"]},{"access_method":"api","api_or_download_url":"https://api.opentopodata.org/v1/srtm90m","catalog_group":"earth_observation","commercial_use":"allowed","data_quality_profile":{"completeness":"Static snapshot; coarser than EU-DEM; slope is a derived approximation at grid scale.","coverage_note":"60\u00b0N\u201356\u00b0S.","freshness":"static (2000 Shuttle Radar Topography Mission acquisition)","licensing_note":"SRTM: NASA open; commercial use allowed.","provenance_note":"Transformed from config/source_registry.json (audit 2026-08-17; dual-dataset entry split from opentopodata-eudem); endpoint live-called 2026-08-17.","spatial_resolution_note":"90 m","temporal_resolution_note":"static","validation":"Endpoint live-called 2026-08-17 (see provenance); no further dataset-specific validation declared in this catalog record."},"geographic_coverage":"60\u00b0N\u201356\u00b0S","hazard_relevance":["wildfire","flood"],"id":"srtm","license":"SRTM: NASA open","name":"SRTM 90 m (NASA) via OpenTopoData","provenance":"Transformed from config/source_registry.json (audit 2026-08-17; dual-dataset entry split from opentopodata-eudem); endpoint live-called 2026-08-17.","provider":"NASA, served by OpenTopoData","provider_class":"scientific_agency","quality":"Static snapshot; coarser than EU-DEM; slope is a derived approximation at grid scale.","spatial_resolution":"90 m","status":"integrated","status_note":"Integrated: fallback terrain source outside EU-DEM coverage (analysis terrain, risk score slope term).","temporal_coverage":"static (2000 Shuttle Radar Topography Mission acquisition)","temporal_resolution":"static","update_frequency":"static","url":"https://www.opentopodata.org/","variables":["elevation","slope (derived)","aspect (derived)"]},{"access_method":"download","api_or_download_url":"https://esa-worldcover.org/en/data-access","catalog_group":"earth_observation","commercial_use":"allowed_with_attribution","data_quality_profile":{"completeness":"Classified product; fuel-model assignment from land cover is a screening approximation.","coverage_note":"Global.","freshness":"yearly product; 2021 reference year (v200)","licensing_note":"CC-BY 4.0; commercial use allowed with attribution.","provenance_note":"Transformed from config/source_registry.json (audit 2026-08-17); data-access page live-checked 2026-08-17.","spatial_resolution_note":"10 m","temporal_resolution_note":"yearly product","validation":"Data-access page live-checked 2026-08-17 (see provenance); no further dataset-specific validation declared in this catalog record."},"geographic_coverage":"Global","hazard_relevance":["wildfire"],"id":"esa-worldcover","license":"CC-BY 4.0","name":"ESA WorldCover v200","provenance":"Transformed from config/source_registry.json (audit 2026-08-17); data-access page live-checked 2026-08-17.","provider":"ESA (with VITO, Brockmann Consult, etc.)","provider_class":"eu_copernicus","quality":"Classified product; fuel-model assignment from land cover is a screening approximation.","spatial_resolution":"10 m","status":"integrated","status_note":"Integrated: analysis (landcover), burnability, ecology layer.","temporal_coverage":"2021 reference year (v200 product)","temporal_resolution":"yearly product","update_frequency":"yearly product","url":"https://esa-worldcover.org/","variables":["land-cover class"]},{"access_method":"registration_required","api_or_download_url":"https://firms.modaps.eosdis.nasa.gov/api/area/","catalog_group":"earth_observation","commercial_use":"allowed","data_quality_profile":{"completeness":"Hotspots, not perimeters; cloud/overpass gaps; NRT archive window is short.","coverage_note":"Global; NRT archive (rolling, short window); full VIIRS archive from 2012.","freshness":"near-real-time (~hours)","licensing_note":"NASA open data; commercial use allowed; API key registration required.","provenance_note":"Transformed from config/source_registry.json (audit 2026-08-17; FIRMS entry split per sensor); API path live-checked 2026-08-17.","spatial_resolution_note":"375 m","temporal_resolution_note":"several overpasses/day","validation":"API path live-checked 2026-08-17 (see provenance); key-gated \u2014 currently unavailable in deployment (no FIRMS_MAP_KEY configured, see status_note); consumed by the validation pipeline when configured (scripts/run_validation.py)."},"geographic_coverage":"Global","hazard_relevance":["wildfire"],"id":"firms-viirs","license":"NASA open data","name":"NASA FIRMS active fires \u2014 VIIRS S-NPP NRT","provenance":"Transformed from config/source_registry.json (audit 2026-08-17; FIRMS entry split per sensor); API path live-checked 2026-08-17.","provider":"NASA LANCE / FIRMS","provider_class":"scientific_agency","quality":"Hotspots, not perimeters; cloud/overpass gaps; NRT archive window is short.","spatial_resolution":"375 m","status":"integrated","status_note":"Integrated (activates with key; currently UNAVAILABLE \u2014 no FIRMS_MAP_KEY configured): analysis (active_fires, fire_evidence), history, validation, smoke (observed-fire mode). Never merged with firms-modis.","temporal_coverage":"NRT archive (rolling, short window); full VIIRS archive from 2012","temporal_resolution":"several overpasses/day","update_frequency":"near-real-time (~hours)","url":"https://firms.modaps.eosdis.nasa.gov/","variables":["active-fire detections","fire radiative power","brightness temperature","confidence"]},{"access_method":"registration_required","api_or_download_url":"https://firms.modaps.eosdis.nasa.gov/api/area/","catalog_group":"earth_observation","commercial_use":"allowed","data_quality_profile":{"completeness":"Hotspots, not perimeters; cloud/overpass gaps; coarser than VIIRS; NRT archive window is short.","coverage_note":"Global; NRT archive (rolling, short window); full MODIS archive from 2000 (Terra) / 2002 (Aqua).","freshness":"near-real-time (~hours)","licensing_note":"NASA open data; commercial use allowed; API key registration required.","provenance_note":"Transformed from config/source_registry.json (audit 2026-08-17; FIRMS entry split per sensor); API path live-checked 2026-08-17.","spatial_resolution_note":"1 km","temporal_resolution_note":"several overpasses/day","validation":"API path live-checked 2026-08-17 (see provenance); key-gated \u2014 currently unavailable in deployment (no FIRMS_MAP_KEY configured, see status_note); reported alongside \u2014 never silently merged with \u2014 firms-viirs."},"geographic_coverage":"Global","hazard_relevance":["wildfire"],"id":"firms-modis","license":"NASA open data","name":"NASA FIRMS active fires \u2014 MODIS NRT","provenance":"Transformed from config/source_registry.json (audit 2026-08-17; FIRMS entry split per sensor); API path live-checked 2026-08-17.","provider":"NASA LANCE / FIRMS","provider_class":"scientific_agency","quality":"Hotspots, not perimeters; cloud/overpass gaps; coarser than VIIRS; NRT archive window is short.","spatial_resolution":"1 km","status":"integrated","status_note":"Integrated (activates with key; currently UNAVAILABLE \u2014 no FIRMS_MAP_KEY configured). Reported alongside \u2014 never silently merged with \u2014 firms-viirs.","temporal_coverage":"NRT archive (rolling, short window); full MODIS archive from 2000 (Terra) / 2002 (Aqua)","temporal_resolution":"several overpasses/day","update_frequency":"near-real-time (~hours)","url":"https://firms.modaps.eosdis.nasa.gov/","variables":["active-fire detections","fire radiative power","brightness temperature","confidence"]},{"access_method":"download","api_or_download_url":"https://data.worldpop.org/","catalog_group":"socio_economic","commercial_use":"allowed_with_attribution","data_quality_profile":{"completeness":"Modelled dasymetric estimates, not a census count; constrained variant allocates population to settled cells; report wording must keep the reference year.","coverage_note":"Global (per-country rasters).","freshness":"annual series; 2025 reference (R2025A) / 2020 fallback","licensing_note":"CC-BY 4.0; commercial use allowed with attribution.","provenance_note":"Transformed from config/source_registry.json (audit 2026-08-17); download host data.worldpop.org live-checked 2026-08-17.","spatial_resolution_note":"~100 m grid cells","temporal_resolution_note":"annual","validation":"Download host data.worldpop.org live-checked 2026-08-17 (see provenance); no further dataset-specific validation declared in this catalog record."},"geographic_coverage":"Global (per-country rasters)","hazard_relevance":["wildfire","flood","heat"],"id":"worldpop","license":"CC-BY 4.0","name":"WorldPop gridded population (Global 2 R2025A constrained 100 m; Global 1 2020 UN-adjusted fallback)","provenance":"Transformed from config/source_registry.json (audit 2026-08-17); download host data.worldpop.org live-checked 2026-08-17.","provider":"WorldPop, University of Southampton","provider_class":"scientific_agency","quality":"Modelled dasymetric estimates, not a census count; constrained variant allocates population to settled cells; report wording must keep the reference year.","spatial_resolution":"~100 m grid cells","status":"integrated","status_note":"Integrated: analysis (population block), /api/population-exposure, smoke corridor population overlay, exposure summary.","temporal_coverage":"Annual series; 2025 reference (R2025A) / 2020 fallback","temporal_resolution":"annual","update_frequency":"annual series","url":"https://hub.worldpop.org/","variables":["estimated population count per cell","population density"]},{"access_method":"api","api_or_download_url":"https://api.ohsome.org/v1/elements/count","catalog_group":"socio_economic","commercial_use":"allowed_with_attribution","data_quality_profile":{"completeness":"Crowd-mapped completeness varies by region; counts are mapped features, not ground truth.","coverage_note":"Global (completeness varies); OSM history since 2007; ohsome extract lags ~3 weeks.","freshness":"ohsome extract lags ~3 weeks behind OSM","licensing_note":"ODbL; commercial use allowed with attribution.","provenance_note":"Transformed from config/source_registry.json (audit 2026-08-17; OSM entry split per access path); ohsome metadata endpoint live-checked 2026-08-17.","spatial_resolution_note":"feature-level","temporal_resolution_note":"aggregation on request","validation":"ohsome metadata endpoint live-checked 2026-08-17 (see provenance); cross-checked against Overpass (same underlying OSM data \u2014 reported per path, never silently merged)."},"geographic_coverage":"Global (completeness varies)","hazard_relevance":["wildfire","flood","heat","wind","coastal","drought"],"id":"ohsome","license":"ODbL","name":"OpenStreetMap feature counts via ohsome API","provenance":"Transformed from config/source_registry.json (audit 2026-08-17; OSM entry split per access path); ohsome metadata endpoint live-checked 2026-08-17.","provider":"OSM contributors / Heidelberg Institute (ohsome)","provider_class":"community","quality":"Crowd-mapped completeness varies by region; counts are mapped features, not ground truth.","spatial_resolution":"feature-level","status":"integrated","status_note":"Integrated: primary exposure-count source (analysis exposure, recommendations).","temporal_coverage":"OSM history since 2007; ohsome extract lags ~3 weeks","temporal_resolution":"aggregation on request","update_frequency":"ohsome extract lags ~3 weeks behind OSM","url":"https://ohsome.org/","variables":["buildings","critical facilities","roads","water features","WUI signal"]},{"access_method":"api","api_or_download_url":"https://overpass-api.de/api/interpreter","catalog_group":"socio_economic","commercial_use":"allowed_with_attribution","data_quality_profile":{"completeness":"Same underlying OSM data as ohsome \u2014 counts may disagree due to extract lag; mirrors (overpass-api.de, overpass.kumi.systems, overpass.private.coffee) are tried in order; results reported with the path used, never silently merged.","coverage_note":"Global (completeness varies); current OSM database state (minutely diffs).","freshness":"continuous (minutely diffs)","licensing_note":"ODbL; commercial use allowed with attribution.","provenance_note":"Transformed from config/source_registry.json (audit 2026-08-17; OSM entry split per access path); overpass-api.de status endpoint live-checked 2026-08-17.","spatial_resolution_note":"feature-level","temporal_resolution_note":"on request","validation":"overpass-api.de status endpoint live-checked 2026-08-17 (see provenance); cross-checked against ohsome (same underlying OSM data \u2014 reported per path, never silently merged)."},"geographic_coverage":"Global (completeness varies)","hazard_relevance":["wildfire","flood","heat","wind","coastal","drought"],"id":"overpass","license":"ODbL","name":"OpenStreetMap feature counts via Overpass API (three public mirrors)","provenance":"Transformed from config/source_registry.json (audit 2026-08-17; OSM entry split per access path); overpass-api.de status endpoint live-checked 2026-08-17.","provider":"OSM contributors / Overpass API mirrors","provider_class":"community","quality":"Same underlying OSM data as ohsome \u2014 counts may disagree due to extract lag; mirrors (overpass-api.de, overpass.kumi.systems, overpass.private.coffee) are tried in order; results reported with the path used, never silently merged.","spatial_resolution":"feature-level","status":"integrated","status_note":"Integrated: fallback exposure-count source when ohsome fails (analysis exposure, recommendations).","temporal_coverage":"Current OSM database state (minutely diffs)","temporal_resolution":"on request","update_frequency":"continuous (minutely diffs)","url":"https://overpass-api.de/","variables":["buildings","critical facilities","roads","water features","WUI signal"]},{"access_method":"api","api_or_download_url":"https://nominatim.openstreetmap.org/search","catalog_group":"socio_economic","commercial_use":"allowed_with_attribution","data_quality_profile":{"completeness":"Place-name ambiguity; 1 req/s usage policy (respected via cache).","coverage_note":"Global; current OSM database state.","freshness":"continuous","licensing_note":"ODbL; commercial use allowed with attribution.","provenance_note":"Transformed from config/source_registry.json (audit 2026-08-17); service root live-checked 2026-08-17.","spatial_resolution_note":"place-level","temporal_resolution_note":"on request","validation":"Service root live-checked 2026-08-17 (see provenance); no further dataset-specific validation declared in this catalog record."},"geographic_coverage":"Global","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal"],"id":"nominatim","license":"ODbL","name":"Nominatim (OpenStreetMap geocoding)","provenance":"Transformed from config/source_registry.json (audit 2026-08-17); service root live-checked 2026-08-17.","provider":"OpenStreetMap Foundation","provider_class":"community","quality":"Place-name ambiguity; 1 req/s usage policy (respected via cache).","spatial_resolution":"place-level","status":"integrated","status_note":"Integrated: analysis, history, report, jobs (free-text location \u2192 coordinates).","temporal_coverage":"current OSM database state","temporal_resolution":"on request","update_frequency":"continuous","url":"https://nominatim.openstreetmap.org/","variables":["geocoded coordinates","place names"]},{"access_method":"api","api_or_download_url":"https://flood-api.open-meteo.com/v1/flood","catalog_group":"climate","commercial_use":"allowed_with_attribution","data_quality_profile":{"completeness":"Hydrological model output, not gauge observations; no discharge for points far from modelled rivers.","coverage_note":"Global (modelled river network); 1984 to near-real-time nowcast + short forecast.","freshness":"daily","licensing_note":"CC-BY 4.0 (GloFAS: Copernicus EMS terms); commercial use allowed with attribution.","provenance_note":"Transformed from config/source_registry.json (audit 2026-08-17); flood endpoint live-called 2026-08-17.","spatial_resolution_note":"GloFAS ~0.1\u00b0 grid (~10 km)","temporal_resolution_note":"daily","validation":"Flood endpoint live-called 2026-08-17 (see provenance); SINGLE-PROVIDER chain \u2014 declared gap: no independent discharge source wired (status_note)."},"geographic_coverage":"Global (modelled river network)","hazard_relevance":["flood"],"id":"glofas-openmeteo","license":"CC-BY 4.0 (GloFAS: Copernicus EMS terms)","name":"Open-Meteo Flood API (GloFAS river discharge)","provenance":"Transformed from config/source_registry.json (audit 2026-08-17); flood endpoint live-called 2026-08-17.","provider":"Open-Meteo (data: Copernicus EMS / EC JRC GloFAS)","provider_class":"commercial","quality":"Hydrological model output, not gauge observations; no discharge for points far from modelled rivers.","spatial_resolution":"GloFAS ~0.1\u00b0 grid (~10 km)","status":"integrated","status_note":"Integrated: flood hazard module (river discharge intelligence). SINGLE-PROVIDER chain \u2014 declared gap: no independent discharge source wired.","temporal_coverage":"1984 to near-real-time nowcast + short forecast","temporal_resolution":"daily","update_frequency":"daily","url":"https://open-meteo.com/en/docs/flood-api","variables":["river_discharge"]},{"access_method":"api","api_or_download_url":"https://marine-api.open-meteo.com/v1/marine","catalog_group":"climate","commercial_use":"allowed_with_attribution","data_quality_profile":{"completeness":"Wave-model output; coastal bathymetry and surf zone not resolved; no data over land.","coverage_note":"Global ocean; near-real-time nowcast + short forecast.","freshness":"daily","licensing_note":"CC-BY 4.0; commercial use allowed with attribution.","provenance_note":"Transformed from config/source_registry.json (audit 2026-08-17); marine endpoint live-called 2026-08-17.","spatial_resolution_note":"wave-model grid (tens of km)","temporal_resolution_note":"daily aggregates (hourly available)","validation":"Marine endpoint live-called 2026-08-17 (see provenance); no further dataset-specific validation declared in this catalog record."},"geographic_coverage":"Global ocean","hazard_relevance":["coastal"],"id":"open-meteo-marine","license":"CC-BY 4.0","name":"Open-Meteo Marine API (ECMWF WAM ocean waves)","provenance":"Transformed from config/source_registry.json (audit 2026-08-17); marine endpoint live-called 2026-08-17.","provider":"Open-Meteo (data: ECMWF WAM wave model)","provider_class":"commercial","quality":"Wave-model output; coastal bathymetry and surf zone not resolved; no data over land.","spatial_resolution":"wave-model grid (tens of km)","status":"integrated","status_note":"Integrated: coastal hazard module (wave conditions).","temporal_coverage":"near-real-time nowcast + short forecast","temporal_resolution":"daily aggregates (hourly available)","update_frequency":"daily","url":"https://open-meteo.com/en/docs/marine-weather-api","variables":["wave_height_max","wave_period_max"]},{"access_method":"api","api_or_download_url":"https://archive-api.open-meteo.com/v1/archive","catalog_group":"climate","commercial_use":"allowed_with_attribution","data_quality_profile":{"completeness":"Modelled soil moisture, not in-situ sensors; not exposed over water bodies.","coverage_note":"Global land; 1950 to ~5 days before present.","freshness":"daily, lag of several days","licensing_note":"Copernicus C3S terms; commercial use allowed with attribution.","provenance_note":"Transformed from config/source_registry.json (audit 2026-08-17); archive endpoint live-called 2026-08-17.","spatial_resolution_note":"~11 km (ERA5-Land)","temporal_resolution_note":"daily aggregates","validation":"Archive endpoint live-called 2026-08-17 (see provenance); SINGLE-PROVIDER chain \u2014 declared gap: no independent soil-moisture source wired (status_note)."},"geographic_coverage":"Global land","hazard_relevance":["drought","wildfire"],"id":"era5-land","license":"Copernicus C3S terms","name":"ERA5-Land soil moisture 0\u20137 cm (via Open-Meteo archive)","provenance":"Transformed from config/source_registry.json (audit 2026-08-17); archive endpoint live-called 2026-08-17.","provider":"Copernicus C3S (via Open-Meteo)","provider_class":"eu_copernicus","quality":"Modelled soil moisture, not in-situ sensors; not exposed over water bodies.","spatial_resolution":"~11 km (ERA5-Land)","status":"integrated","status_note":"Integrated: drought hazard module (soil-moisture anomaly). SINGLE-PROVIDER chain \u2014 declared gap: no independent soil-moisture source wired.","temporal_coverage":"1950 to ~5 days before present","temporal_resolution":"daily aggregates","update_frequency":"daily, lag of several days","url":"https://open-meteo.com/en/docs/historical-weather-api","variables":["soil_moisture_0_to_7cm"]},{"access_method":"download","api_or_download_url":"https://ghsl.jrc.ec.europa.eu/download.php","catalog_group":"socio_economic","commercial_use":"allowed_with_attribution","geographic_coverage":"Global","hazard_relevance":["wildfire","flood","heat"],"id":"ghsl","license":"CC-BY 4.0","name":"GHSL \u2014 Global Human Settlement Layer (GHS-POP, GHS-BUILT-S)","provenance":"Transformed from config/source_registry.json (audit 2026-08-17).","provider":"European Commission JRC","provider_class":"eu_copernicus","quality":"Coarser temporal reference than WorldPop annual series; download sizes are large.","spatial_resolution":"100 m / 1 km (GHS-POP)","status":"candidate","status_note":"Candidate (cross-check layer for population/built-up exposure) \u2014 nothing wired to it.","temporal_coverage":"Epochs 1975\u20132030 (R2023A)","temporal_resolution":"~5-year epochs","update_frequency":"~5-year epochs","url":"https://ghsl.jrc.ec.europa.eu/","variables":["gridded population","built-up surface"]},{"access_method":"registration_required","api_or_download_url":"https://doi.org/10.7927/H4JW8BX5","catalog_group":"socio_economic","commercial_use":"allowed_with_attribution","geographic_coverage":"Global","hazard_relevance":["wildfire","flood","heat"],"id":"gpw-v4","license":"CC-BY 4.0","name":"GPWv4 \u2014 Gridded Population of the World","provenance":"Transformed from config/source_registry.json (audit 2026-08-17; direct SEDAC site unreachable in link check \u2014 persistent DOI used).","provider":"NASA SEDAC (CIESIN, Columbia University)","provider_class":"scientific_agency","quality":"Coarser than WorldPop; older reference years; login barrier.","spatial_resolution":"~1 km (30 arc-second)","status":"candidate","status_note":"Candidate (fallback/cross-check only) \u2014 no added value over WorldPop+GHSL for the current pipeline; nothing wired to it.","temporal_coverage":"v4.11 reference ~2015\u20132020","temporal_resolution":"~5-year releases","update_frequency":"~5-year releases","url":"https://doi.org/10.7927/H4JW8BX5","variables":["census-based gridded population (unmodeled allocation)"]},{"access_method":"download","api_or_download_url":"https://ec.europa.eu/eurostat/web/gisco","catalog_group":"socio_economic","commercial_use":"allowed_with_attribution","geographic_coverage":"EU/EFTA","hazard_relevance":["wildfire","flood","heat"],"id":"eurostat-geostat","license":"Eurostat free re-use","name":"Eurostat GEOSTAT population grid","provenance":"Transformed from config/source_registry.json (audit 2026-08-17).","provider":"Eurostat / EFGS","provider_class":"government","quality":"Official census grid; 1 km cells coarse vs WorldPop 100 m; census-round vintage.","spatial_resolution":"1 km","status":"candidate","status_note":"Candidate (European reference cross-check) \u2014 nothing wired to it.","temporal_coverage":"2021 census round","temporal_resolution":"per census round","update_frequency":"per census round","url":"https://ec.europa.eu/eurostat/web/gisco","variables":["population per 1 km grid cell"]},{"access_method":"registration_required","api_or_download_url":"https://ads.atmosphere.copernicus.eu/","catalog_group":"environment","commercial_use":"allowed_with_attribution","data_quality_profile":{"completeness":"Modelled aerosol optical depth at the nearest grid cell \u2014 not a ground measurement; no health or visibility assessment is made.","coverage_note":"Global; dust AOD at 550 nm.","freshness":"Daily global forecast cycles (0 h analysis + lead times)","licensing_note":"Copernicus terms (free registration); commercial use allowed with attribution.","provenance_note":"Integrated 2026-09-03: ADS retrieve/v1 endpoint shape verified unauthenticated (401 contract; retired /api/v2 confirmed gone). Live round-trip requires credentials \u2014 declared everywhere the result surfaces.","spatial_resolution_note":"~40 km model grid (nearest cell)","temporal_resolution_note":"Daily cycles; 0 h + 24 h lead served","validation":"Offline tests cover the full job choreography (execution \u2192 poll \u2192 asset) and point extraction (tests/test_late_wave.py); live ADS retrieval activates with CAMS_ADS_KEY and is not claimed verified without it."},"geographic_coverage":"Global + Europe regional","hazard_relevance":["wildfire"],"id":"cams","license":"Copernicus free and open (attribution)","name":"CAMS \u2014 Copernicus Atmosphere Monitoring Service (global aerosol/PM forecasts)","provenance":"Transformed from config/source_registry.json (audit 2026-08-17).","provider":"ECMWF / Copernicus C3S-CAMS","provider_class":"eu_copernicus","quality":"Credential setup required; 40 km grid is regional context, not street-level smoke; no plume-rise per fire.","spatial_resolution":"~40 km global / ~10 km Europe","status":"integrated","status_note":"Integrated 2026-09-03 (late wave, key-gated like NASA FIRMS): the ADS retrieve/v1 pipeline is fully wired (src/climate/cams.py \u2014 job submission, polling, NetCDF asset, nearest-grid-cell extraction for dust AOD 550 nm at 0 h + 24 h lead) and ACTIVATES when CAMS_ADS_URL / CAMS_ADS_KEY are configured in the server .env; without them the dust module answers honestly key_required/unavailable.","temporal_coverage":"2003 reanalysis to present; twice-daily forecasts","temporal_resolution":"hourly forecast steps","update_frequency":"twice daily forecasts","url":"https://atmosphere.copernicus.eu/","variables":["aerosol optical depth","PM2.5","PM10"]},{"access_method":"download","api_or_download_url":"https://www.ready.noaa.gov/HYSPLIT.php","catalog_group":"environment","commercial_use":"allowed","geographic_coverage":"Global (with meteorological input)","hazard_relevance":["wildfire"],"id":"noaa-hysplit","license":"US Government work (public domain); met data terms vary","name":"NOAA HYSPLIT (trajectory/dispersion model)","provenance":"Transformed from config/source_registry.json (audit 2026-08-17).","provider":"NOAA Air Resources Laboratory","provider_class":"government","quality":"Reference-grade Lagrangian model; no open low-latency programmatic API suitable for per-request embedding; heavy operational footprint (met data pipeline).","spatial_resolution":"depends on met input (GFS ~25 km)","status":"candidate","status_note":"Candidate (optional offline/reference comparison; would replace \u2014 not complement \u2014 the screening transport model) \u2014 nothing wired to it.","temporal_coverage":"model runs on demand","temporal_resolution":"on demand","update_frequency":"model runs on demand","url":"https://www.ready.noaa.gov/HYSPLIT.php","variables":["air-parcel trajectories","dispersion concentrations"]},{"access_method":"registration_required","api_or_download_url":"https://www.blitzortung.org/","catalog_group":"environment","commercial_use":"restricted","geographic_coverage":"Variable network density","hazard_relevance":["wildfire"],"id":"blitzortung","license":"Restricted (contributor terms)","name":"Lightning detection networks (Blitzortung community data)","provenance":"Transformed from config/source_registry.json (audit 2026-08-17).","provider":"Blitzortung.org community / national LN providers","provider_class":"community","quality":"Coverage inhomogeneity; raw data requires participant/contributor agreement \u2014 no open operational API.","spatial_resolution":"stroke-level (km accuracy)","status":"rejected","status_note":"Rejected for now (access/licence barrier); declared as a known gap in the ignition indicator.","temporal_coverage":"real-time archive for contributors","temporal_resolution":"real-time","update_frequency":"real-time","url":"https://www.blitzortung.org/","variables":["lightning strokes"]},{"access_method":"wms","api_or_download_url":"https://effis.jrc.ec.europa.eu/","catalog_group":"hazard_disaster","commercial_use":"allowed_with_attribution","geographic_coverage":"Europe + global (GWIS)","hazard_relevance":["wildfire"],"id":"effis-gwis","license":"Copernicus EMS terms","name":"EFFIS / GWIS (Copernicus EMS, JRC)","provenance":"Transformed from config/source_registry.json (audit 2026-08-17).","provider":"European Commission JRC","provider_class":"eu_copernicus","quality":"Public WMS is VIEW-ONLY (GetFeatureInfo disabled on danger layers \u2014 probed 2026-08-16); data download requires JRC data-portal registration; no open point-data API found.","spatial_resolution":"~10 km danger grids","status":"candidate","status_note":"Candidate (reference comparison + burned-area perimeters once a real access path exists) \u2014 nothing wired to it.","temporal_coverage":"current season daily; historical burned-area perimeters archive","temporal_resolution":"daily","update_frequency":"daily","url":"https://effis.jrc.ec.europa.eu/","variables":["fire danger index","burned-area perimeters","fire news"]},{"access_method":"registration_required","api_or_download_url":"https://dataspace.copernicus.eu/","catalog_group":"earth_observation","commercial_use":"allowed","geographic_coverage":"Global","hazard_relevance":["wildfire","drought","flood"],"id":"cdse","license":"Copernicus free and open","name":"Copernicus Data Space Ecosystem (CDSE)","provenance":"Transformed from config/source_registry.json (audit 2026-08-17).","provider":"ESA / Copernicus","provider_class":"eu_copernicus","quality":"Credential setup + quota management required.","spatial_resolution":"10\u20131000 m by mission","status":"candidate","status_note":"Candidate (would enable Sentinel-1 SAR gap-filling and Sentinel-3 LST) \u2014 nothing wired to it.","temporal_coverage":"per mission (Sentinel-1 from 2014, Sentinel-2 from 2015, Sentinel-3 from 2016)","temporal_resolution":"per mission revisit","update_frequency":"per mission revisit","url":"https://dataspace.copernicus.eu/","variables":["Sentinel-1 SAR","Sentinel-2 optical","Sentinel-3 SLSTR LST"]},{"access_method":"registration_required","api_or_download_url":"https://dataspace.copernicus.eu/","catalog_group":"earth_observation","commercial_use":"allowed","geographic_coverage":"Global","hazard_relevance":["wildfire","drought","flood"],"id":"sentinel-1","license":"Copernicus free and open","name":"Sentinel-1 SAR","provenance":"Transformed from config/source_registry.json (audit 2026-08-17).","provider":"ESA / Copernicus","provider_class":"eu_copernicus","quality":"SAR\u2192moisture retrieval needs careful calibration; not yet scientifically justified in the score.","spatial_resolution":"10 m (IW)","status":"candidate","status_note":"Candidate \u2014 all-weather radar gap-filling under cloud; nothing wired to it.","temporal_coverage":"2014 to present","temporal_resolution":"6\u201312 day revisit","update_frequency":"6\u201312 day revisit","url":"https://sentiwiki.copernicus.eu/web/s1-mission","variables":["SAR backscatter","potential soil-moisture retrieval"]},{"access_method":"registration_required","api_or_download_url":"https://dataspace.copernicus.eu/","catalog_group":"earth_observation","commercial_use":"allowed","geographic_coverage":"Global","hazard_relevance":["wildfire","heat"],"id":"sentinel-3-slstr","license":"Copernicus free and open","name":"Sentinel-3 SLSTR","provenance":"Transformed from config/source_registry.json (audit 2026-08-17).","provider":"ESA / Copernicus","provider_class":"eu_copernicus","quality":"Coarse vs Sentinel-2; value for the screening score unproven.","spatial_resolution":"500\u20131000 m","status":"candidate","status_note":"Candidate \u2014 nothing wired to it.","temporal_coverage":"2016 to present","temporal_resolution":"daily","update_frequency":"daily","url":"https://sentiwiki.copernicus.eu/web/s3-mission","variables":["land surface temperature","active-fire radiative power context"]},{"access_method":"registration_required","api_or_download_url":"https://dataspace.copernicus.eu/","catalog_group":"earth_observation","commercial_use":"allowed","geographic_coverage":"Global","hazard_relevance":["wildfire"],"id":"sentinel-5p","license":"Copernicus free and open","name":"Sentinel-5P (TROPOMI)","provenance":"Transformed from config/source_registry.json (audit 2026-08-17).","provider":"ESA / Copernicus","provider_class":"eu_copernicus","quality":"Daily overpass (single afternoon snapshot); UV aerosol index is qualitative for smoke; requires CDSE credential setup.","spatial_resolution":"~5 km","status":"candidate","status_note":"Candidate (smoke-transport cross-check) \u2014 nothing wired to it.","temporal_coverage":"2018 to present","temporal_resolution":"daily overpass","update_frequency":"daily","url":"https://sentiwiki.copernicus.eu/web/s5p-mission","variables":["aerosol index","NO2","CO"]},{"access_method":"registration_required","api_or_download_url":"https://land.copernicus.eu/","catalog_group":"earth_observation","commercial_use":"allowed_with_attribution","geographic_coverage":"Global","hazard_relevance":["wildfire"],"id":"clms-burnt-area","license":"Copernicus terms","name":"CLMS Global Burnt Area (300 m, daily)","provenance":"Transformed from config/source_registry.json (audit 2026-08-17).","provider":"Copernicus Land Monitoring Service","provider_class":"eu_copernicus","quality":"Credential requirement; 300 m minimum mapping unit.","spatial_resolution":"300 m","status":"candidate","status_note":"Candidate (validation + recovery architecture) \u2014 nothing wired to it.","temporal_coverage":"product archive (dataset-dependent start) to present","temporal_resolution":"daily product","update_frequency":"daily product","url":"https://land.copernicus.eu/","variables":["burned area"]},{"access_method":"registration_required","api_or_download_url":"https://lpdaac.usgs.gov/products/mcd64a1v061/","catalog_group":"earth_observation","commercial_use":"allowed","geographic_coverage":"Global","hazard_relevance":["wildfire"],"id":"modis-mcd64a1","license":"NASA open data","name":"MODIS MCD64A1 burned area","provenance":"Transformed from config/source_registry.json (audit 2026-08-17).","provider":"NASA LP DAAC / University of Maryland","provider_class":"scientific_agency","quality":"Monthly granularity; coarse for small fires; NASA Earthdata login required.","spatial_resolution":"500 m","status":"candidate","status_note":"Candidate (validation) \u2014 nothing wired to it.","temporal_coverage":"2000 to present","temporal_resolution":"monthly","update_frequency":"monthly","url":"https://lpdaac.usgs.gov/products/mcd64a1v061/","variables":["burned area"]},{"access_method":"registration_required","api_or_download_url":"https://www.globalforestwatch.org/","catalog_group":"earth_observation","commercial_use":"restricted","geographic_coverage":"Global","hazard_relevance":["wildfire"],"id":"gfw-fires","license":"GFW terms","name":"Global Forest Watch fire layers","provenance":"Transformed from config/source_registry.json (audit 2026-08-17).","provider":"WRI (VIIRS-based)","provider_class":"community","quality":"Largely duplicates NASA FIRMS (same VIIRS source); requires API key + ToS acceptance.","spatial_resolution":"375 m (VIIRS source)","status":"candidate","status_note":"Candidate (redundant with FIRMS; backup only) \u2014 nothing wired to it.","temporal_coverage":"VIIRS-based alerts (2012+) via weekly API","temporal_resolution":"weekly API","update_frequency":"weekly API","url":"https://www.globalforestwatch.org/","variables":["fire alerts"]},{"access_method":"registration_required","api_or_download_url":"https://www.nsmc.org.cn/","catalog_group":"earth_observation","commercial_use":"restricted","geographic_coverage":"Global (FY-3), Asia-Pacific (FY-4)","hazard_relevance":["wildfire"],"id":"fy-satellites","license":"Research use with registration (verify per dataset)","name":"FY-3 / FY-4 satellites (CMA NSMC)","provenance":"Transformed from config/source_registry.json (audit 2026-08-17).","provider":"China Meteorological Administration","provider_class":"government","quality":"Portal registration + approval; programmatic API availability unclear; documentation primarily in Chinese.","spatial_resolution":"varies (250 m \u2013 4 km)","status":"rejected","status_note":"Rejected for now (access/license barriers; no gap it uniquely fills for current European pilot areas).","temporal_coverage":"per mission","temporal_resolution":"per mission","update_frequency":"per mission","url":"https://www.nsmc.org.cn/","variables":["meteorological/EO observations"]},{"access_method":"registration_required","api_or_download_url":"https://data.tpdc.ac.cn/","catalog_group":"earth_observation","commercial_use":"restricted","geographic_coverage":"Tibetan Plateau / Asia focus","hazard_relevance":["drought"],"id":"tpdc","license":"Dataset-specific","name":"National Tibetan Plateau Data Center (TPDC)","provenance":"Transformed from config/source_registry.json (audit 2026-08-17).","provider":"Chinese Academy of Sciences","provider_class":"scientific_agency","quality":"Open with registration; citation requirements; regional coverage does not match current monitored areas.","spatial_resolution":"varies","status":"rejected","status_note":"Rejected for now (coverage mismatch).","temporal_coverage":"per dataset","temporal_resolution":"per dataset","update_frequency":"per dataset","url":"https://data.tpdc.ac.cn/","variables":["regional Earth-system datasets"]},{"access_method":"download","api_or_download_url":"https://registry.opendata.aws/copernicus-dem/","catalog_group":"earth_observation","commercial_use":"allowed_with_attribution","geographic_coverage":"Global","hazard_relevance":["wildfire","flood"],"id":"copernicus-dem","license":"Copernicus terms","name":"Copernicus DEM GLO-30/GLO-90 (AWS open data)","provenance":"Transformed from config/source_registry.json (audit 2026-08-17).","provider":"ESA / Airbus (Copernicus)","provider_class":"eu_copernicus","quality":"Would replace only the SRTM fallback path; EU-DEM already covers Europe at 25 m.","spatial_resolution":"30 m / 90 m","status":"candidate","status_note":"Candidate (global DEM upgrade) \u2014 nothing wired to it.","temporal_coverage":"static (source acquisitions 2010\u20132015)","temporal_resolution":"static","update_frequency":"static","url":"https://registry.opendata.aws/copernicus-dem/","variables":["elevation"]},{"access_method":"download","api_or_download_url":"https://www.ncei.noaa.gov/","catalog_group":"earth_observation","commercial_use":"allowed","geographic_coverage":"Global (US-dense station archives)","hazard_relevance":["wildfire","drought","heat","wind","flood"],"id":"noaa-ncei","license":"US Government work (public domain)","name":"NOAA NCEI \u2014 National Centers for Environmental Information","provenance":"Added 2026-08-17 as Data Observatory candidate; URL live-checked 2026-08-17 (HTTP 200).","provider":"NOAA National Centers for Environmental Information","provider_class":"government","quality":"Official US archive; documented QA flags per dataset (e.g. GHCN-Daily quality flags).","spatial_resolution":"station-level and gridded products (varies)","status":"candidate","status_note":"Candidate \u2014 catalog record only; nothing wired to it.","temporal_coverage":"Archive depth varies by dataset; some station records from the 19th century to present","temporal_resolution":"sub-daily to monthly (varies by dataset)","update_frequency":"varies by dataset","url":"https://www.ncei.noaa.gov/","variables":["station weather observations","GHCN","climate normals","severe-weather archives"]},{"access_method":"registration_required","api_or_download_url":"https://www.ncei.noaa.gov/cdo-web/webservices/v2","catalog_group":"climate","commercial_use":"allowed","geographic_coverage":"Global (station networks, US-dense)","hazard_relevance":["wildfire","drought","heat","flood"],"id":"noaa-cdo","license":"US Government work (public domain)","name":"NOAA Climate Data Online (CDO)","provenance":"Added 2026-08-17 as Data Observatory candidate; portal and webservices path live-checked 2026-08-17 (HTTP 200).","provider":"NOAA NCEI","provider_class":"government","quality":"Official station archive; CDO web services require a free API token.","spatial_resolution":"station-level","status":"candidate","status_note":"Candidate \u2014 catalog record only; nothing wired to it.","temporal_coverage":"Station records, depth varies by station, to present","temporal_resolution":"daily / monthly summaries","update_frequency":"daily","url":"https://www.ncei.noaa.gov/cdo-web/","variables":["GHCN-Daily station observations","climate summaries"]},{"access_method":"api","api_or_download_url":"https://waterservices.usgs.gov/nwis/iv/","catalog_group":"environment","commercial_use":"allowed","data_quality_profile":{"completeness":"United States network only \u2014 outside it the platform answers with an explicit no_coverage state, never an error.","coverage_note":"United States (all active stream gauges, parameter 00060).","freshness":"Instantaneous values (15\u201360 min typical)","licensing_note":"US Government work (public domain); commercial use allowed.","provenance_note":"Integrated 2026-09-03: IV service verified live (bBox query, 63 active gauges in a test box; site/geometry/value structure confirmed).","spatial_resolution_note":"Gauge points (active USGS network)","temporal_resolution_note":"Instantaneous (sub-hourly) latest values","validation":"API verified live 2026-09-03; offline unit tests cover parsing, ft\u00b3/s\u2192m\u00b3/s conversion and the no_coverage honesty path (tests/test_multi_source_wave2.py)."},"geographic_coverage":"United States (USGS gauge network)","hazard_relevance":["flood","drought"],"id":"usgs-water","license":"US Government work (public domain)","name":"USGS Water Services (NWIS instantaneous values)","provenance":"Added 2026-08-17 as Data Observatory candidate; IV service live-called 2026-08-17 (HTTP 200).","provider":"US Geological Survey","provider_class":"scientific_agency","quality":"USGS applies NWIS qualification codes per value (approved/provisional); gauge observations \u2014 would complement GloFAS modelled discharge.","spatial_resolution":"gauge-level","status":"integrated","status_note":"Integrated 2026-09-03 (gradual wiring wave 2): real gauge observations (NWIS instantaneous streamflow, parameter 00060) feed the flood analysis river_discharge_gauges block via fetch_usgs_gauges in src/dashboard/real_data.py \u2014 US network only; outside it the analysis states the coverage limit explicitly. Reported alongside the GloFAS/GEOGLOWS modelled series, never merged.","temporal_coverage":"Site-dependent; long-running gauges up to 100+ years; instantaneous values recent decades","temporal_resolution":"sub-hourly instantaneous values; daily statistics","update_frequency":"near-real-time (gauges telemetry)","url":"https://waterservices.usgs.gov/","variables":["streamflow/discharge","gage height","water quality parameters"]},{"access_method":"api","api_or_download_url":"https://earthquake.usgs.gov/fdsnws/event/1/","catalog_group":"hazard_disaster","commercial_use":"allowed","data_quality_profile":{"completeness":"Catalog completeness varies by region and magnitude; query windows are capped (latest 200\u2013300 events) \u2014 window counts, not complete rates.","coverage_note":"Global; magnitude-filtered windows by radius and date.","freshness":"Near-real-time catalogue (minutes for reviewed events)","licensing_note":"US Government work (public domain); commercial use allowed.","provenance_note":"Integrated 2026-09-03: ComCat FDSN query verified live 2026-09-03 (GeoJSON, bounded windows).","spatial_resolution_note":"Event hypocentres (global)","temporal_resolution_note":"Event-based; instrumental-catalog era archive","validation":"API verified live 2026-09-03; offline unit tests cover flattening, windowing and the never-a-forecast contract (tests/test_multi_source_wave2.py)."},"geographic_coverage":"Global seismic networks","hazard_relevance":[],"id":"usgs-earthquake","license":"US Government work (public domain)","name":"USGS Earthquake Hazards (ANSS ComCat + FDSN event web service)","provenance":"Added 2026-08-17 as Data Observatory candidate; event service live-called 2026-08-17 (HTTP 200).","provider":"US Geological Survey","provider_class":"scientific_agency","quality":"Reviewed ANSS catalog; magnitude of completeness varies by region and period.","spatial_resolution":"event-level","status":"integrated","status_note":"Integrated 2026-09-03 (gradual wiring wave 2): USGS ANSS ComCat (FDSN event web service) powers the new earthquake hazard module \u2014 documented seismicity analysis and the events layer via fetch_usgs_earthquakes in src/dashboard/real_data.py. Monitoring/historical context only \u2014 never an earthquake forecast.","temporal_coverage":"Comprehensive catalog from early 20th century; real-time feeds","temporal_resolution":"event-level; near-real-time","update_frequency":"near-real-time","url":"https://earthquake.usgs.gov/","variables":["earthquake epicentres","magnitude","depth","shake maps"]},{"access_method":"registration_required","api_or_download_url":"https://www.earthdata.nasa.gov/","catalog_group":"earth_observation","commercial_use":"allowed","geographic_coverage":"Global","hazard_relevance":["wildfire","flood","drought","heat"],"id":"nasa-earthdata","license":"NASA open data","name":"NASA Earthdata","provenance":"Added 2026-08-17 as Data Observatory candidate; URL live-checked 2026-08-17 (HTTP 200).","provider":"NASA ESDIS","provider_class":"scientific_agency","quality":"Authoritative mission archives; NASA Earthdata login (free) required for most downloads.","spatial_resolution":"mission-dependent","status":"candidate","status_note":"Candidate \u2014 catalog record only; nothing wired to it.","temporal_coverage":"Mission-dependent (e.g. Landsat from 1972, MODIS from 2000)","temporal_resolution":"mission-dependent","update_frequency":"per mission","url":"https://www.earthdata.nasa.gov/","variables":["Earth-observation mission archives (MODIS, VIIRS, Landsat, SMAP)"]},{"access_method":"download","api_or_download_url":"https://www.ecmwf.int/","catalog_group":"climate","commercial_use":"allowed_with_attribution","geographic_coverage":"Global","hazard_relevance":["wildfire","flood","heat","wind"],"id":"ecmwf-opencharts","license":"CC-BY 4.0 (ECMWF open data)","name":"ECMWF open charts / IFS medium-range forecasts","provenance":"Added 2026-08-17 as Data Observatory candidate; URL live-checked 2026-08-17 (HTTP 200).","provider":"European Centre for Medium-Range Weather Forecasts","provider_class":"scientific_agency","quality":"Authoritative NWP centre; open charts are rendered products \u2014 bulk IFS open data access is via separate ECMWF open-data services with their own terms.","spatial_resolution":"~9 km (IFS HRES)","status":"candidate","status_note":"Candidate \u2014 catalog record only; nothing wired to it.","temporal_coverage":"twice-daily forecast runs (00/12 UTC)","temporal_resolution":"3\u20136-hourly steps to 15 days","update_frequency":"twice daily","url":"https://www.ecmwf.int/","variables":["medium-range weather forecasts","ensemble meteograms","open charts"]},{"access_method":"wms","api_or_download_url":"https://discomap.eea.europa.eu/","catalog_group":"environment","commercial_use":"allowed_with_attribution","geographic_coverage":"Europe (EEA member and cooperating countries)","hazard_relevance":["heat","flood"],"id":"eea-discomap","license":"EEA standard re-use policy (attribution)","name":"EEA DISCOMED / discomap services","provenance":"Added 2026-08-17 as Data Observatory candidate; discomap host and eea.europa.eu live-checked 2026-08-17 (HTTP 200).","provider":"European Environment Agency","provider_class":"government","quality":"Official EU agency services; per-dataset metadata and QA via EEA DISCOMED catalogue.","spatial_resolution":"station-level and gridded layers (varies)","status":"candidate","status_note":"Candidate \u2014 catalog record only; nothing wired to it.","temporal_coverage":"dataset-dependent; air-quality series from the 2000s, updated continuously","temporal_resolution":"hourly to annual (varies)","update_frequency":"continuous (varies by service)","url":"https://discomap.eea.europa.eu/","variables":["air quality","water status","environmental thematic layers"]},{"access_method":"registration_required","api_or_download_url":"https://cds.climate.copernicus.eu/","catalog_group":"climate","commercial_use":"allowed_with_attribution","geographic_coverage":"Global","hazard_relevance":["wildfire","flood","drought","heat","wind"],"id":"copernicus-cds-ads","license":"Copernicus license (attribution)","name":"Copernicus Climate Data Store / Atmosphere Data Store (CDS/ADS)","provenance":"Added 2026-08-17 as Data Observatory candidate; URL live-checked 2026-08-17 (HTTP 200).","provider":"Copernicus C3S / CAMS (ECMWF)","provider_class":"eu_copernicus","quality":"Authoritative archive; free CDS credentials (cdsapi) required; queue latencies apply.","spatial_resolution":"~25 km (ERA5) and dataset-dependent","status":"candidate","status_note":"Candidate \u2014 direct CDS access would remove the Open-Meteo intermediary for ERA5; nothing wired to it.","temporal_coverage":"Reanalysis archives (ERA5 from 1940) + seasonal forecasts; CAMS from 2003","temporal_resolution":"hourly/monthly (varies)","update_frequency":"daily (reanalysis lag ~5 days); monthly seasonal runs","url":"https://cds.climate.copernicus.eu/","variables":["ERA5 reanalysis","seasonal forecasts","CAMS atmospheric composition"]},{"access_method":"registration_required","api_or_download_url":"https://european-flood.emergency.copernicus.eu/","catalog_group":"hazard_disaster","commercial_use":"allowed_with_attribution","geographic_coverage":"Europe (EFAS river network)","hazard_relevance":["flood"],"id":"cems-efas","license":"Copernicus EMS terms","name":"CEMS EFAS \u2014 European Flood Awareness System","provenance":"Added 2026-08-17 as Data Observatory candidate; efas.eu and european-flood.emergency.copernicus.eu live-checked 2026-08-17 (HTTP 200).","provider":"Copernicus EMS (ECMWF/JRC)","provider_class":"eu_copernicus","quality":"Authoritative European flood early-warning; map viewer public, bulk data access via CEMS with registration.","spatial_resolution":"EFAS model grid (~5 km) / river-network points","status":"candidate","status_note":"Candidate \u2014 European counterpart to GloFAS for the discharge chain; nothing wired to it.","temporal_coverage":"Operational since 2012; daily forecasts and reforecasts","temporal_resolution":"twice-daily forecasts","update_frequency":"twice daily","url":"https://www.efas.eu/","variables":["river discharge forecasts","flood notifications","return-period exceedance"]},{"access_method":"registration_required","api_or_download_url":"https://data.cma.cn/","catalog_group":"national_service","commercial_use":"restricted","geographic_coverage":"China + global exchange data","hazard_relevance":["wildfire","flood","drought","heat","wind"],"id":"cma-data","license":"CMA data terms (registration; verify per dataset)","name":"China Meteorological Administration data portal (data.cma.cn)","provenance":"Added 2026-08-17 as Data Observatory candidate; URL live-checked 2026-08-17 (HTTP 200).","provider":"China Meteorological Administration","provider_class":"government","quality":"Authoritative national service; registration required; documentation primarily in Chinese.","spatial_resolution":"station-level and gridded products (varies)","status":"candidate","status_note":"Candidate \u2014 catalog record only; nothing wired to it.","temporal_coverage":"dataset-dependent; Chinese national station archives","temporal_resolution":"sub-daily to monthly (varies)","update_frequency":"varies by dataset","url":"https://data.cma.cn/","variables":["station meteorological observations","climate datasets"]},{"access_method":"registration_required","api_or_download_url":"https://www.nmic.cn/","catalog_group":"national_service","commercial_use":"restricted","geographic_coverage":"China + global exchange data","hazard_relevance":["wildfire","flood","drought","heat","wind"],"id":"cma-nmic","license":"CMA data terms (registration; verify per dataset)","name":"CMA National Meteorological Information Centre (NMIC)","provenance":"Added 2026-08-17 as Data Observatory candidate; official URL kept although unreachable (timeout) from build environment 2026-08-17.","provider":"China Meteorological Administration (NMIC)","provider_class":"government","quality":"Official CMA information centre; portal language Chinese; access paths to be verified.","spatial_resolution":"station-level and gridded products (varies)","status":"candidate","status_note":"Candidate \u2014 URL unreachable from build environment at audit date (kept official URL); nothing wired to it.","temporal_coverage":"dataset-dependent","temporal_resolution":"varies","update_frequency":"varies by dataset","url":"https://www.nmic.cn/","variables":["meteorological information services","climate system monitoring"]},{"access_method":"download","api_or_download_url":"https://www.data.jma.go.jp/obd/stats/etrn/index.php","catalog_group":"national_service","commercial_use":"restricted","geographic_coverage":"Japan (AMeDAS national network)","hazard_relevance":["flood","wind","heat"],"id":"jma","license":"JMA terms (redistribution restricted)","name":"Japan Meteorological Agency (incl. AMeDAS station data)","provenance":"Added 2026-08-17 as Data Observatory candidate; jma.go.jp and data.jma.go.jp (AMeDAS portal) live-checked 2026-08-17 (HTTP 200).","provider":"Japan Meteorological Agency","provider_class":"government","quality":"Authoritative national service; historical statistics portal data.jma.go.jp; redistribution restricted under JMA terms.","spatial_resolution":"station-level (AMeDAS ~1300 stations)","status":"candidate","status_note":"Candidate \u2014 catalog record only; nothing wired to it.","temporal_coverage":"dataset-dependent; AMeDAS station data available back to 1976 (station-dependent)","temporal_resolution":"10-minute to daily (varies)","update_frequency":"near-real-time","url":"https://www.jma.go.jp/","variables":["AMeDAS station observations","weather warnings","typhoon tracks"]},{"access_method":"registration_required","api_or_download_url":"https://data.kma.go.kr/","catalog_group":"national_service","commercial_use":"unknown","geographic_coverage":"Republic of Korea","hazard_relevance":["flood","heat","wind"],"id":"kma","license":"KMA data terms (API key registration)","name":"Korea Meteorological Administration data portal (data.kma.go.kr)","provenance":"Added 2026-08-17 as Data Observatory candidate; URL live-checked 2026-08-17 (HTTP 200).","provider":"Korea Meteorological Administration","provider_class":"government","quality":"Authoritative national service; open API requires an auth key; portal language Korean.","spatial_resolution":"station-level and gridded products (varies)","status":"candidate","status_note":"Candidate \u2014 commercial-use terms unclear from public pages at audit date; nothing wired to it.","temporal_coverage":"dataset-dependent; national station archives","temporal_resolution":"sub-daily to monthly (varies)","update_frequency":"varies by dataset","url":"https://data.kma.go.kr/","variables":["station meteorological observations","climate statistics"]},{"access_method":"registration_required","api_or_download_url":"https://www.bom.gov.au/","catalog_group":"national_service","commercial_use":"restricted","geographic_coverage":"Australia","hazard_relevance":["wildfire","flood","heat","drought","wind"],"id":"bom","license":"BOM copyright (re-use licence required)","name":"Bureau of Meteorology (Australia)","provenance":"Added 2026-08-17 as Data Observatory candidate; official URL returned HTTP 403 (bot protection) from build environment 2026-08-17 \u2014 domain is the authoritative BOM site, kept.","provider":"Australian Bureau of Meteorology","provider_class":"government","quality":"Authoritative national service; bulk data access via registered FTP services; re-use licence required.","spatial_resolution":"station-level and gridded products (varies)","status":"candidate","status_note":"Candidate \u2014 URL bot-protected from build environment at audit date (kept official URL); nothing wired to it.","temporal_coverage":"dataset-dependent; long Australian station records","temporal_resolution":"sub-daily to monthly (varies)","update_frequency":"near-real-time observations; daily climate products","url":"https://www.bom.gov.au/","variables":["station observations","fire danger ratings","climate data online"]},{"access_method":"download","api_or_download_url":"https://mausam.imd.gov.in/","catalog_group":"national_service","commercial_use":"restricted","geographic_coverage":"India","hazard_relevance":["flood","heat","drought","wind"],"id":"imd","license":"IMD data supply terms","name":"India Meteorological Department (mausam.imd.gov.in)","provenance":"Added 2026-08-17 as Data Observatory candidate; URL live-checked 2026-08-17 (HTTP 200).","provider":"India Meteorological Department","provider_class":"government","quality":"Authoritative national service; data supply partly paid/registered under IMD terms.","spatial_resolution":"station-level and 0.25\u00b0\u20131\u00b0 gridded products","status":"candidate","status_note":"Candidate \u2014 catalog record only; nothing wired to it.","temporal_coverage":"dataset-dependent; gridded products from 1901 (rainfall) / 1951 (temperature)","temporal_resolution":"daily (gridded) / sub-daily (stations)","update_frequency":"daily","url":"https://mausam.imd.gov.in/","variables":["station observations","gridded rainfall/temperature","cyclone tracks"]},{"access_method":"download","api_or_download_url":"https://climateknowledgeportal.worldbank.org/","catalog_group":"climate","commercial_use":"allowed_with_attribution","geographic_coverage":"Global (country and sub-national climatologies)","hazard_relevance":["drought","heat","flood"],"id":"worldbank-cckp","license":"CC-BY 4.0","name":"World Bank Climate Change Knowledge Portal (CCKP)","provenance":"Added 2026-08-17 as Data Observatory candidate; official URL returned HTTP 403 (bot protection) from build environment 2026-08-17 \u2014 domain is the authoritative World Bank portal, kept.","provider":"World Bank","provider_class":"un_agency","quality":"Curated CMIP6-based portal; projections are scenario-conditional \u2014 never observations.","spatial_resolution":"country/basin aggregates; gridded ~25\u2013100 km (varies)","status":"candidate","status_note":"Candidate \u2014 URL bot-protected from build environment at audit date (kept official URL); nothing wired to it.","temporal_coverage":"Historical reanalysis-based climatologies + CMIP6 projections to 2100","temporal_resolution":"monthly/annual climatologies","update_frequency":"per CMIP release cycle","url":"https://climateknowledgeportal.worldbank.org/","variables":["temperature/precipitation climatologies","CMIP6 projections","climate indices"]},{"access_method":"api","api_or_download_url":"https://data.humdata.org/","catalog_group":"hazard_disaster","commercial_use":"allowed_with_attribution","geographic_coverage":"Global (crisis-affected countries dense)","hazard_relevance":["wildfire","flood","drought","heat"],"id":"ocha-hdx","license":"per-dataset (mostly ODC-BY / CC-BY variants)","name":"UN OCHA Humanitarian Data Exchange (HDX)","provenance":"Added 2026-08-17 as Data Observatory candidate; URL live-checked 2026-08-17 (HTTP 200).","provider":"United Nations OCHA","provider_class":"un_agency","quality":"Curated UN OCHA exchange; per-dataset metadata quality varies \u2014 QA flags shown per dataset.","spatial_resolution":"admin-level and geolocated datasets (varies)","status":"candidate","status_note":"Candidate \u2014 catalog record only; nothing wired to it.","temporal_coverage":"dataset-dependent; updated continuously","temporal_resolution":"varies","update_frequency":"continuous","url":"https://data.humdata.org/","variables":["humanitarian datasets","disaster response data","admin boundaries (COD-AB)"]},{"access_method":"api","api_or_download_url":"https://space.oscar.wmo.int/","catalog_group":"earth_observation","commercial_use":"unknown","geographic_coverage":"Global (satellite constellation coverage)","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal"],"id":"wmo-oscar","license":"WMO terms (public metadata portal; re-use terms not stated on landing page)","name":"WMO OSCAR/Space \u2014 space-based observing capability catalogue","provenance":"Added 2026-08-17 as Data Observatory candidate; space.oscar.wmo.int and wmo.int live-checked 2026-08-17 (HTTP 200).","provider":"World Meteorological Organization","provider_class":"un_agency","quality":"Authoritative WMO catalogue of observing capabilities \u2014 metadata about observing systems, not hazard data itself.","spatial_resolution":"instrument-level metadata","status":"candidate","status_note":"Candidate \u2014 observing-capability metadata (which satellites measure what); nothing wired to it.","temporal_coverage":"Current instrument/satellite inventory incl. historical and planned missions","temporal_resolution":"metadata catalogue","update_frequency":"continuous","url":"https://space.oscar.wmo.int/","variables":["satellite/instrument observing capabilities","observing-system metadata"]},{"access_method":"registration_required","api_or_download_url":"https://www.metoffice.gov.uk/services/data","catalog_group":"national_service","commercial_use":"restricted","geographic_coverage":"United Kingdom + global model output","hazard_relevance":["heat","wind","flood","wildfire"],"id":"metoffice","license":"Met Office data licences (paid commercial tiers)","name":"Met Office data services","provenance":"Added 2026-08-17 as Data Observatory candidate; data-services page live-checked 2026-08-17 (HTTP 200).","provider":"UK Met Office","provider_class":"government","quality":"Authoritative national service; open tiers exist but commercial use requires paid licences.","spatial_resolution":"station-level and model grids (varies)","status":"candidate","status_note":"Candidate \u2014 catalog record only; nothing wired to it.","temporal_coverage":"dataset-dependent; UK station records and NWP archives","temporal_resolution":"hourly to monthly (varies)","update_frequency":"varies by dataset","url":"https://www.metoffice.gov.uk/services/data","variables":["weather observations","UKCP climate projections","NWP model output"]},{"access_method":"download","api_or_download_url":"https://opendata.dwd.de/","catalog_group":"national_service","commercial_use":"allowed_with_attribution","geographic_coverage":"Germany + global model output (ICON)","hazard_relevance":["heat","wind","flood","wildfire"],"id":"dwd","license":"DWD open-data licence (attribution required)","name":"DWD Open Data (opendata.dwd.de)","provenance":"Added 2026-08-17 as Data Observatory candidate; URL live-checked 2026-08-17 (HTTP 200).","provider":"Deutscher Wetterdienst","provider_class":"government","quality":"Authoritative national service with a mature open-data programme; per-dataset documentation on the server.","spatial_resolution":"station-level and ICON model grids (2\u201313 km)","status":"candidate","status_note":"Candidate \u2014 catalog record only; nothing wired to it.","temporal_coverage":"dataset-dependent; German station archives from the 19th century onward","temporal_resolution":"10-minute to monthly (varies)","update_frequency":"near-real-time to daily (varies)","url":"https://opendata.dwd.de/","variables":["station observations","ICON model output","radar","climate archives"]},{"access_method":"registration_required","api_or_download_url":"https://donneespubliques.meteofrance.fr/","catalog_group":"national_service","commercial_use":"restricted","geographic_coverage":"France + overseas territories","hazard_relevance":["heat","wind","flood","wildfire","drought"],"id":"meteofrance","license":"M\u00e9t\u00e9o-France data licences (registration; terms per dataset)","name":"M\u00e9t\u00e9o-France donn\u00e9es publiques","provenance":"Added 2026-08-17 as Data Observatory candidate; URL live-checked 2026-08-17 (HTTP 200).","provider":"M\u00e9t\u00e9o-France","provider_class":"government","quality":"Authoritative national service; portal requires acceptance of licence terms; documentation in French.","spatial_resolution":"station-level and gridded products (varies)","status":"candidate","status_note":"Candidate \u2014 catalog record only; nothing wired to it.","temporal_coverage":"dataset-dependent; French station archives","temporal_resolution":"sub-daily to monthly (varies)","update_frequency":"varies by dataset","url":"https://donneespubliques.meteofrance.fr/","variables":["station observations","climate datasets","radar"]},{"access_method":"download","api_or_download_url":"https://www.fao.org/giews/","catalog_group":"hazard_disaster","commercial_use":"restricted","geographic_coverage":"Global (country-level focus)","hazard_relevance":["drought"],"id":"fao-giews","license":"FAO terms (CC BY-NC-SA 3.0 IGO for FAO publications \u2014 non-commercial)","name":"FAO GIEWS \u2014 Global Information and Early Warning System on Food and Agriculture","provenance":"Added 2026-08-17 as Data Observatory candidate; URL live-checked 2026-08-17 (HTTP 200).","provider":"Food and Agriculture Organization of the United Nations","provider_class":"un_agency","quality":"Authoritative UN early-warning assessments; analysis products, not raw observations.","spatial_resolution":"country-level assessments + sub-national analysis","status":"candidate","status_note":"Candidate \u2014 drought/agricultural impact context; FAO licence is non-commercial; nothing wired to it.","temporal_coverage":"Continuous since 1975 (GIEWS established); country briefs updated per season","temporal_resolution":"seasonal/ad-hoc updates","update_frequency":"continuous (per season and event)","url":"https://www.fao.org/giews/","variables":["crop prospects","food-security early warning","drought/agricultural assessments"]},{"access_method":"api","api_or_download_url":"https://api.reliefweb.int/v1/reports","catalog_group":"hazard_disaster","commercial_use":"allowed_with_attribution","geographic_coverage":"Global","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal"],"id":"reliefweb","license":"ReliefWeb terms of use (re-use with attribution; per-source variation)","name":"ReliefWeb (UN OCHA) \u2014 documented disaster events","provenance":"Added 2026-08-17 as Data Observatory candidate; reliefweb.int and apidoc.rwlabs.org live-checked 2026-08-17 (HTTP 200); api.reliefweb.int host reachable but /v1/* returned HTTP 410 from build environment \u2014 verify endpoint path before any use.","provider":"United Nations OCHA","provider_class":"un_agency","quality":"DOCUMENTED-events layer: official UN OCHA curation, media-adjacent \u2014 class OPEN_DATA_OFFICIAL; never scientific evidence; events are editorial records, not measurements.","spatial_resolution":"country/event-level","status":"candidate","status_note":"Candidate (DOCUMENTED events only \u2014 never scientific evidence) \u2014 nothing wired to it.","temporal_coverage":"Disaster coverage since 1996; updated continuously","temporal_resolution":"event-level; continuous","update_frequency":"continuous","url":"https://reliefweb.int/","variables":["documented disaster events","situation reports","OCHA products"]},{"access_method":"download","api_or_download_url":"https://dd.weather.gc.ca/","catalog_group":"national_service","commercial_use":"allowed_with_attribution","geographic_coverage":"Canada","hazard_relevance":["wildfire","flood","heat","wind","drought"],"id":"eccc","license":"Environment and Climate Change Canada data licence (open government; attribution)","name":"Environment and Climate Change Canada \u2014 weather.gc.ca + MSC Datamart","provenance":"Added 2026-08-17 as Data Observatory candidate; weather.gc.ca and dd.weather.gc.ca (MSC Datamart) live-checked 2026-08-17 (HTTP 200).","provider":"Environment and Climate Change Canada (Meteorological Service of Canada)","provider_class":"government","quality":"Authoritative national service; home agency of the Canadian FWI System \u2014 the danger-index basis the platform's FWI adapter implements.","spatial_resolution":"station-level and model grids (varies)","status":"candidate","status_note":"Candidate \u2014 catalog record only; nothing wired to it.","temporal_coverage":"dataset-dependent; Canadian station archives and NWP output to present","temporal_resolution":"hourly to daily (varies)","update_frequency":"near-real-time (MSC Datamart)","url":"https://weather.gc.ca/","variables":["station observations","weather warnings","model output (GRIB)"]},{"access_method":"download","api_or_download_url":"https://www.weathersa.co.za/","catalog_group":"national_service","commercial_use":"unknown","geographic_coverage":"South Africa","hazard_relevance":["wildfire","drought","flood","heat","wind"],"id":"saws","license":"SAWS data terms (verify per dataset)","name":"South African Weather Service (SAWS)","provenance":"Added 2026-08-17 as Data Observatory candidate; URL live-checked 2026-08-17 (HTTP 200).","provider":"South African Weather Service","provider_class":"government","quality":"Authoritative national service; data supply terms not confirmed from public pages at audit date.","spatial_resolution":"station-level and gridded products (varies)","status":"candidate","status_note":"Candidate \u2014 commercial-use terms unclear from public pages at audit date; nothing wired to it.","temporal_coverage":"dataset-dependent; national station archives","temporal_resolution":"sub-daily to monthly (varies)","update_frequency":"near-real-time observations (varies by product)","url":"https://www.weathersa.co.za/","variables":["station meteorological observations","weather warnings","climate data"]},{"access_method":"download","api_or_download_url":"https://www.ncm.gov.ae/","catalog_group":"national_service","commercial_use":"unknown","geographic_coverage":"United Arab Emirates","hazard_relevance":["heat","wind","flood","drought"],"id":"ncm-uae","license":"NCM data terms (verify per dataset)","name":"UAE National Center of Meteorology (NCM, formerly NCMS)","provenance":"Added 2026-08-17 as Data Observatory candidate; former domain ncms.ae unresolvable (DNS) 2026-08-17 \u2014 the service now operates as NCM; ncm.gov.ae live-checked 2026-08-17 (HTTP 200).","provider":"National Center of Meteorology, United Arab Emirates","provider_class":"government","quality":"Authoritative national service; dust/sandstorm and extreme-heat monitoring relevant to heat and wind hazards.","spatial_resolution":"station-level (varies)","status":"candidate","status_note":"Candidate \u2014 catalog record only; nothing wired to it.","temporal_coverage":"dataset-dependent; national station archives","temporal_resolution":"sub-daily to daily (varies)","update_frequency":"near-real-time observations (varies by product)","url":"https://www.ncm.gov.ae/","variables":["station meteorological observations","weather warnings","seismic/tsunami monitoring bulletins"]},{"access_method":"download","api_or_download_url":"https://portal.inmet.gov.br/","catalog_group":"national_service","commercial_use":"unknown","geographic_coverage":"Brazil","hazard_relevance":["drought","flood","heat","wildfire","wind"],"id":"inmet","license":"INMET data terms (verify per dataset)","name":"INMET \u2014 Instituto Nacional de Meteorologia (Brazil)","provenance":"Added 2026-08-17 as Data Observatory candidate; portal.inmet.gov.br reachable but returned HTTP 500 / connection resets from build environment 2026-08-17 \u2014 official URL kept.","provider":"Instituto Nacional de Meteorologia","provider_class":"government","quality":"Authoritative national service; portal instability observed from build environment at audit date.","spatial_resolution":"station-level (conventional + automatic stations)","status":"candidate","status_note":"Candidate \u2014 portal erroring from build environment at audit date (kept official URL); nothing wired to it.","temporal_coverage":"dataset-dependent; national station archives","temporal_resolution":"hourly (automatic stations) to daily","update_frequency":"near-real-time (automatic station network)","url":"https://portal.inmet.gov.br/","variables":["station meteorological observations","agrometeorological bulletins","weather warnings"]},{"access_method":"download","api_or_download_url":"https://smn.conagua.gob.mx/","catalog_group":"national_service","commercial_use":"unknown","geographic_coverage":"Mexico","hazard_relevance":["flood","heat","wind","drought","wildfire","coastal"],"id":"smn-mexico","license":"SMN/CONAGUA data terms (verify per dataset)","name":"SMN \u2014 Servicio Meteorol\u00f3gico Nacional (Mexico, CONAGUA)","provenance":"Added 2026-08-17 as Data Observatory candidate; smn.conagua.gob.mx connection timed out from build environment 2026-08-17 (kept official URL).","provider":"Servicio Meteorol\u00f3gico Nacional / CONAGUA","provider_class":"government","quality":"Authoritative national service; tropical-cyclone advisories relevant to coastal/wind hazards.","spatial_resolution":"station-level and gridded products (varies)","status":"candidate","status_note":"Candidate \u2014 URL unreachable (timeout) from build environment at audit date (kept official URL); nothing wired to it.","temporal_coverage":"dataset-dependent; national station archives","temporal_resolution":"sub-daily to daily (varies)","update_frequency":"near-real-time observations (varies by product)","url":"https://smn.conagua.gob.mx/","variables":["station meteorological observations","tropical-cyclone advisories","weather warnings"]},{"access_method":"download","api_or_download_url":"https://www.smn.gob.ar/","catalog_group":"national_service","commercial_use":"unknown","geographic_coverage":"Argentina","hazard_relevance":["flood","heat","wind","drought","wildfire"],"id":"smn-argentina","license":"SMN data terms (verify per dataset)","name":"SMN \u2014 Servicio Meteorol\u00f3gico Nacional (Argentina)","provenance":"Added 2026-08-17 as Data Observatory candidate; official URL returned HTTP 403 (bot protection) from build environment 2026-08-17 \u2014 domain is the authoritative SMN site, kept.","provider":"Servicio Meteorol\u00f3gico Nacional, Argentina","provider_class":"government","quality":"Authoritative national service.","spatial_resolution":"station-level and gridded products (varies)","status":"candidate","status_note":"Candidate \u2014 URL bot-protected from build environment at audit date (kept official URL); nothing wired to it.","temporal_coverage":"dataset-dependent; national station archives","temporal_resolution":"sub-daily to daily (varies)","update_frequency":"near-real-time observations (varies by product)","url":"https://www.smn.gob.ar/","variables":["station meteorological observations","weather warnings","climate monitoring"]},{"access_method":"download","api_or_download_url":"https://climatologia.meteochile.gob.cl/","catalog_group":"national_service","commercial_use":"unknown","geographic_coverage":"Chile","hazard_relevance":["wildfire","flood","drought","heat","wind"],"id":"dmc-chile","license":"DMC data terms (verify per dataset)","name":"Direcci\u00f3n Meteorol\u00f3gica de Chile (DMC) \u2014 climatology portal","provenance":"Added 2026-08-17 as Data Observatory candidate; climatologia.meteochile.gob.cl live-checked 2026-08-17 (HTTP 200); www.meteorochile.gob.cl unresolvable (DNS), dmc.cl returned HTTP 404 and www.meteochile.cl certificate mismatch from build environment \u2014 climatology portal used as the stable entry point.","provider":"Direcci\u00f3n Meteorol\u00f3gica de Chile (Direcci\u00f3n General de Aeron\u00e1utica Civil)","provider_class":"government","quality":"Authoritative national service; wildfire-relevant climatologies for a high fire-risk country.","spatial_resolution":"station-level (varies)","status":"candidate","status_note":"Candidate \u2014 catalog record only; nothing wired to it.","temporal_coverage":"dataset-dependent; national station archives","temporal_resolution":"daily to monthly climatologies (varies)","update_frequency":"varies by dataset","url":"https://climatologia.meteochile.gob.cl/","variables":["station climatologies","meteorological observations"]},{"access_method":"download","api_or_download_url":"https://www.senamhi.gob.pe/","catalog_group":"national_service","commercial_use":"unknown","geographic_coverage":"Peru","hazard_relevance":["flood","drought","heat","wind"],"id":"senamhi","license":"SENAMHI data terms (verify per dataset)","name":"SENAMHI \u2014 Servicio Nacional de Meteorolog\u00eda e Hidrolog\u00eda del Per\u00fa","provenance":"Added 2026-08-17 as Data Observatory candidate; URL live-checked 2026-08-17 (HTTP 200).","provider":"SENAMHI Per\u00fa","provider_class":"government","quality":"Authoritative national service; combined meteorological + hydrological mandate relevant to flood/drought.","spatial_resolution":"station-level and gridded products (varies)","status":"candidate","status_note":"Candidate \u2014 catalog record only; nothing wired to it.","temporal_coverage":"dataset-dependent; national station archives","temporal_resolution":"sub-daily to monthly (varies)","update_frequency":"near-real-time observations (varies by product)","url":"https://www.senamhi.gob.pe/","variables":["meteorological observations","hydrological monitoring","climate bulletins"]},{"access_method":"download","api_or_download_url":"https://www.marocmeteo.ma/","catalog_group":"national_service","commercial_use":"unknown","geographic_coverage":"Morocco","hazard_relevance":["drought","heat","flood","wildfire","wind"],"id":"marocmeteo","license":"DGM data terms (verify per dataset)","name":"Direction G\u00e9n\u00e9rale de la M\u00e9t\u00e9orologie (Morocco) \u2014 MarocM\u00e9t\u00e9o","provenance":"Added 2026-08-17 as Data Observatory candidate; URL live-checked 2026-08-17 (HTTP 200).","provider":"Direction G\u00e9n\u00e9rale de la M\u00e9t\u00e9orologie, Morocco","provider_class":"government","quality":"Authoritative national service; drought and heat monitoring relevant to North-African hazard context.","spatial_resolution":"station-level (varies)","status":"candidate","status_note":"Candidate \u2014 catalog record only; nothing wired to it.","temporal_coverage":"dataset-dependent; national station archives","temporal_resolution":"sub-daily to daily (varies)","update_frequency":"near-real-time observations (varies by product)","url":"https://www.marocmeteo.ma/","variables":["station meteorological observations","weather warnings","climate bulletins"]},{"access_method":"download","api_or_download_url":"https://www.ncm.gov.sa/","catalog_group":"national_service","commercial_use":"unknown","geographic_coverage":"Saudi Arabia","hazard_relevance":["heat","drought","wind","flood"],"id":"ncm-saudi","license":"NCM data terms (verify per dataset)","name":"National Center of Meteorology (Saudi Arabia)","provenance":"Added 2026-08-17 as Data Observatory candidate; www.ncm.gov.sa live-checked 2026-08-17 (HTTP 200); apex ncm.gov.sa returned HTTP 500 from build environment \u2014 www host used.","provider":"National Center of Meteorology, Kingdom of Saudi Arabia","provider_class":"government","quality":"Authoritative national service; extreme-heat and dust-storm monitoring relevant to heat/wind hazards.","spatial_resolution":"station-level (varies)","status":"candidate","status_note":"Candidate \u2014 catalog record only; nothing wired to it.","temporal_coverage":"dataset-dependent; national station archives","temporal_resolution":"sub-daily to daily (varies)","update_frequency":"near-real-time observations (varies by product)","url":"https://www.ncm.gov.sa/","variables":["station meteorological observations","weather warnings","dust-storm monitoring"]},{"access_method":"download","api_or_download_url":"https://www.weather.gov.sg/","catalog_group":"national_service","commercial_use":"unknown","geographic_coverage":"Singapore + Southeast Asia regional monitoring","hazard_relevance":["flood","heat","wind"],"id":"mss-singapore","license":"MSS/NEA data terms (verify per dataset)","name":"Meteorological Service Singapore (MSS)","provenance":"Added 2026-08-17 as Data Observatory candidate; URL live-checked 2026-08-17 (HTTP 200).","provider":"Meteorological Service Singapore (NEA)","provider_class":"government","quality":"Authoritative national service; regional haze (transboundary smoke) monitoring relevant to wildfire-smoke context.","spatial_resolution":"station-level and regional products (varies)","status":"candidate","status_note":"Candidate \u2014 catalog record only; nothing wired to it.","temporal_coverage":"dataset-dependent; station records and regional haze monitoring","temporal_resolution":"sub-daily to daily (varies)","update_frequency":"near-real-time observations (varies by product)","url":"https://www.weather.gov.sg/","variables":["station meteorological observations","heavy-rain warnings","haze monitoring"]},{"access_method":"download","api_or_download_url":"https://data.bmkg.go.id/","catalog_group":"national_service","commercial_use":"unknown","geographic_coverage":"Indonesia","hazard_relevance":["flood","drought","wildfire","wind","coastal","heat"],"id":"bmkg","license":"BMKG data terms (verify per dataset)","name":"BMKG \u2014 Badan Meteorologi, Klimatologi, dan Geofisika (Indonesia)","provenance":"Added 2026-08-17 as Data Observatory candidate; bmkg.go.id and data.bmkg.go.id (open-data portal) live-checked 2026-08-17 (HTTP 200).","provider":"BMKG Indonesia","provider_class":"government","quality":"Authoritative national service; open-data portal data.bmkg.go.id; peat-fire season monitoring relevant to wildfire.","spatial_resolution":"station-level and gridded products (varies)","status":"candidate","status_note":"Candidate \u2014 catalog record only; nothing wired to it.","temporal_coverage":"dataset-dependent; national station archives","temporal_resolution":"sub-daily to monthly (varies)","update_frequency":"near-real-time observations (varies by product)","url":"https://www.bmkg.go.id/","variables":["station meteorological observations","weather warnings","climate data","earthquake/tsunami bulletins"]},{"access_method":"api","api_or_download_url":"https://www.gdacs.org/gdacsapi/api/events/geteventlist/SEARCH?eventtypes=TC","catalog_group":"hazard_disaster","commercial_use":"allowed_with_attribution","data_quality_profile":{"completeness":"Current/ongoing events only; historical seasons are NOT covered (IBTrACS candidate).","coverage_note":"Global \u2014 all tropical-cyclone basins.","freshness":"continuous during active events","licensing_note":"GDACS open access; attribution shown on the layer.","provenance_note":"Wired 2026-08-22; API live-checked 2026-08-22 (active TC SAUDEL-26 returned).","spatial_resolution_note":"Latest official storm positions (warning-centre fixes)","temporal_resolution_note":"minutes to hours during active events","validation":"API contract covered by offline tests (mocked feed); live path checked 2026-08-22."},"geographic_coverage":"Global (all tropical-cyclone basins)","hazard_relevance":["cyclone"],"id":"gdacs-tc","license":"GDACS open access (UN/EU disaster-information service)","name":"GDACS tropical-cyclone event monitoring (UN-OCHA / EU JRC)","provenance":"Wired 2026-08-22 for the tropical-cyclone hazard module (analyze + active-storms layer); geteventlist SEARCH API live-checked 2026-08-22.","provider":"UN-OCHA / EU Joint Research Centre \u2014 GDACS","provider_class":"un_agency","quality":"Monitoring positions and impact-oriented alert levels from the official warning centres via GDACS \u2014 not a forecast, not historical tracks.","spatial_resolution":"Latest official storm positions (warning-centre fixes)","status":"integrated","status_note":"Integrated (no key required): cyclone analyze + active-storms map layer via src/dashboard/real_data.py::fetch_active_cyclones (cached 1 h).","temporal_coverage":"Current/ongoing events (live monitoring); historical seasons via NOAA IBTrACS (candidate, not wired)","temporal_resolution":"updated as warning centres issue fixes (minutes to hours)","update_frequency":"continuous during active events","url":"https://www.gdacs.org/","variables":["storm position (latest fix)","GDACS alert level (Green/Orange/Red)","affected countries","event validity window","originating warning centre (e.g. JTWC, NHC)"]},{"access_method":"api","api_or_download_url":"https://data.europa.eu/api/hub/search/","catalog_group":"global_portal","commercial_use":"allowed_with_attribution","geographic_coverage":"Europe (EU/EEA)","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"data-europa-eu","license":"CC-BY 4.0 (metadata); per-dataset licences","name":"European Data Portal (data.europa.eu)","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"European Commission (publications office)","provider_class":"government","quality":"Catalogue of catalogues \u2014 the discovery layer for European open data; per-dataset quality varies.","spatial_resolution":"Varies by dataset","status":"candidate","status_note":"Candidate: DCAT/SPARQL harvester entry point for all EU national portals; feeds registry auto-discovery.","temporal_coverage":"Varies by dataset","temporal_resolution":"Varies by dataset","update_frequency":"Continuous harvesting from EU member-state catalogues","url":"https://data.europa.eu/","variables":["dataset metadata (DCAT-AP)","high-value datasets: geospatial, earth observation, meteorological, statistics, companies, mobility"]},{"access_method":"api","api_or_download_url":"https://catalog.data.gov/api/3/action/package_search","catalog_group":"national_portal","commercial_use":"allowed","geographic_coverage":"United States","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"data-gov-us","license":"Per-dataset (US Government works largely public domain)","name":"US Data.gov catalogue","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"US General Services Administration","provider_class":"government","quality":"Federal catalogue (>500k datasets); agency endpoints (NOAA/USGS/NASA/EPA/FEMA) carry the authoritative data.","spatial_resolution":"Varies by dataset","status":"candidate","status_note":"Candidate: CKAN harvester entry point for US federal sources.","temporal_coverage":"Varies by dataset","temporal_resolution":"Varies by dataset","update_frequency":"Continuous harvesting from federal agencies","url":"https://catalog.data.gov/","variables":["dataset metadata (CKAN)","hundreds of thousands of federal datasets across all domains"]},{"access_method":"download","api_or_download_url":"https://www.data.gov.uk/","catalog_group":"national_portal","commercial_use":"allowed_with_attribution","geographic_coverage":"United Kingdom","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"data-gov-uk","license":"Open Government Licence v3 (most datasets)","name":"UK data.gov.uk","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"UK Government Digital Service","provider_class":"government","quality":"National catalogue; OGL covers most Crown copyright data.","spatial_resolution":"Varies by dataset","status":"candidate","status_note":"Candidate: UK national discovery layer (met/environment/land/property feeds).","temporal_coverage":"Varies by dataset","temporal_resolution":"Varies by dataset","update_frequency":"Continuous","url":"https://www.data.gov.uk/","variables":["dataset metadata","environment, land & property, transport, health, economy"]},{"access_method":"api","api_or_download_url":"https://www.data.gouv.fr/api/1/","catalog_group":"national_portal","commercial_use":"allowed_with_attribution","geographic_coverage":"France","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"data-gouv-fr","license":"Licence Ouverte 2.0 (most datasets)","name":"data.gouv.fr","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"DINUM (French Government)","provider_class":"government","quality":"National catalogue with a documented public API (udata).","spatial_resolution":"Varies by dataset","status":"candidate","status_note":"Candidate: French national discovery layer.","temporal_coverage":"Varies by dataset","temporal_resolution":"Varies by dataset","update_frequency":"Continuous","url":"https://www.data.gouv.fr/","variables":["dataset metadata (udata API)","national open data incl. IGN, M\u00e9t\u00e9o-France partners, cadastre"]},{"access_method":"download","api_or_download_url":"https://www.govdata.de/","catalog_group":"national_portal","commercial_use":"allowed_with_attribution","geographic_coverage":"Germany","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"govdata-de","license":"Datenlizenz Deutschland (dl-de/by-2-0, dl-de/zero-2-0)","name":"GovData \u2014 German open-data portal","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); URL reachability check failed from the audit network 2026-09-03 (possible geo/TLS restriction) \u2014 verify at next audit. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"German Federal Government (FITKO)","provider_class":"government","quality":"National catalogue (CKAN-based); exact harvest endpoint to confirm at wiring.","spatial_resolution":"Varies by dataset","status":"candidate","status_note":"Candidate: German national discovery layer.","temporal_coverage":"Varies by dataset","temporal_resolution":"Varies by dataset","update_frequency":"Continuous","url":"https://www.govdata.de/","variables":["dataset metadata (DCAT-AP.de)","federal + state + municipal open data"]},{"access_method":"download","api_or_download_url":"https://datos.gob.es/","catalog_group":"national_portal","commercial_use":"allowed_with_attribution","geographic_coverage":"Spain","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"datos-gob-es","license":"Per-dataset (open licences, attribution typical)","name":"datos.gob.es","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Spanish Government (Red.es)","provider_class":"government","quality":"National catalogue (DCAT-AP-ES).","spatial_resolution":"Varies by dataset","status":"candidate","status_note":"Candidate: Spanish national discovery layer.","temporal_coverage":"Varies by dataset","temporal_resolution":"Varies by dataset","update_frequency":"Continuous","url":"https://datos.gob.es/","variables":["dataset metadata","AEMET partners, IGN, cadastre, environment"]},{"access_method":"api","api_or_download_url":"https://open.canada.ca/data/api/3/action/package_search","catalog_group":"national_portal","commercial_use":"allowed_with_attribution","geographic_coverage":"Canada","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"open-canada","license":"Open Government Licence \u2014 Canada","name":"Open Government \u2014 Canada","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Government of Canada (Treasury Board)","provider_class":"government","quality":"National catalogue (CKAN API).","spatial_resolution":"Varies by dataset","status":"candidate","status_note":"Candidate: Canadian national discovery layer.","temporal_coverage":"Varies by dataset","temporal_resolution":"Varies by dataset","update_frequency":"Continuous","url":"https://open.canada.ca/","variables":["dataset metadata (CKAN)","federal open data incl. ECCC, NRCan, StatCan"]},{"access_method":"api","api_or_download_url":"https://data.gov.au/data/api/3/action/package_search","catalog_group":"national_portal","commercial_use":"allowed_with_attribution","geographic_coverage":"Australia","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"data-gov-au","license":"CC-BY 4.0 (most datasets)","name":"data.gov.au","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Australian Government (Digital Transformation Agency)","provider_class":"government","quality":"National catalogue (CKAN API).","spatial_resolution":"Varies by dataset","status":"candidate","status_note":"Candidate: Australian national discovery layer.","temporal_coverage":"Varies by dataset","temporal_resolution":"Varies by dataset","update_frequency":"Continuous","url":"https://data.gov.au/","variables":["dataset metadata (CKAN)","BOM, Geoscience Australia, ABS datasets"]},{"access_method":"download","api_or_download_url":"https://www.data.go.jp/","catalog_group":"national_portal","commercial_use":"allowed_with_attribution","geographic_coverage":"Japan","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"data-go-jp","license":"Per-dataset (open with attribution typical)","name":"data.go.jp","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Japanese Government (Digital Agency)","provider_class":"government","quality":"National catalogue.","spatial_resolution":"Varies by dataset","status":"candidate","status_note":"Candidate: Japanese national discovery layer.","temporal_coverage":"Varies by dataset","temporal_resolution":"Varies by dataset","update_frequency":"Continuous","url":"https://www.data.go.jp/","variables":["dataset metadata","JMA, GSI, MLIT, statistics datasets"]},{"access_method":"registration_required","api_or_download_url":"https://www.data.go.kr/","catalog_group":"national_portal","commercial_use":"allowed_with_attribution","geographic_coverage":"South Korea","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"data-go-kr","license":"Korea Open Government Licence (KOGL)","name":"Korea Public Data Portal (data.go.kr)","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Korean Government (MOIS)","provider_class":"government","quality":"National catalogue; per-dataset APIs require a free portal key.","spatial_resolution":"Varies by dataset","status":"candidate","status_note":"Candidate: Korean national discovery layer.","temporal_coverage":"Varies by dataset","temporal_resolution":"Varies by dataset","update_frequency":"Continuous","url":"https://www.data.go.kr/","variables":["dataset metadata","KMA, KEIS, national statistics datasets"]},{"access_method":"registration_required","api_or_download_url":"https://www.data.gov.in/","catalog_group":"national_portal","commercial_use":"allowed_with_attribution","geographic_coverage":"India","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"data-gov-in","license":"Government Open Data License \u2014 India","name":"Open Government Data Platform India","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Government of India (MeitY/NIC)","provider_class":"government","quality":"National catalogue; resource APIs require a free portal key.","spatial_resolution":"Varies by dataset","status":"candidate","status_note":"Candidate: Indian national discovery layer.","temporal_coverage":"Varies by dataset","temporal_resolution":"Varies by dataset","update_frequency":"Continuous","url":"https://www.data.gov.in/","variables":["dataset metadata","IMD partners, agriculture, water, health datasets"]},{"access_method":"api","api_or_download_url":"https://dados.gov.br/dados/api/publico/conjuntos-dados","catalog_group":"national_portal","commercial_use":"allowed_with_attribution","geographic_coverage":"Brazil","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"dados-gov-br","license":"Per-dataset (open licences, attribution typical)","name":"dados.gov.br","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Brazilian Federal Government (CGU/INDe)","provider_class":"government","quality":"National catalogue (CKAN-based).","spatial_resolution":"Varies by dataset","status":"candidate","status_note":"Candidate: Brazilian national discovery layer.","temporal_coverage":"Varies by dataset","temporal_resolution":"Varies by dataset","update_frequency":"Continuous","url":"https://dados.gov.br/","variables":["dataset metadata (CKAN)","INMET, ANA, IBGE datasets"]},{"access_method":"download","api_or_download_url":"https://datos.gob.mx/","catalog_group":"national_portal","commercial_use":"allowed","geographic_coverage":"Mexico","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"datos-gob-mx","license":"Libre Uso MX","name":"datos.gob.mx","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Mexican Government (Digital Government Unit)","provider_class":"government","quality":"National catalogue.","spatial_resolution":"Varies by dataset","status":"candidate","status_note":"Candidate: Mexican national discovery layer.","temporal_coverage":"Varies by dataset","temporal_resolution":"Varies by dataset","update_frequency":"Continuous","url":"https://datos.gob.mx/","variables":["dataset metadata","CONAGUA, INEGI, civil-protection datasets"]},{"access_method":"download","api_or_download_url":"https://data.gov.sa/","catalog_group":"national_portal","commercial_use":"unknown","geographic_coverage":"Saudi Arabia","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"data-gov-sa","license":"Saudi open-data terms \u2014 verify per dataset","name":"Saudi Open Data Platform","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); URL reachability check failed from the audit network 2026-09-03 (possible geo/TLS restriction) \u2014 verify at next audit. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"SDAIA (Saudi Data & AI Authority)","provider_class":"government","quality":"National catalogue for Saudi government open data.","spatial_resolution":"Varies by dataset","status":"candidate","status_note":"Candidate: Saudi national discovery layer.","temporal_coverage":"Varies by dataset","temporal_resolution":"Varies by dataset","update_frequency":"Continuous","url":"https://data.gov.sa/","variables":["dataset metadata","NCM partners, statistics, environment datasets"]},{"access_method":"download","api_or_download_url":"https://data.gov.qa/","catalog_group":"national_portal","commercial_use":"unknown","geographic_coverage":"Qatar","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"data-gov-qa","license":"Per-dataset \u2014 verify per dataset","name":"Qatar Open Data Portal","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); URL reachability check failed from the audit network 2026-09-03 (possible geo/TLS restriction) \u2014 verify at next audit. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"State of Qatar (MCIT)","provider_class":"government","quality":"National catalogue for Qatari government open data.","spatial_resolution":"Varies by dataset","status":"candidate","status_note":"Candidate: Qatari national discovery layer.","temporal_coverage":"Varies by dataset","temporal_resolution":"Varies by dataset","update_frequency":"Continuous","url":"https://data.gov.qa/","variables":["dataset metadata","planning, statistics, environment datasets"]},{"access_method":"download","api_or_download_url":"https://data.gov.jo/","catalog_group":"national_portal","commercial_use":"unknown","geographic_coverage":"Jordan","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"data-gov-jo","license":"Per-dataset \u2014 verify per dataset","name":"Jordan Open Data Portal","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); URL reachability check failed from the audit network 2026-09-03 (possible geo/TLS restriction) \u2014 verify at next audit. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Hashemite Kingdom of Jordan (MODEE)","provider_class":"government","quality":"National catalogue for Jordanian government open data.","spatial_resolution":"Varies by dataset","status":"candidate","status_note":"Candidate: Jordanian national discovery layer.","temporal_coverage":"Varies by dataset","temporal_resolution":"Varies by dataset","update_frequency":"Continuous","url":"https://data.gov.jo/","variables":["dataset metadata","meteorological, water, statistics datasets"]},{"access_method":"download","api_or_download_url":"https://data.gov.ma/","catalog_group":"national_portal","commercial_use":"unknown","geographic_coverage":"Morocco","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"data-gov-ma","license":"Per-dataset \u2014 verify per dataset","name":"data.gov.ma","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Kingdom of Morocco (ADD)","provider_class":"government","quality":"National catalogue for Moroccan government open data.","spatial_resolution":"Varies by dataset","status":"candidate","status_note":"Candidate: Moroccan national discovery layer.","temporal_coverage":"Varies by dataset","temporal_resolution":"Varies by dataset","update_frequency":"Continuous","url":"https://data.gov.ma/","variables":["dataset metadata","DGM partners, agriculture, statistics datasets"]},{"access_method":"download","api_or_download_url":"https://data.gov.tn/","catalog_group":"national_portal","commercial_use":"unknown","geographic_coverage":"Tunisia","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"data-gov-tn","license":"Per-dataset \u2014 verify per dataset","name":"data.gov.tn","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Republic of Tunisia","provider_class":"government","quality":"National catalogue for Tunisian government open data.","spatial_resolution":"Varies by dataset","status":"candidate","status_note":"Candidate: Tunisian national discovery layer.","temporal_coverage":"Varies by dataset","temporal_resolution":"Varies by dataset","update_frequency":"Continuous","url":"https://data.gov.tn/","variables":["dataset metadata","INM partners, statistics datasets"]},{"access_method":"api","api_or_download_url":"https://open.africa/api/3/action/package_search","catalog_group":"global_portal","commercial_use":"allowed_with_attribution","geographic_coverage":"Africa (multi-country)","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"openafrica","license":"Per-dataset (open licences)","name":"openAFRICA","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Code for Africa (non-profit)","provider_class":"community","quality":"Largest independent African open-data repository (CKAN).","spatial_resolution":"Varies by dataset","status":"candidate","status_note":"Candidate: African discovery layer, complementing national portals.","temporal_coverage":"Varies by dataset","temporal_resolution":"Varies by dataset","update_frequency":"Continuous","url":"https://open.africa/","variables":["dataset metadata (CKAN)","African government + civil-society datasets"]},{"access_method":"api","api_or_download_url":"https://api.worldbank.org/v2/","catalog_group":"international_org","commercial_use":"allowed_with_attribution","geographic_coverage":"Global (country-level)","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"worldbank-data","license":"CC-BY 4.0","name":"World Bank Open Data / Data Catalog","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"World Bank","provider_class":"un_agency","quality":"Authoritative socio-economic baseline; country granularity limits parcel-scale use.","spatial_resolution":"Country","status":"candidate","status_note":"Candidate: exposure/vulnerability + economic-impact context per country.","temporal_coverage":"1960 to present (varies)","temporal_resolution":"Annual (mostly)","update_frequency":"Quarterly/annual updates","url":"https://data.worldbank.org/","variables":["development indicators","poverty","climate","infrastructure","population"]},{"access_method":"api","api_or_download_url":"https://data.imf.org/","catalog_group":"international_org","commercial_use":"allowed_with_attribution","geographic_coverage":"Global (country-level)","hazard_relevance":[],"id":"imf-data","license":"IMF data terms (free with attribution)","name":"IMF Data (SDMX)","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"International Monetary Fund","provider_class":"un_agency","quality":"Macro-financial context for impact modelling; no spatial granularity below country.","spatial_resolution":"Country","status":"candidate","status_note":"Candidate: economic-impact and sovereign-risk context (SDMX 2.1/3.0).","temporal_coverage":"Varies by dataset","temporal_resolution":"Monthly/quarterly/annual","update_frequency":"Continuous","url":"https://data.imf.org/","variables":["GDP","inflation","fiscal indicators","balance of payments","commodity prices"]},{"access_method":"api","api_or_download_url":"https://sdmx.oecd.org/public/rest/v1/","catalog_group":"international_org","commercial_use":"allowed_with_attribution","geographic_coverage":"OECD members + partners","hazard_relevance":[],"id":"oecd-data","license":"OECD data terms (free with attribution)","name":"OECD Data Explorer (SDMX)","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"OECD","provider_class":"government","quality":"Intergovernmental statistics; SDMX API verified reachable 2026-09-03 (sdmx.oecd.org).","spatial_resolution":"Country (some regional)","status":"candidate","status_note":"Candidate: structural economic + environmental indicators.","temporal_coverage":"Varies by dataset","temporal_resolution":"Annual (mostly)","update_frequency":"Continuous","url":"https://data-explorer.oecd.org/","variables":["economy","employment","environment","innovation","regional statistics"]},{"access_method":"api","api_or_download_url":"https://ec.europa.eu/eurostat/api/dissemination/statistics/1.0/data/","catalog_group":"international_org","commercial_use":"allowed_with_attribution","geographic_coverage":"EU/EEA + candidates","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"eurostat","license":"Eurostat data terms (free with attribution)","name":"Eurostat dissemination database","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"European Commission (Eurostat)","provider_class":"government","quality":"Authoritative EU statistics down to NUTS-3; JSON-stat API.","spatial_resolution":"Country + NUTS regions","status":"candidate","status_note":"Candidate: EU regional exposure/vulnerability baseline.","temporal_coverage":"Varies by dataset","temporal_resolution":"Varies (monthly\u2013annual)","update_frequency":"Continuous","url":"https://ec.europa.eu/eurostat","variables":["regional statistics","population","economy","environment","energy"]},{"access_method":"download","api_or_download_url":"https://data.un.org/","catalog_group":"international_org","commercial_use":"allowed_with_attribution","geographic_coverage":"Global (country-level)","hazard_relevance":[],"id":"un-data","license":"UN data terms (free with attribution)","name":"UNdata","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"UN Statistics Division","provider_class":"un_agency","quality":"Aggregates UN agency statistics; country granularity.","spatial_resolution":"Country","status":"candidate","status_note":"Candidate: UN-system socio-economic context.","temporal_coverage":"Varies by dataset","temporal_resolution":"Annual (mostly)","update_frequency":"Continuous","url":"https://data.un.org/","variables":["UN system statistics","population","energy","environment","trade"]},{"access_method":"api","api_or_download_url":"https://comtradeplus.un.org/","catalog_group":"international_org","commercial_use":"restricted","geographic_coverage":"Global (country pairs)","hazard_relevance":[],"id":"un-comtrade","license":"UN Comtrade terms (free tier; premium bulk)","name":"UN Comtrade","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"UN Statistics Division","provider_class":"un_agency","quality":"Trade-flow context for supply-chain exposure; free tier rate-limited.","spatial_resolution":"Country pairs","status":"candidate","status_note":"Candidate: supply-chain exposure to hazard-hit regions.","temporal_coverage":"1962 to present","temporal_resolution":"Monthly/annual","update_frequency":"Continuous","url":"https://comtradeplus.un.org/","variables":["merchandise trade flows","commodity detail (HS)"]},{"access_method":"download","api_or_download_url":"https://ilostat.ilo.org/","catalog_group":"international_org","commercial_use":"allowed_with_attribution","geographic_coverage":"Global (country-level)","hazard_relevance":[],"id":"ilostat","license":"ILO data terms (free with attribution)","name":"ILOSTAT","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"International Labour Organization","provider_class":"un_agency","quality":"Labour-market baseline for socio-economic impact; SDMX access documented.","spatial_resolution":"Country","status":"candidate","status_note":"Candidate: employment exposure in impact models.","temporal_coverage":"Varies by dataset","temporal_resolution":"Annual (mostly)","update_frequency":"Continuous","url":"https://ilostat.ilo.org/","variables":["employment","wages","working conditions","social protection"]},{"access_method":"download","api_or_download_url":"https://www.fao.org/faostat/","catalog_group":"international_org","commercial_use":"restricted","geographic_coverage":"Global (country-level)","hazard_relevance":["drought","flood","heat"],"id":"faostat","license":"CC BY-NC-SA 3.0 IGO","name":"FAOSTAT","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Food and Agriculture Organization (UN)","provider_class":"un_agency","quality":"Agriculture exposure baseline; NC licence blocks direct commercial reuse.","spatial_resolution":"Country","status":"candidate","status_note":"Candidate: agricultural exposure (drought/flood) \u2014 licence restricts commercial reuse.","temporal_coverage":"1961 to present","temporal_resolution":"Annual","update_frequency":"Continuous","url":"https://www.fao.org/faostat/","variables":["crop production","food security","land use","emissions (agriculture)"]},{"access_method":"api","api_or_download_url":"https://api.unhcr.org/","catalog_group":"international_org","commercial_use":"allowed_with_attribution","geographic_coverage":"Global","hazard_relevance":[],"id":"unhcr-data","license":"UNHCR data terms (free with attribution)","name":"UNHCR Refugee Data Finder","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"UN Refugee Agency","provider_class":"un_agency","quality":"Displacement baseline for humanitarian exposure; API root returns 403 (protected) \u2014 verify endpoint at wiring.","spatial_resolution":"Country / settlement","status":"candidate","status_note":"Candidate: displacement exposure for disaster/conflict impact.","temporal_coverage":"1951 to present (varies)","temporal_resolution":"Continuous","update_frequency":"Continuous","url":"https://data.unhcr.org/","variables":["refugees","IDPs","statelessness","displacement flows"]},{"access_method":"api","api_or_download_url":"https://www.who.int/data/gho","catalog_group":"international_org","commercial_use":"allowed_with_attribution","geographic_coverage":"Global (194 member states)","hazard_relevance":["heat","flood","drought"],"id":"who-gho","license":"WHO data terms (free with attribution)","name":"WHO Global Health Observatory","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"World Health Organization","provider_class":"un_agency","quality":"Health-impact layer (heat/flood/drought morbidity); OData API documented (ghoapi.azureedge.net \u2014 timed out from audit network 2026-09-03).","spatial_resolution":"Country","status":"candidate","status_note":"Candidate: population-health impact layer.","temporal_coverage":"Varies by indicator","temporal_resolution":"Annual (mostly)","update_frequency":"Continuous","url":"https://www.who.int/data/gho","variables":["mortality","disease burden","environmental health","water & sanitation"]},{"access_method":"download","api_or_download_url":"https://population.un.org/wpp/","catalog_group":"international_org","commercial_use":"allowed_with_attribution","geographic_coverage":"Global (country-level)","hazard_relevance":[],"id":"un-wpp","license":"UN data terms (free with attribution)","name":"UN World Population Prospects","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"UN Population Division","provider_class":"un_agency","quality":"Authoritative demographic baseline + projections for long-horizon exposure.","spatial_resolution":"Country","status":"candidate","status_note":"Candidate: demographic exposure under scenario horizons.","temporal_coverage":"1950 to present + projections to 2100","temporal_resolution":"Annual","update_frequency":"Revisions every ~2 years","url":"https://population.un.org/wpp/","variables":["population estimates","projections","age structure","urbanisation"]},{"access_method":"registration_required","api_or_download_url":"https://datacommons.org/","catalog_group":"global_portal","commercial_use":"allowed_with_attribution","geographic_coverage":"Global (multi-resolution)","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"google-data-commons","license":"CC-BY 4.0","name":"Data Commons","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Google (with published sources)","provider_class":"commercial","quality":"Aggregates public sources into one queryable graph \u2014 always trace to the original source for evidence use.","spatial_resolution":"Country/region/city","status":"candidate","status_note":"Candidate: cross-source discovery + sanity checks (API requires free key).","temporal_coverage":"Varies by dataset","temporal_resolution":"Varies","update_frequency":"Continuous","url":"https://datacommons.org/","variables":["unified statistical knowledge graph","demographics","economy","environment"]},{"access_method":"registration_required","api_or_download_url":"https://www.emdat.be/","catalog_group":"hazard_disaster","commercial_use":"restricted","geographic_coverage":"Global (country-level)","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"em-dat","license":"EM-DAT terms (free for science/non-profit; commercial licence required)","name":"EM-DAT International Disaster Database","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"CRED / UCLouvain","provider_class":"scientific_agency","quality":"Reference loss archive for validation; country granularity; commercial use requires a CRED licence.","spatial_resolution":"Country","status":"candidate","status_note":"Candidate: historical loss baseline for model validation (staged ingest already declared in loss_registry).","temporal_coverage":"1900 to present","temporal_resolution":"Event-based","update_frequency":"Continuous","url":"https://www.emdat.be/","variables":["disaster events","deaths","affected people","economic losses"]},{"access_method":"download","api_or_download_url":"https://www.desinventar.org/","catalog_group":"hazard_disaster","commercial_use":"allowed_with_attribution","geographic_coverage":"Multi-country (subnational)","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"desinventar","license":"Open (attribution requested)","name":"DesInventar disaster-loss methodology","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"UNDRR","provider_class":"un_agency","quality":"Subnational loss granularity complements EM-DAT; coverage depends on national implementations.","spatial_resolution":"Subnational administrative units","status":"candidate","status_note":"Candidate: subnational loss history (staged ingest already declared in loss_registry).","temporal_coverage":"Varies by country (decades)","temporal_resolution":"Event-based","update_frequency":"Continuous","url":"https://www.desinventar.org/","variables":["disaster events","deaths","losses","local-scale records"]},{"access_method":"download","api_or_download_url":"https://thinkhazard.org/","catalog_group":"hazard_disaster","commercial_use":"allowed_with_attribution","geographic_coverage":"Global (admin-1/2)","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"thinkhazard","license":"CC-BY 4.0 (with source attribution)","name":"ThinkHazard! (GFDRR/World Bank)","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"World Bank GFDRR","provider_class":"un_agency","quality":"Screening-level multi-hazard classification, not event data; useful cross-check for our own scoring.","spatial_resolution":"Subnational administrative units","status":"candidate","status_note":"Candidate: independent cross-check of Talaix hazard screening levels.","temporal_coverage":"Current susceptibility screening","temporal_resolution":"Static screening levels","update_frequency":"Periodic","url":"https://thinkhazard.org/","variables":["hazard susceptibility levels","11 hazard types","recommendations"]},{"access_method":"api","api_or_download_url":"https://www.preventionweb.net/","catalog_group":"hazard_disaster","commercial_use":"allowed_with_attribution","geographic_coverage":"Global","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"preventionweb","license":"UNDRR terms (free with attribution)","name":"PreventionWeb (UNDRR)","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"UNDRR","provider_class":"un_agency","quality":"DRR knowledge base; documents, not measurements.","spatial_resolution":"n/a (knowledge base)","status":"candidate","status_note":"Candidate: DRR context + documentation layer.","temporal_coverage":"Continuous","temporal_resolution":"Continuous","update_frequency":"Continuous","url":"https://www.preventionweb.net/","variables":["disaster-risk knowledge","policy documents","research","news"]},{"access_method":"api","api_or_download_url":"https://www.seismicportal.eu/fdsnws/event/1/","catalog_group":"hazard_disaster","commercial_use":"allowed_with_attribution","data_quality_profile":{"completeness":"Euro-Med focus; independent of USGS \u2014 reported per source.","coverage_note":"Global with Euro-Med focus.","freshness":"Near-real-time (minutes)","licensing_note":"EMSC data terms (open for research with attribution); commercial use allowed with attribution.","provenance_note":"Integrated 2026-09-03: FDSN event query verified live 2026-09-03 (M3.7 France event returned).","spatial_resolution_note":"Event hypocentres","temporal_resolution_note":"Event-based; real-time catalogue","validation":"API verified live 2026-09-03; offline unit tests cover flattening and the second-source contract (tests/test_multi_source_wave2.py)."},"geographic_coverage":"Global (Euro-Med focus)","hazard_relevance":["coastal"],"id":"emsc","license":"EMSC data terms (open for research with attribution)","name":"EMSC-CSEM real-time earthquake services","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"European-Mediterranean Seismological Centre","provider_class":"scientific_agency","quality":"Independent complement to USGS ComCat \u2014 multi-source seismic evidence; FDSN event service verified reachable 2026-09-03.","spatial_resolution":"Event locations","status":"integrated","status_note":"Integrated 2026-09-03 (gradual wiring wave 2): EMSC FDSN event service (SeismicPortal) is the independent second seismic source in the earthquake module via fetch_emsc_earthquakes in src/dashboard/real_data.py \u2014 reported separately from USGS ComCat, never merged.","temporal_coverage":"Real-time + historical archive","temporal_resolution":"Near-real-time (minutes)","update_frequency":"Continuous","url":"https://www.emsc-csem.org/","variables":["earthquake events","magnitude","focal parameters","felt reports"]},{"access_method":"download","api_or_download_url":"https://www.globalquakemodel.org/","catalog_group":"hazard_disaster","commercial_use":"allowed_with_attribution","geographic_coverage":"Global","hazard_relevance":["coastal"],"id":"gem-openquake","license":"CC-BY-SA 4.0 (most products)","name":"Global Earthquake Model (GEM) hazard products","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"GEM Foundation (non-profit)","provider_class":"community","quality":"Physics-based hazard susceptibility (not event feed); share-alike licence.","spatial_resolution":"Grid (varies by product)","status":"candidate","status_note":"Candidate \u2014 evaluated 2026-09-03: the 2023 Global Seismic Hazard Map is distributed as large raster archives via GEM's Nextcloud shares (cloud.openquake.org); no public point-query API and no public WMS were found at probe time. Wiring requires a prepared-dataset ETL (download mosaic \u2192 local raster query) \u2014 declared follow-up; the earthquake module currently reports documented seismicity (USGS ComCat + EMSC) without a probabilistic layer.","temporal_coverage":"2023 global hazard model","temporal_resolution":"Static model releases","update_frequency":"Periodic model updates","url":"https://www.globalquakemodel.org/","variables":["seismic hazard maps","ground-shaking exceedance","exposure models"]},{"access_method":"registration_required","api_or_download_url":"https://www.isc.ac.uk/","catalog_group":"hazard_disaster","commercial_use":"restricted","geographic_coverage":"Global","hazard_relevance":["coastal"],"id":"isc","license":"ISC data terms (free for research; commercial use restricted)","name":"ISC Bulletin","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"International Seismological Centre","provider_class":"scientific_agency","quality":"Definitive reviewed seismic bulletin; latency of ~2 years for reviewed data.","spatial_resolution":"Event locations","status":"candidate","status_note":"Candidate: authoritative historical seismicity for validation.","temporal_coverage":"1904 to present (reviewed bulletin ~2 years behind)","temporal_resolution":"Event-based","update_frequency":"Continuous","url":"https://www.isc.ac.uk/","variables":["earthquake hypocentres","magnitudes","station readings"]},{"access_method":"download","api_or_download_url":"https://volcano.si.edu/","catalog_group":"hazard_disaster","commercial_use":"allowed_with_attribution","geographic_coverage":"Global","hazard_relevance":["volcanic"],"id":"gvp-volcanoes","license":"Smithsonian terms (open with citation)","name":"Smithsonian Global Volcanism Program","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Smithsonian Institution","provider_class":"scientific_agency","quality":"Authoritative volcano reference; already declared as the volcanic module's candidate source.","spatial_resolution":"Volcano features","status":"candidate","status_note":"Candidate: documented source for the (currently unavailable) volcanic hazard module.","temporal_coverage":"Holocene + Pleistocene record; weekly activity reports","temporal_resolution":"Event-based + weekly reports","update_frequency":"Weekly","url":"https://volcano.si.edu/","variables":["volcano profiles","eruption history","weekly volcanic activity"]},{"access_method":"download","api_or_download_url":"https://www.ncei.noaa.gov/stormevents/","catalog_group":"hazard_disaster","commercial_use":"allowed","geographic_coverage":"United States","hazard_relevance":["wind","flood","heat","wildfire","coastal"],"id":"noaa-storm-events","license":"US Government (open)","name":"NOAA NCEI Storm Events Database","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"NOAA NCEI (US)","provider_class":"government","quality":"Documented US event/loss archive; NWS-reported, county granularity.","spatial_resolution":"County / event track","status":"candidate","status_note":"Candidate: US loss/event validation records.","temporal_coverage":"1950 to present","temporal_resolution":"Event-based","update_frequency":"Monthly updates (lag of months)","url":"https://www.ncei.noaa.gov/stormevents/","variables":["storm events","tornadoes","hail","wind","flood losses","deaths/injuries"]},{"access_method":"download","api_or_download_url":"https://www.ncei.noaa.gov/products/international-best-track-archive","catalog_group":"hazard_disaster","commercial_use":"allowed","data_quality_profile":{"completeness":"Prepared local copy covers the last 3 cyclone seasons worldwide \u2014 deeper history answers with an explicit coverage note, never invented tracks.","coverage_note":"Global basins; last 3 seasons in the prepared file.","freshness":"Prepared file refreshed monthly (last 3 seasons)","licensing_note":"US Government work (public domain); commercial use allowed.","provenance_note":"Integrated 2026-09-03: NOAA NCEI CSV download verified live (10,267,409 bytes); parsing and proximity query verified on real data (SHAKHTI 2025, NI, 74 kt).","spatial_resolution_note":"3-hourly best-track positions (all basins)","temporal_resolution_note":"3-hourly track points per storm","validation":"Download + parse + proximity query verified live 2026-09-03; offline unit tests cover parsing, season filtering, closest-approach and the coverage honesty path (tests/test_late_wave.py)."},"geographic_coverage":"Global (all cyclone basins)","hazard_relevance":["cyclone","coastal","wind","flood"],"id":"ibtracs","license":"US Government (open)","name":"NOAA IBTrACS global tropical-cyclone best tracks","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"NOAA NCEI + WMO","provider_class":"government","quality":"Consolidated best-track archive; already declared in the cyclone module as the future archive source.","spatial_resolution":"Storm tracks (3-hourly positions)","status":"integrated","status_note":"Integrated 2026-09-03 (late wave): prepared-dataset path \u2014 the platform keeps a local copy of the IBTrACS last3years CSV (~10 MB, refreshed monthly, size-guarded) in data/ibtracs/ and serves documented historical cyclone tracks near a point via src/climate/ibtracs.py (events?year=\u2026 and the cyclone historical_tracks analysis block). Deeper history (since1980 / full archive) is a declared follow-up.","temporal_coverage":"1848 to present","temporal_resolution":"Event-based","update_frequency":"Continuous","url":"https://www.ncei.noaa.gov/products/international-best-track-archive","variables":["cyclone tracks","intensity","central pressure","wind radii"]},{"access_method":"api","api_or_download_url":"https://goadmin.ifrc.org/api/v2/","catalog_group":"hazard_disaster","commercial_use":"allowed_with_attribution","geographic_coverage":"Global","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"ifrc-go","license":"IFRC terms (open with attribution)","name":"IFRC GO platform","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"International Federation of Red Cross and Red Crescent Societies","provider_class":"community","quality":"Operational humanitarian situation data; API verified reachable 2026-09-03 (goadmin.ifrc.org).","spatial_resolution":"Event/country","status":"candidate","status_note":"Candidate: humanitarian response context for active events.","temporal_coverage":"Real-time + archive","temporal_resolution":"Near-real-time","update_frequency":"Continuous","url":"https://go.ifrc.org/","variables":["emergency appeals","field reports","surge deployments","DREF operations"]},{"access_method":"registration_required","api_or_download_url":"https://acleddata.com/","catalog_group":"hazard_disaster","commercial_use":"restricted","geographic_coverage":"Global","hazard_relevance":[],"id":"acled","license":"ACLED terms (registration; commercial licence for commercial use)","name":"ACLED conflict & protest events","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"ACLED (non-profit research organisation)","provider_class":"commercial","quality":"Granular conflict-event data; free for non-commercial, commercial licence required.","spatial_resolution":"Event locations (lat/lon)","status":"candidate","status_note":"Candidate: conflict/security context layer for exposure.","temporal_coverage":"1997 to present (varies by region)","temporal_resolution":"Weekly updates","update_frequency":"Weekly","url":"https://acleddata.com/","variables":["political violence events","protests","actors","fatalities"]},{"access_method":"download","api_or_download_url":"https://ucdp.uu.se/downloads/","catalog_group":"hazard_disaster","commercial_use":"allowed_with_attribution","geographic_coverage":"Global","hazard_relevance":[],"id":"ucdp","license":"UCDP terms (free with citation)","name":"UCDP \u2014 Uppsala Conflict Data Program","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Uppsala University","provider_class":"scientific_agency","quality":"Academic reference conflict dataset; annual cadence.","spatial_resolution":"Event locations","status":"candidate","status_note":"Candidate: conflict-history context layer.","temporal_coverage":"1946 to present","temporal_resolution":"Annual releases (+ monthly candidate events)","update_frequency":"Annual","url":"https://ucdp.uu.se/","variables":["armed-conflict events","deaths","actors","georeferenced events (GED)"]},{"access_method":"registration_required","api_or_download_url":"https://www.start.umd.edu/gtd/","catalog_group":"hazard_disaster","commercial_use":"restricted","geographic_coverage":"Global","hazard_relevance":[],"id":"gtd","license":"GTD terms of use (no redistribution; research use)","name":"Global Terrorism Database (START)","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"University of Maryland START Center","provider_class":"scientific_agency","quality":"Research-grade terrorism archive; licence forbids redistribution.","spatial_resolution":"Event locations","status":"candidate","status_note":"Candidate: security-context reference (licence-limited).","temporal_coverage":"1970 to ~2020","temporal_resolution":"Annual releases","update_frequency":"Annual","url":"https://www.start.umd.edu/gtd/","variables":["terrorism incidents","casualties","targets","perpetrators"]},{"access_method":"download","api_or_download_url":"https://droughtmonitor.unl.edu/","catalog_group":"hazard_disaster","commercial_use":"allowed","geographic_coverage":"United States","hazard_relevance":["drought","wildfire","heat"],"id":"usdm","license":"US Government / open (attribution requested)","name":"US Drought Monitor","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"USDA / NOAA / Univ. of Nebraska-Lincoln","provider_class":"government","quality":"Expert-assessed drought classification; US-only.","spatial_resolution":"County-level categories","status":"candidate","status_note":"Candidate: US drought classification cross-check.","temporal_coverage":"2000 to present","temporal_resolution":"Weekly","update_frequency":"Weekly","url":"https://droughtmonitor.unl.edu/","variables":["drought categories (D0\u2013D4)","percent area affected"]},{"access_method":"download","api_or_download_url":"https://drought.emergency.copernicus.eu/","catalog_group":"hazard_disaster","commercial_use":"allowed","geographic_coverage":"Europe (GDO: global)","hazard_relevance":["drought","wildfire","heat"],"id":"edo","license":"Copernicus free and open data policy","name":"Copernicus European Drought Observatory (EDO/GDO)","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"EU JRC (Copernicus EMS)","provider_class":"eu_copernicus","quality":"Modelled drought indicators; screening-level.","spatial_resolution":"Grid (~5\u201310 km)","status":"candidate","status_note":"Candidate: drought indicator cross-check for the drought module.","temporal_coverage":"2002 to present (indicators)","temporal_resolution":"10-day composites","update_frequency":"Every 10 days","url":"https://drought.emergency.copernicus.eu/","variables":["combined drought indicator","soil-moisture anomaly","precipitation deficit","vegetation stress"]},{"access_method":"api","api_or_download_url":"https://www.gdacs.org/gdacsapi/","catalog_group":"hazard_disaster","commercial_use":"allowed_with_attribution","data_quality_profile":{"completeness":"Alert-level monitoring context only \u2014 not event archives, not forecasts; historical per-year queries answer honestly unavailable.","coverage_note":"Global; flood (FL) and volcanic (VO) alert feeds.","freshness":"Near-real-time event list (continuous)","licensing_note":"GDACS terms (open with attribution); commercial use allowed with attribution.","provenance_note":"Integrated 2026-09-03: GDACS event-list API (geteventlist/SEARCH) \u2014 the TC path has been live since 2026-08-22; FL/VO wired 2026-09-03 through the same endpoint pattern.","spatial_resolution_note":"Event locations (warning-centre issues)","temporal_resolution_note":"Current/ongoing events, updated continuously","validation":"Endpoint pattern proven in production by the cyclone module since 2026-08-22; offline unit tests cover the FL/VO flattening and events contracts (tests/test_multi_source_wave.py)."},"geographic_coverage":"Global","hazard_relevance":["flood","drought","cyclone","coastal"],"id":"gdacs-events","license":"GDACS terms (open with attribution)","name":"GDACS multi-hazard event feed (beyond cyclones)","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"UN OCHA / EU JRC","provider_class":"un_agency","quality":"Multi-hazard alert feed; the platform already integrates the cyclone component (gdacs-tc) \u2014 this entry covers the remaining hazard feeds. API verified reachable 2026-09-03.","spatial_resolution":"Event locations","status":"integrated","status_note":"Integrated 2026-09-03 (gradual engine wiring): the GDACS multi-hazard event list feeds the flood events layer (FL), the volcanic events layer (VO) and the already-integrated cyclone monitoring (TC) via fetch_gdacs_floods / fetch_gdacs_volcanoes / fetch_active_cyclones in src/dashboard/real_data.py.","temporal_coverage":"Real-time + archive since ~2004","temporal_resolution":"Near-real-time","update_frequency":"Continuous","url":"https://www.gdacs.org/","variables":["earthquake alerts","flood alerts","volcano alerts","drought alerts","tsunami alerts"]},{"access_method":"download","api_or_download_url":"https://registry.opendata.aws/noaa-goes/","catalog_group":"earth_observation","commercial_use":"allowed","geographic_coverage":"Americas (full-disk hemispheric)","hazard_relevance":["wildfire","wind","cyclone","flood"],"id":"goes-r","license":"NOAA open data","name":"NOAA GOES-R series (GOES-East/West) on AWS","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"NOAA (via AWS Open Data)","provider_class":"government","quality":"Geostationary high-cadence imagery; real value is fire/weather nowcasting, not parcel analysis.","spatial_resolution":"0.5\u20132 km (ABI)","status":"candidate","status_note":"Candidate: nowcasting layer (fires, storms) at 5\u201315 min cadence.","temporal_coverage":"2016 (GOES-16) to present","temporal_resolution":"5\u201315 minutes","update_frequency":"Continuous","url":"https://registry.opendata.aws/noaa-goes/","variables":["ABI radiances","fire/hot-spot products","cloud","lightning (GLM)"]},{"access_method":"registration_required","api_or_download_url":"https://data.eumetsat.int/","catalog_group":"earth_observation","commercial_use":"allowed_with_attribution","geographic_coverage":"Europe/Africa (full-disk)","hazard_relevance":["wildfire","drought","heat","dust"],"id":"eumetsat","license":"EUMETSAT data policy (free registration; attribution)","name":"EUMETSAT Data Store (Meteosat/Metop)","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"EUMETSAT (intergovernmental)","provider_class":"government","quality":"Geostationary coverage of Europe/Africa at high cadence; free registration required.","spatial_resolution":"1\u20133 km (SEVIRI)","status":"candidate","status_note":"Candidate: nowcasting + dust for Europe/Africa/Middle East.","temporal_coverage":"Meteosat archive decades; near-real-time","temporal_resolution":"15 minutes (10 min rapid scan)","update_frequency":"Continuous","url":"https://data.eumetsat.int/","variables":["SEVIRI radiances","cloud products","fire products","atmospheric composition (Sentinel-4/5)"]},{"access_method":"registration_required","api_or_download_url":"https://www.eorc.jaxa.jp/ptree/","catalog_group":"earth_observation","commercial_use":"restricted","geographic_coverage":"Asia-Pacific (full-disk)","hazard_relevance":["wildfire","cyclone","wind","flood"],"id":"himawari","license":"JAXA P-Tree terms (free registration; research use)","name":"JMA Himawari-8/9 (via JAXA P-Tree)","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"JMA / JAXA","provider_class":"government","quality":"Geostationary Asia-Pacific coverage; P-Tree terms limit redistribution.","spatial_resolution":"0.5\u20132 km (AHI)","status":"candidate","status_note":"Candidate: Asia-Pacific nowcasting layer.","temporal_coverage":"2015 (Himawari-8) to present","temporal_resolution":"10 minutes","update_frequency":"Continuous","url":"https://www.eorc.jaxa.jp/ptree/","variables":["AHI radiances","cloud","fire/hot spots","aerosol"]},{"access_method":"registration_required","api_or_download_url":"https://www.eorc.jaxa.jp/ALOS-2/","catalog_group":"earth_observation","commercial_use":"restricted","geographic_coverage":"Global land","hazard_relevance":["flood","wildfire","coastal"],"id":"jaxa-alos","license":"JAXA terms (research use; AW3D30 free)","name":"JAXA ALOS-2 (PALSAR-2) + AW3D30 global DSM","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"JAXA","provider_class":"scientific_agency","quality":"L-band SAR penetrates canopy/cloud; archive access via JAXA AUIG (registration).","spatial_resolution":"10 m (PALSAR-2) / 30 m (AW3D30)","status":"candidate","status_note":"Candidate: SAR complement (flood mapping, forest structure).","temporal_coverage":"2014 (ALOS-2) to present; AW3D30 static","temporal_resolution":"14-day revisit (tasked)","update_frequency":"Continuous","url":"https://www.eorc.jaxa.jp/ALOS-2/","variables":["L-band SAR backscatter","global 30 m DSM","forest/non-forest","global wetland"]},{"access_method":"registration_required","api_or_download_url":"https://gpm.nasa.gov/data/imerg","catalog_group":"earth_observation","commercial_use":"allowed","geographic_coverage":"Global (60\u00b0N\u201360\u00b0S)","hazard_relevance":["flood","drought","cyclone"],"id":"gpm-imerg","license":"NASA open data (Earthdata login)","name":"NASA GPM IMERG precipitation","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"NASA / JAXA","provider_class":"scientific_agency","quality":"Satellite precipitation estimate \u2014 modelled, not gauge; ERA5 already integrated for analysis.","spatial_resolution":"0.1\u00b0 (~11 km)","status":"candidate","status_note":"Candidate: satellite precipitation cross-check (flood/drought).","temporal_coverage":"2000 to present","temporal_resolution":"30 minutes (latency hours\u2013months by run)","update_frequency":"Half-hourly","url":"https://gpm.nasa.gov/data/imerg","variables":["precipitation rate","accumulated precipitation"]},{"access_method":"registration_required","api_or_download_url":"https://smap.jpl.nasa.gov/","catalog_group":"earth_observation","commercial_use":"allowed","geographic_coverage":"Global land","hazard_relevance":["drought","flood","wildfire"],"id":"smap","license":"NASA open data (Earthdata login)","name":"NASA SMAP soil moisture","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"NASA JPL","provider_class":"scientific_agency","quality":"Coarse-resolution soil moisture; ERA5-Land 0\u20137 cm already integrated at finer granularity.","spatial_resolution":"9\u201336 km","status":"candidate","status_note":"Candidate: independent soil-moisture cross-check.","temporal_coverage":"2015 to present","temporal_resolution":"2\u20133 day revisit","update_frequency":"Continuous","url":"https://smap.jpl.nasa.gov/","variables":["surface soil moisture","freeze/thaw state"]},{"access_method":"registration_required","api_or_download_url":"https://gracefo.jpl.nasa.gov/","catalog_group":"earth_observation","commercial_use":"allowed","geographic_coverage":"Global","hazard_relevance":["drought"],"id":"grace-fo","license":"NASA open data (Earthdata login)","name":"NASA GRACE / GRACE-FO terrestrial water storage","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"NASA / GFZ","provider_class":"scientific_agency","quality":"Very coarse; useful only for continental groundwater/drought trends.","spatial_resolution":"~300 km","status":"candidate","status_note":"Candidate: long-horizon groundwater/drought context.","temporal_coverage":"2002 to present (with gap 2017\u20132018)","temporal_resolution":"Monthly","update_frequency":"Monthly","url":"https://gracefo.jpl.nasa.gov/","variables":["terrestrial water storage anomaly","groundwater trends"]},{"access_method":"registration_required","api_or_download_url":"https://swot.jpl.nasa.gov/","catalog_group":"earth_observation","commercial_use":"allowed","geographic_coverage":"Global (rivers, lakes, oceans)","hazard_relevance":["flood","drought","coastal"],"id":"swot","license":"NASA open data (Earthdata login)","name":"NASA/CNES SWOT surface-water topography","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"NASA / CNES","provider_class":"scientific_agency","quality":"New-generation hydrology altimetry; short record so far.","spatial_resolution":"~100 m (water-surface elevation)","status":"candidate","status_note":"Candidate: river/lake storage change for flood/drought context.","temporal_coverage":"2022 to present","temporal_resolution":"21-day repeat","update_frequency":"Continuous","url":"https://swot.jpl.nasa.gov/","variables":["water-surface elevation","river width","lake storage change"]},{"access_method":"registration_required","api_or_download_url":"https://eogdata.mines.edu/products/vnl/","catalog_group":"earth_observation","commercial_use":"allowed_with_attribution","geographic_coverage":"Global","hazard_relevance":[],"id":"viirs-dnb-eog","license":"EOG terms (free registration; attribution)","name":"NOAA/CIRES EOG VIIRS nighttime lights","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"NOAA Earth Observation Group (Colorado School of Mines)","provider_class":"government","quality":"Night-light proxy for economic activity/urbanisation; not a hazard measurement.","spatial_resolution":"~500 m","status":"candidate","status_note":"Candidate: exposure/economic-activity proxy layer.","temporal_coverage":"2012 to present","temporal_resolution":"Nightly (cloud-masked composites)","update_frequency":"Daily/monthly/annual composites","url":"https://eogdata.mines.edu/products/vnl/","variables":["nighttime radiance","human-settlement activity proxy","gas-flare detections"]},{"access_method":"stac","api_or_download_url":"https://planetarycomputer.microsoft.com/api/stac/v1","catalog_group":"earth_observation","commercial_use":"allowed_with_attribution","geographic_coverage":"Global","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"planetary-computer","license":"Per-dataset licences (catalogue)","name":"Microsoft Planetary Computer (STAC catalogue)","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Microsoft","provider_class":"commercial","quality":"STAC catalogue of open environmental datasets with free SAS-signed reads \u2014 the platform's Landsat integration already runs through it (landsat-c2-l2).","spatial_resolution":"Varies by dataset","status":"candidate","status_note":"Candidate: catalogue harvester for additional collections beyond the integrated Landsat path.","temporal_coverage":"Varies by dataset","temporal_resolution":"Varies by dataset","update_frequency":"Continuous","url":"https://planetarycomputer.microsoft.com/","variables":["Landsat C2 L2","Sentinel-2","MODIS","ESA WorldCover","CHIRPS","DEMs","climate projections"]},{"access_method":"registration_required","api_or_download_url":"https://opentopography.org/","catalog_group":"earth_observation","commercial_use":"allowed_with_attribution","geographic_coverage":"Global (varies by dataset)","hazard_relevance":["flood","coastal","wildfire"],"id":"opentopography","license":"Open with attribution (API key for bulk)","name":"OpenTopography","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"UCSD / NSF","provider_class":"scientific_agency","quality":"Finest public terrain data where available; coverage is uneven.","spatial_resolution":"1\u201330 m (lidar/DEMs)","status":"candidate","status_note":"Candidate: high-resolution terrain upgrade path (flood/coastal).","temporal_coverage":"Varies by dataset","temporal_resolution":"Static","update_frequency":"Continuous (new datasets)","url":"https://opentopography.org/","variables":["high-resolution DEMs","lidar point clouds","topographic derivatives"]},{"access_method":"registration_required","api_or_download_url":"https://www.earthdata.nasa.gov/data/catalog/lpcloud-nasadem-hgt-001","catalog_group":"earth_observation","commercial_use":"allowed","geographic_coverage":"Global (60\u00b0N\u201356\u00b0S)","hazard_relevance":["flood","coastal","wildfire"],"id":"nasadem","license":"NASA open data (Earthdata login)","name":"NASADEM global DEM","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"NASA JPL / LP DAAC","provider_class":"scientific_agency","quality":"Reprocessed SRTM; SRTM 90 m already integrated via OpenTopoData \u2014 this is the 30 m upgrade path.","spatial_resolution":"30 m (1 arc-second)","status":"candidate","status_note":"Candidate: 30 m global terrain upgrade (flood/slope terms).","temporal_coverage":"Static (2000 baseline, reprocessed 2020)","temporal_resolution":"Static","update_frequency":"Static","url":"https://www.earthdata.nasa.gov/data/catalog/lpcloud-nasadem-hgt-001","variables":["elevation","slope","aspect (derivable)"]},{"access_method":"registration_required","api_or_download_url":"https://marine.copernicus.eu/","catalog_group":"earth_observation","commercial_use":"allowed","geographic_coverage":"Global oceans","hazard_relevance":["coastal","cyclone"],"id":"copernicus-marine","license":"Copernicus free and open data policy (free registration)","name":"Copernicus Marine Service","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Mercator Ocean International (Copernicus)","provider_class":"eu_copernicus","quality":"Authoritative ocean state; registration (free) required.","spatial_resolution":"1/12\u00b0\u20131/4\u00b0","status":"candidate","status_note":"Candidate: ocean-state layer for the coastal module.","temporal_coverage":"1993 reanalysis to present + forecast","temporal_resolution":"Daily","update_frequency":"Daily","url":"https://marine.copernicus.eu/","variables":["sea-surface temperature","sea-level anomaly","currents","waves","sea ice"]},{"access_method":"download","api_or_download_url":"https://www.chc.ucsb.edu/data/chirps","catalog_group":"earth_observation","commercial_use":"allowed","geographic_coverage":"Global land (50\u00b0N\u201350\u00b0S)","hazard_relevance":["drought","flood"],"id":"chirps","license":"Public domain","name":"UCSB CHIRPS precipitation archive","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"UC Santa Barbara Climate Hazards Center (with USGS)","provider_class":"scientific_agency","quality":"Long satellite+gauge precipitation record; complements ERA5 archive.","spatial_resolution":"0.05\u00b0 (~5 km)","status":"candidate","status_note":"Candidate: independent precipitation climatology cross-check.","temporal_coverage":"1981 to present","temporal_resolution":"Daily/pentadal/monthly","update_frequency":"Continuous (lag of days\u2013weeks)","url":"https://www.chc.ucsb.edu/data/chirps","variables":["precipitation","drought monitoring precipitation anomalies"]},{"access_method":"download","api_or_download_url":"https://registry.opendata.aws/","catalog_group":"earth_observation","commercial_use":"unknown","geographic_coverage":"Global","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"aws-open-data","license":"Per-dataset licences (catalogue)","name":"Registry of Open Data on AWS","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Amazon Web Services","provider_class":"commercial","quality":"Catalogue, not a dataset \u2014 discovery layer for cloud-optimised open data.","spatial_resolution":"Varies by dataset","status":"candidate","status_note":"Candidate: discovery layer for cloud-native datasets.","temporal_coverage":"Varies by dataset","temporal_resolution":"Varies by dataset","update_frequency":"Continuous","url":"https://registry.opendata.aws/","variables":["catalogue of cloud-hosted open datasets (GOES, Landsat, Sentinel, terrain, climate)"]},{"access_method":"download","api_or_download_url":"https://esgf-node.llnl.gov/projects/cmip6/","catalog_group":"climate","commercial_use":"unknown","geographic_coverage":"Global","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"cmip6-esgf","license":"Creative Commons (CC-BY-SA / CC-BY-NC-SA varies by modelling centre)","name":"CMIP6 climate projections (ESGF)","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"WCRP / ESGF federation","provider_class":"scientific_agency","quality":"Multi-model projection ensemble; coarse grids, scenario uncertainty \u2014 projections only, never observations.","spatial_resolution":"~100 km (model-dependent)","status":"candidate","status_note":"Candidate: long-horizon scenario layer (PROJECTED temporal class).","temporal_coverage":"Historical 1850\u20132014 + scenarios to 2100","temporal_resolution":"Monthly/daily","update_frequency":"Static archive","url":"https://esgf-node.llnl.gov/projects/cmip6/","variables":["temperature","precipitation","extreme indices","sea-level drivers"]},{"access_method":"download","api_or_download_url":"https://interactive-atlas.ipcc.ch/","catalog_group":"climate","commercial_use":"allowed_with_attribution","geographic_coverage":"Global (regions)","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"ipcc-atlas","license":"CC-BY 4.0","name":"IPCC WGI Interactive Atlas","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"IPCC Working Group I","provider_class":"scientific_agency","quality":"Assessment-synthesis projections; regional granularity.","spatial_resolution":"Regions / model grids","status":"candidate","status_note":"Candidate: citable scenario layer for long-horizon reports.","temporal_coverage":"1995\u20132014 baseline + scenarios to 2100","temporal_resolution":"Static","update_frequency":"Static (per assessment cycle)","url":"https://interactive-atlas.ipcc.ch/","variables":["climate-impact-driver changes","temperature/precipitation projections"]},{"access_method":"download","api_or_download_url":"https://gml.noaa.gov/","catalog_group":"climate","commercial_use":"allowed","geographic_coverage":"Global (observatory network)","hazard_relevance":[],"id":"noaa-gml","license":"NOAA open data","name":"NOAA Global Monitoring Laboratory","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"NOAA GML (US)","provider_class":"government","quality":"Reference GHG observations; station network, not gridded.","spatial_resolution":"Station observations","status":"candidate","status_note":"Candidate: atmospheric-composition reference layer.","temporal_coverage":"Decades (station-dependent)","temporal_resolution":"Continuous","update_frequency":"Continuous","url":"https://gml.noaa.gov/","variables":["greenhouse-gas concentrations","aerosols","radiation"]},{"access_method":"download","api_or_download_url":"https://climatetrace.org/","catalog_group":"climate","commercial_use":"allowed_with_attribution","geographic_coverage":"Global (facility + country)","hazard_relevance":[],"id":"climate-trace","license":"Open (attribution requested)","name":"Climate TRACE emissions inventory","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Climate TRACE coalition (non-profit)","provider_class":"community","quality":"Satellite+model emissions estimates; independent of national reporting.","spatial_resolution":"Facility-level + country","status":"candidate","status_note":"Candidate: emissions/exposure context (ESG angle).","temporal_coverage":"2015 to present","temporal_resolution":"Monthly/annual","update_frequency":"Periodic","url":"https://climatetrace.org/","variables":["GHG emissions by sector","facility-level emitters","power-plant emissions"]},{"access_method":"download","api_or_download_url":"https://www.wri.org/aqueduct","catalog_group":"climate","commercial_use":"allowed_with_attribution","geographic_coverage":"Global","hazard_relevance":["drought","flood"],"id":"wri-aqueduct","license":"CC-BY 4.0","name":"WRI Aqueduct water-risk atlas","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"World Resources Institute","provider_class":"community","quality":"Screening-level water-risk scores at sub-basin granularity.","spatial_resolution":"Sub-basin","status":"candidate","status_note":"Candidate: water-risk cross-check for drought/flood modules.","temporal_coverage":"Baseline + projections to 2080","temporal_resolution":"Static releases","update_frequency":"Periodic","url":"https://www.wri.org/aqueduct","variables":["water stress","flood risk","drought risk","water depletion"]},{"access_method":"download","api_or_download_url":"https://berkeleyearth.org/data/","catalog_group":"climate","commercial_use":"unknown","geographic_coverage":"Global","hazard_relevance":["heat"],"id":"berkeley-earth","license":"Berkeley Earth terms (verify commercial terms)","name":"Berkeley Earth temperature record","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Berkeley Earth (non-profit)","provider_class":"scientific_agency","quality":"Independent temperature reconstruction; commercial terms to verify.","spatial_resolution":"Station/gridded (1\u00b0)","status":"candidate","status_note":"Candidate: independent temperature cross-check for the heat module.","temporal_coverage":"1750 to present (land)","temporal_resolution":"Monthly","update_frequency":"Monthly","url":"https://berkeleyearth.org/data/","variables":["surface-air temperature","temperature anomalies"]},{"access_method":"api","api_or_download_url":"https://api.gbif.org/v1/","catalog_group":"environment","commercial_use":"unknown","geographic_coverage":"Global","hazard_relevance":["wildfire","drought"],"id":"gbif","license":"CC0 / CC-BY / CC-BY-NC (per dataset)","name":"GBIF \u2014 Global Biodiversity Information Facility","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"GBIF Secretariat (intergovernmental)","provider_class":"scientific_agency","quality":"Occurrence data; licence varies per dataset (NC subsets restrict commercial use). API verified reachable 2026-09-03.","spatial_resolution":"Occurrence points","status":"candidate","status_note":"Candidate: ecological context for land/ecology layers.","temporal_coverage":"Historical collections to present","temporal_resolution":"Continuous","update_frequency":"Continuous","url":"https://www.gbif.org/","variables":["species occurrences","ecosystem observations"]},{"access_method":"registration_required","api_or_download_url":"https://www.iucnredlist.org/","catalog_group":"environment","commercial_use":"restricted","geographic_coverage":"Global","hazard_relevance":["wildfire"],"id":"iucn-redlist","license":"IUCN terms (free for non-commercial)","name":"IUCN Red List of Threatened Species","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"IUCN","provider_class":"community","quality":"Conservation status; non-commercial terms.","spatial_resolution":"Species ranges","status":"candidate","status_note":"Candidate: protected-species context (environmental licensing angle).","temporal_coverage":"Assessment archive","temporal_resolution":"Assessment cycles","update_frequency":"Periodic","url":"https://www.iucnredlist.org/","variables":["species threat status","range maps","habitat preferences"]},{"access_method":"download","api_or_download_url":"https://www.protectedplanet.net/","catalog_group":"environment","commercial_use":"restricted","geographic_coverage":"Global","hazard_relevance":["wildfire"],"id":"protected-planet","license":"WDPA terms (free for non-commercial)","name":"Protected Planet (WDPA)","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"UNEP-WCMC + IUCN","provider_class":"un_agency","quality":"Authoritative protected-area register; commercial use requires UNEP-WCMC licence.","spatial_resolution":"Protected-area polygons","status":"candidate","status_note":"Candidate: protected-area constraints for siting/licensing.","temporal_coverage":"Continuously updated","temporal_resolution":"Monthly releases","update_frequency":"Monthly","url":"https://www.protectedplanet.net/","variables":["protected-area boundaries","conservation designations"]},{"access_method":"registration_required","api_or_download_url":"https://api.openaq.org/v3/","catalog_group":"environment","commercial_use":"allowed_with_attribution","geographic_coverage":"Global (station network)","hazard_relevance":["wildfire","heat","dust"],"id":"openaq","license":"CC-BY 4.0","name":"OpenAQ air-quality archive","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"OpenAQ (non-profit)","provider_class":"community","quality":"Reference/station air-quality archive; v3 API requires a free key (v2 retired \u2014 HTTP 410 verified 2026-09-03).","spatial_resolution":"Station observations","status":"candidate","status_note":"Candidate: smoke/air-quality exposure layer.","temporal_coverage":"2013 to present","temporal_resolution":"Hourly","update_frequency":"Continuous","url":"https://openaq.org/","variables":["PM2.5","PM10","NO2","O3","SO2","CO"]},{"access_method":"download","api_or_download_url":"https://industry.eea.europa.eu/","catalog_group":"environment","commercial_use":"allowed_with_attribution","geographic_coverage":"EU/EEA","hazard_relevance":[],"id":"e-prtr","license":"EEA data terms (free with attribution)","name":"European pollutant register (E-PRTR / IED portal)","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"European Environment Agency / European Commission","provider_class":"government","quality":"Facility-level industrial emissions; EU-only.","spatial_resolution":"Facility-level","status":"candidate","status_note":"Candidate: industrial-facility exposure context.","temporal_coverage":"2001 to present","temporal_resolution":"Annual","update_frequency":"Annual","url":"https://industry.eea.europa.eu/","variables":["pollutant releases","industrial facilities","emissions to air/water/soil"]},{"access_method":"download","api_or_download_url":"https://www.hydrosheds.org/","catalog_group":"environment","commercial_use":"restricted","geographic_coverage":"Global","hazard_relevance":["flood","drought"],"id":"hydrosheds","license":"HydroSHEDS licence (free for non-commercial)","name":"HydroSHEDS hydrological basins & river network","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"USGS / WWF / TNC consortium","provider_class":"scientific_agency","quality":"Standard hydrographic scaffold; non-commercial licence.","spatial_resolution":"~500 m (15 arc-second)","status":"candidate","status_note":"Candidate: catchment topology for flood context.","temporal_coverage":"Static (SRTM-era topography)","temporal_resolution":"Static","update_frequency":"Static","url":"https://www.hydrosheds.org/","variables":["river networks","catchment boundaries","flow accumulation"]},{"access_method":"download","api_or_download_url":"https://gemstat.org/","catalog_group":"environment","commercial_use":"restricted","geographic_coverage":"Global (station network)","hazard_relevance":["drought","flood"],"id":"gems-water","license":"GEMStat terms (scientific/non-commercial use)","name":"UNEP GEMS/Water (GEMStat)","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"UN Environment Programme (ICWRGC host)","provider_class":"un_agency","quality":"Reference water-quality archive; non-commercial terms.","spatial_resolution":"Station observations","status":"candidate","status_note":"Candidate: water-quality context layer.","temporal_coverage":"1965 to present (varies)","temporal_resolution":"Continuous","update_frequency":"Periodic","url":"https://gemstat.org/","variables":["surface-water quality","nutrients","contaminants"]},{"access_method":"api","api_or_download_url":"https://rest.isric.org/","catalog_group":"environment","commercial_use":"allowed_with_attribution","geographic_coverage":"Global land","hazard_relevance":["drought","flood","wildfire"],"id":"soilgrids","license":"CC-BY 4.0","name":"ISRIC SoilGrids 250 m","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"ISRIC \u2014 World Soil Information","provider_class":"scientific_agency","quality":"Modelled soil properties; screening-level. REST API verified reachable 2026-09-03 (rest.isric.org).","spatial_resolution":"250 m","status":"candidate","status_note":"Candidate: soil/permeability layer (flood infiltration, drought).","temporal_coverage":"Static (current snapshot)","temporal_resolution":"Static","update_frequency":"Periodic releases","url":"https://soilgrids.org/","variables":["soil texture","organic carbon","pH","bulk density","water retention"]},{"access_method":"download","api_or_download_url":"https://www.gebco.net/","catalog_group":"environment","commercial_use":"allowed","geographic_coverage":"Global oceans + land","hazard_relevance":["coastal","flood"],"id":"gebco","license":"Public domain (grid)","name":"GEBCO global ocean & land terrain","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"GEBCO (IHO/IOC)","provider_class":"scientific_agency","quality":"Reference bathymetry; coastal-risk relevance (tsunami/storm-surge screening).","spatial_resolution":"15 arc-second (~450 m)","status":"candidate","status_note":"Candidate: bathymetric layer for coastal module.","temporal_coverage":"Annual grid releases","temporal_resolution":"Annual","update_frequency":"Annual","url":"https://www.gebco.net/","variables":["bathymetry","ocean depth","coastal terrain"]},{"access_method":"download","api_or_download_url":"https://emodnet.ec.europa.eu/","catalog_group":"environment","commercial_use":"allowed_with_attribution","geographic_coverage":"European seas","hazard_relevance":["coastal"],"id":"emodnet","license":"CC-BY 4.0","name":"EMODnet European marine data","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"European Commission (DG MARE)","provider_class":"government","quality":"European marine observation network data.","spatial_resolution":"Varies by dataset","status":"candidate","status_note":"Candidate: European marine/coastal context.","temporal_coverage":"Varies by dataset","temporal_resolution":"Continuous","update_frequency":"Continuous","url":"https://emodnet.ec.europa.eu/","variables":["bathymetry","seabed habitats","ocean chemistry","human activities at sea"]},{"access_method":"api","api_or_download_url":"https://geoglows.ecmwf.int/","catalog_group":"environment","commercial_use":"allowed_with_attribution","data_quality_profile":{"completeness":"Modelled streamflow per reach; no gauge observations; reach granularity means small streams may carry near-zero flows.","coverage_note":"Global river network; retrospective from 1940.","freshness":"Daily retrospective (archive from 1940) + 15-day forecast","licensing_note":"Open (attribution requested); commercial use allowed with attribution.","provenance_note":"Integrated 2026-09-03: GEOGLOWS v2 API verified live \u2014 getriverid by coordinate, retrospectivedaily (1940\u2192present) and forecast products.","spatial_resolution_note":"River reaches (~150k segments worldwide)","temporal_resolution_note":"Daily retrospective; 3-hourly forecast","validation":"v2 API verified live 2026-09-03 (reach lookup + retrospective + forecast for a Luxembourg reach); offline unit tests cover CSV parsing and the side-by-side comparison block (tests/test_multi_source_wave.py)."},"geographic_coverage":"Global (river network)","hazard_relevance":["flood","drought"],"id":"geoglows","license":"Open (attribution requested)","name":"GEOGLOWS global streamflow forecasts","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Group on Earth Observations (with ECMWF)","provider_class":"scientific_agency","quality":"Modelled streamflow per reach; complements GloFAS (already integrated via Open-Meteo).","spatial_resolution":"River reaches (~150k segments)","status":"integrated","status_note":"Integrated 2026-09-03 (gradual engine wiring): second, independent discharge provider in the flood analysis (fetch_geoglows_discharge in src/dashboard/real_data.py) \u2014 compared side by side with GloFAS over aligned dates, never merged; closes the declared single-provider discharge gap (see /api/v2/ingestion/chains).","temporal_coverage":"1979 retrospective to present + 15-day forecast","temporal_resolution":"Daily forecast","update_frequency":"Daily","url":"https://geoglows.ecmwf.int/","variables":["river discharge forecasts","retrospective discharge"]},{"access_method":"download","api_or_download_url":"https://overturemaps.org/","catalog_group":"environment","commercial_use":"allowed_with_attribution","geographic_coverage":"Global","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"overture-maps","license":"CDLA-Permissive 2.0","name":"Overture Maps Foundation","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Overture Maps Foundation (Linux Foundation)","provider_class":"community","quality":"Conflated open map features complementing OSM (already integrated).","spatial_resolution":"Feature-level","status":"candidate","status_note":"Candidate: second built-environment exposure source (never merged with OSM \u2014 reported per provider).","temporal_coverage":"Current snapshot","temporal_resolution":"Monthly releases","update_frequency":"Monthly","url":"https://overturemaps.org/","variables":["buildings","roads","places","administrative boundaries"]},{"access_method":"download","api_or_download_url":"https://globalenergymonitor.org/","catalog_group":"energy_infrastructure","commercial_use":"allowed_with_attribution","geographic_coverage":"Global (facility-level)","hazard_relevance":[],"id":"global-energy-monitor","license":"CC-BY 4.0","name":"Global Energy Monitor trackers","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Global Energy Monitor (non-profit)","provider_class":"community","quality":"Facility-level energy infrastructure; research-grade curation.","spatial_resolution":"Facility-level","status":"candidate","status_note":"Candidate: energy-infrastructure exposure + transition-risk context.","temporal_coverage":"Current + announced projects","temporal_resolution":"Periodic releases","update_frequency":"Periodic","url":"https://globalenergymonitor.org/","variables":["power-plant registry","coal/gas/oil infrastructure","renewables pipelines","mining"]},{"access_method":"api","api_or_download_url":"https://api.ember-energy.org/","catalog_group":"energy_infrastructure","commercial_use":"allowed_with_attribution","geographic_coverage":"Global (country/regional)","hazard_relevance":[],"id":"ember","license":"CC-BY 4.0","name":"Ember electricity data","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Ember (non-profit think tank)","provider_class":"community","quality":"Curated electricity statistics; API verified reachable 2026-09-03 (api.ember-energy.org).","spatial_resolution":"Country / bidding zone","status":"candidate","status_note":"Candidate: grid-carbon context for siting/ESG reports.","temporal_coverage":"2000 to present","temporal_resolution":"Monthly","update_frequency":"Monthly","url":"https://ember-energy.org/","variables":["electricity generation mix","demand","carbon intensity","capacity"]},{"access_method":"registration_required","api_or_download_url":"https://www.iea.org/data-and-statistics","catalog_group":"energy_infrastructure","commercial_use":"restricted","geographic_coverage":"Global (country-level)","hazard_relevance":[],"id":"iea","license":"IEA terms (largely licensed; CC-BY for some)","name":"IEA data & statistics","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"International Energy Agency","provider_class":"government","quality":"Authoritative energy statistics; much of it licence-restricted.","spatial_resolution":"Country","status":"candidate","status_note":"Candidate: energy context (licence-gated).","temporal_coverage":"Varies","temporal_resolution":"Annual/monthly","update_frequency":"Continuous","url":"https://www.iea.org/data-and-statistics","variables":["energy balances","electricity","renewables","emissions"]},{"access_method":"download","api_or_download_url":"https://www.irena.org/Data","catalog_group":"energy_infrastructure","commercial_use":"allowed_with_attribution","geographic_coverage":"Global (country-level)","hazard_relevance":[],"id":"irena","license":"IRENA terms (free with attribution)","name":"IRENA renewable-energy statistics","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"International Renewable Energy Agency","provider_class":"government","quality":"Renewables baseline for siting intelligence.","spatial_resolution":"Country","status":"candidate","status_note":"Candidate: renewables context for the planned siting-intelligence service.","temporal_coverage":"2000 to present","temporal_resolution":"Annual","update_frequency":"Annual","url":"https://www.irena.org/Data","variables":["renewable capacity","generation","investment"]},{"access_method":"registration_required","api_or_download_url":"https://transparency.entsoe.eu/","catalog_group":"energy_infrastructure","commercial_use":"unknown","geographic_coverage":"Europe","hazard_relevance":[],"id":"entsoe","license":"ENTSO-E terms (free registration; reuse terms to verify)","name":"ENTSO-E Transparency Platform","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"ENTSO-E (European TSO association)","provider_class":"community","quality":"Operational grid data for Europe; free registration; commercial reuse terms to verify.","spatial_resolution":"Bidding zones","status":"candidate","status_note":"Candidate: grid-stress context for infrastructure exposure.","temporal_coverage":"2015 to present","temporal_resolution":"Hourly","update_frequency":"Continuous","url":"https://transparency.entsoe.eu/","variables":["load","generation by type","cross-border flows","prices"]},{"access_method":"registration_required","api_or_download_url":"https://www.eia.gov/opendata/","catalog_group":"energy_infrastructure","commercial_use":"allowed","geographic_coverage":"United States (+ international series)","hazard_relevance":[],"id":"eia","license":"US Government (open)","name":"US EIA open data","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"US Energy Information Administration","provider_class":"government","quality":"US energy reference; free API key required (registration).","spatial_resolution":"State/national","status":"candidate","status_note":"Candidate: US energy context.","temporal_coverage":"Varies by series","temporal_resolution":"Hourly\u2013annual by series","update_frequency":"Continuous","url":"https://www.eia.gov/opendata/","variables":["electricity","fuel","emissions","prices"]},{"access_method":"download","api_or_download_url":"https://open-power-system-data.org/","catalog_group":"energy_infrastructure","commercial_use":"allowed","geographic_coverage":"Europe (focus)","hazard_relevance":[],"id":"open-power-system-data","license":"Open licences (per package)","name":"Open Power System Data","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"OPSD community (non-profit project)","provider_class":"community","quality":"Curated open power-system packages.","spatial_resolution":"Country/plant","status":"candidate","status_note":"Candidate: European power-system context.","temporal_coverage":"Varies by package","temporal_resolution":"Static packages","update_frequency":"Periodic","url":"https://open-power-system-data.org/","variables":["power plants","time series (load, generation)","capacity"]},{"access_method":"api","api_or_download_url":"https://stats.bis.org/api/v1/","catalog_group":"international_org","commercial_use":"allowed_with_attribution","geographic_coverage":"Global (country-level)","hazard_relevance":[],"id":"bis-data","license":"BIS terms (free with attribution)","name":"BIS data portal (SDMX)","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Bank for International Settlements","provider_class":"government","quality":"Macro-financial context; SDMX API verified reachable 2026-09-03 (stats.bis.org).","spatial_resolution":"Country","status":"candidate","status_note":"Candidate: financial-conditions context for impact/economic models.","temporal_coverage":"Varies by series","temporal_resolution":"Quarterly/monthly","update_frequency":"Continuous","url":"https://data.bis.org/","variables":["credit","property prices","exchange rates","banking statistics"]},{"access_method":"api","api_or_download_url":"https://data.ecb.europa.eu/","catalog_group":"international_org","commercial_use":"allowed_with_attribution","geographic_coverage":"Euro area / EU","hazard_relevance":[],"id":"ecb-data","license":"ECB terms (free with attribution)","name":"ECB Data Portal (SDMX)","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"European Central Bank","provider_class":"government","quality":"Euro-area financial context.","spatial_resolution":"Country/euro area","status":"candidate","status_note":"Candidate: euro-area financial context.","temporal_coverage":"Varies by series","temporal_resolution":"Daily\u2013quarterly","update_frequency":"Continuous","url":"https://data.ecb.europa.eu/","variables":["monetary statistics","rates","securities","banking supervision data"]},{"access_method":"api","api_or_download_url":"https://api.opencorporates.com/","catalog_group":"evidence_knowledge","commercial_use":"restricted","geographic_coverage":"Global (200+ jurisdictions)","hazard_relevance":[],"id":"opencorporates","license":"OpenCorporates terms (free tier; commercial licences)","name":"OpenCorporates company registry","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"OpenCorporates Ltd","provider_class":"commercial","quality":"Largest open company-data aggregation; provenance-linked to primary registries.","spatial_resolution":"Legal entities","status":"candidate","status_note":"Candidate: entity verification for asset/counterparty records (Evidence layer).","temporal_coverage":"Current registry snapshots","temporal_resolution":"Continuous","update_frequency":"Continuous","url":"https://opencorporates.com/","variables":["company registrations","officers","jurisdictions","corporate networks"]},{"access_method":"registration_required","api_or_download_url":"https://www.opensanctions.org/","catalog_group":"evidence_knowledge","commercial_use":"restricted","geographic_coverage":"Global","hazard_relevance":[],"id":"opensanctions","license":"OpenSanctions terms (free for non-commercial; commercial subscription)","name":"OpenSanctions","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"OpenSanctions (company; data from public sources)","provider_class":"commercial","quality":"Consolidated sanctions/PEP screening data with provenance; commercial use requires subscription.","spatial_resolution":"Entities/persons","status":"candidate","status_note":"Candidate: counterparty screening for commercial reports (Evidence layer).","temporal_coverage":"Continuously updated","temporal_resolution":"Daily","update_frequency":"Daily","url":"https://www.opensanctions.org/","variables":["sanctions lists","PEPs","debarments","entity graph"]},{"access_method":"api","api_or_download_url":"https://www.gleif.org/","catalog_group":"evidence_knowledge","commercial_use":"allowed","geographic_coverage":"Global","hazard_relevance":[],"id":"gleif","license":"GLEIF terms (data freely available)","name":"GLEIF LEI reference data","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Global Legal Entity Identifier Foundation (non-profit)","provider_class":"community","quality":"Authoritative LEI reference; free REST API (api.gleif.org).","spatial_resolution":"Legal entities","status":"candidate","status_note":"Candidate: legal-entity resolution for asset ownership records.","temporal_coverage":"Continuously updated","temporal_resolution":"Daily","update_frequency":"Daily","url":"https://www.gleif.org/","variables":["Legal Entity Identifiers","entity legal forms","ownership consolidation"]},{"access_method":"api","api_or_download_url":"https://www.sec.gov/edgar","catalog_group":"evidence_knowledge","commercial_use":"allowed","geographic_coverage":"United States","hazard_relevance":[],"id":"sec-edgar","license":"US Government (public domain)","name":"US SEC EDGAR filings","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"US Securities and Exchange Commission","provider_class":"government","quality":"Authoritative US corporate disclosure; fair-access rate limits apply.","spatial_resolution":"Company filings","status":"candidate","status_note":"Candidate: disclosure cross-check for listed counterparties (Evidence layer).","temporal_coverage":"1994 to present","temporal_resolution":"Continuous","update_frequency":"Continuous","url":"https://www.sec.gov/edgar","variables":["corporate filings","10-K/10-Q","XBRL company facts"]},{"access_method":"api","api_or_download_url":"https://query.wikidata.org/sparql","catalog_group":"evidence_knowledge","commercial_use":"allowed","geographic_coverage":"Global","hazard_relevance":[],"id":"wikidata","license":"CC0","name":"Wikidata (SPARQL)","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Wikimedia Foundation","provider_class":"community","quality":"Community knowledge graph \u2014 discovery/cross-reference only, never sole evidence.","spatial_resolution":"Entities/places","status":"candidate","status_note":"Candidate: entity/place cross-referencing in the evidence graph.","temporal_coverage":"Continuously updated","temporal_resolution":"Continuous","update_frequency":"Continuous","url":"https://www.wikidata.org/","variables":["places","organizations","infrastructure","geographic relations"]},{"access_method":"api","api_or_download_url":"https://api.crossref.org/","catalog_group":"evidence_knowledge","commercial_use":"allowed","geographic_coverage":"Global (scholarly)","hazard_relevance":[],"id":"crossref","license":"Metadata largely CC0","name":"Crossref REST API","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Crossref (non-profit membership organisation)","provider_class":"community","quality":"Scholarly metadata for the scientific-evidence layer. API verified reachable 2026-09-03.","spatial_resolution":"Publications","status":"candidate","status_note":"Candidate: scientific-evidence links (DOI-level citations in reports).","temporal_coverage":"Centuries of publications","temporal_resolution":"Continuous","update_frequency":"Continuous","url":"https://www.crossref.org/","variables":["DOIs","publications","citations","funders","retractions"]},{"access_method":"api","api_or_download_url":"https://api.openalex.org/","catalog_group":"evidence_knowledge","commercial_use":"allowed","geographic_coverage":"Global (scholarly)","hazard_relevance":[],"id":"openalex","license":"CC0","name":"OpenAlex scholarly index","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"OurResearch (non-profit)","provider_class":"community","quality":"Open scholarly knowledge graph. API verified reachable 2026-09-03.","spatial_resolution":"Publications/authors/institutions","status":"candidate","status_note":"Candidate: scientific-evidence discovery for methods/validation claims.","temporal_coverage":"Continuously updated","temporal_resolution":"Continuous","update_frequency":"Continuous","url":"https://openalex.org/","variables":["publications","authors","institutions","topics","citations"]},{"access_method":"download","api_or_download_url":"https://ourworldindata.org/","catalog_group":"evidence_knowledge","commercial_use":"allowed_with_attribution","geographic_coverage":"Global (country-level)","hazard_relevance":["wildfire","flood","drought","heat","wind","coastal","cyclone"],"id":"owid","license":"CC-BY 4.0","name":"Our World in Data","provenance":"Catalogued 2026-09-03 (Talaix Data Observatory global open-data extension); portal URL reachability-checked 2026-09-03. Not wired into any pipeline \u2014 candidate for evaluation.","provider":"Our World in Data (non-profit, Oxford)","provider_class":"community","quality":"Curated research-grade visualisations/datasets; country granularity.","spatial_resolution":"Country","status":"candidate","status_note":"Candidate: curated long-run context series.","temporal_coverage":"Long-run historical series","temporal_resolution":"Annual (mostly)","update_frequency":"Periodic","url":"https://ourworldindata.org/","variables":["energy","health","environment","disasters (curated)"]},{"access_method":"stac","api_or_download_url":"https://planetarycomputer.microsoft.com/api/stac/v1","catalog_group":"earth_observation","commercial_use":"allowed","data_quality_profile":{"completeness":"Coarser than Sentinel-2 (30 m vs 10 m); optical sensor \u2014 unusable under persistent cloud cover; used only as fallback when Sentinel-2 has no usable scene.","coverage_note":"Global land; Collection 2 Level-2 surface reflectance (1982\u2013present; OLI/TIRS since 2013).","freshness":"16-day revisit per satellite (~8 days combined Landsat 8+9); STAC publication lag of days","licensing_note":"Landsat data are in the public domain (USGS); commercial use allowed.","provenance_note":"Integrated 2026-09-03: Planetary Computer STAC + SAS-signed reads verified end-to-end (HTTP 206); Earth Search usgs-landsat bucket is requester-pays (403 anonymous), hence the PC path.","spatial_resolution_note":"30 m (visible/NIR/SWIR bands)","temporal_resolution_note":"16-day revisit per satellite (~8 days combined Landsat 8+9)","validation":"Access path verified live 2026-09-03 (STAC search, SAS signing, windowed range read); offline unit tests cover band mapping, QA_PIXEL masking, scale/offset fallback and the fetch_satellite_data fallback chain (tests/test_landsat_data.py)."},"geographic_coverage":"Global land","hazard_relevance":["wildfire","drought","flood"],"id":"landsat-c2-l2","license":"Landsat data are in the public domain (USGS)","name":"USGS/NASA Landsat Collection 2 Level-2 (via Microsoft Planetary Computer STAC)","provenance":"Integrated 2026-09-03: Planetary Computer STAC search \u2192 SAS-signed windowed COG reads verified end-to-end (HTTP 206 range read) 2026-09-03. The Element84 Earth Search catalog indexes the same scenes but its asset hrefs point at the requester-pays usgs-landsat bucket (anonymous reads refused, HTTP 403 verified 2026-09-03) \u2014 hence the Planetary Computer path.","provider":"USGS / NASA (catalog: Microsoft Planetary Computer)","provider_class":"scientific_agency","quality":"Coarser than Sentinel-2 (30 m vs 10 m); 16-day revisit per satellite; optical sensor \u2014 unusable under persistent cloud cover. Wired as fallback when Sentinel-2 has no usable scene.","spatial_resolution":"30 m (visible/NIR/SWIR)","status":"integrated","status_note":"Integrated: optical-satellite fallback in analysis \u2014 src/dashboard/real_data.py fetch_satellite_data tries Sentinel-2 first, then src/gis_mapping/landsat_data.py LandsatDataAccess (NDVI/NDMI/NDWI at 30 m); the micro-area block names the sensor that actually delivered the scene.","temporal_coverage":"1982 (Landsat 4\u20135 TM) to present; OLI/TIRS (Landsat 8/9) since 2013","temporal_resolution":"16-day revisit per satellite (~8 days combined Landsat 8+9)","update_frequency":"New scenes continuously; STAC publication lag of days","url":"https://planetarycomputer.microsoft.com/dataset/landsat-c2-l2","variables":["surface reflectance","NDVI","NDMI","NDWI","QA_PIXEL cloud/cirrus/shadow/snow/fill mask"]},{"access_method":"api","api_or_download_url":"https://eonet.gsfc.nasa.gov/api/v3/events","catalog_group":"hazard_disaster","commercial_use":"allowed","data_quality_profile":{"completeness":"Incident-report catalogue \u2014 one latest position per incident; not a detection archive like FIRMS.","coverage_note":"Global; open wildfire incidents.","freshness":"Continuously updated incident catalogue (open events)","licensing_note":"NASA open data; commercial use allowed.","provenance_note":"Integrated 2026-09-03: EONET v3 events API (category=wildfires, status=open) live-checked 2026-09-03 \u2014 real incidents returned.","spatial_resolution_note":"Latest reported point per incident","temporal_resolution_note":"Open incidents (~last 60 days window)","validation":"API live-checked 2026-09-03 (wildfires + dustHaze categories); offline unit tests cover the flattening and the never-merged contract (tests/test_multi_source_wave.py, tests/test_multi_source_wave2.py)."},"geographic_coverage":"Global","hazard_relevance":["wildfire","flood","drought","cyclone","wind"],"id":"nasa-eonet","license":"NASA open data","name":"NASA EONET \u2014 Earth Observatory Natural Event Tracker","provenance":"Catalogued and integrated 2026-09-03 (gradual engine wiring): EONET v3 events API live-checked 2026-09-03 \u2014 real open wildfire incidents returned.","provider":"NASA Earth Observatory (GSFC)","provider_class":"scientific_agency","quality":"Incident-report catalogue (one latest position per incident) \u2014 not a detection archive like FIRMS; curated from official sources (InciWeb, FIRMS, \u2026).","spatial_resolution":"Latest reported position per incident","status":"integrated","status_note":"Integrated 2026-09-03 (gradual engine wiring): EONET v3 open incidents feed (1) the wildfire events payload as the independent second event source next to NASA FIRMS (fetch_eonet_wildfires) and (2) the dust events layer via the dustHaze category (fetch_eonet_dust_haze) \u2014 both in src/dashboard/real_data.py; always reported separately, never merged.","temporal_coverage":"Open incidents (rolling window ~60 days) + closed-event archive","temporal_resolution":"Continuously updated","update_frequency":"Continuous","url":"https://eonet.gsfc.nasa.gov/","variables":["wildfire incidents","severe storms","volcanoes","sea/lake ice","earthquakes","floods","drought"]}],"filters":{"catalog_group":null,"hazard":null,"provider_class":null,"status":null},"observatory_note":"Entries are catalog records \u2014 status integrated/candidate/rejected; nothing here implies the data is wired into analysis unless status=integrated."}
