{
  "count": 91,
  "topics": [
    "3d",
    "agriculture",
    "air quality",
    "alerts",
    "automotive",
    "aviation",
    "basemap",
    "big game",
    "bikeshare",
    "biodiversity",
    "borders",
    "boundaries",
    "buildings",
    "companies",
    "contracts",
    "corroboration",
    "cyclones",
    "data centers",
    "disease",
    "drought",
    "earthquakes",
    "emissions",
    "energy",
    "enforcement",
    "environment",
    "events",
    "facilities",
    "filings",
    "fires",
    "fishing",
    "flights",
    "floods",
    "freight",
    "government",
    "grid",
    "habitat",
    "hazards",
    "health",
    "ice",
    "imagery",
    "industry",
    "infrastructure",
    "labor",
    "launches",
    "macro",
    "maritime",
    "migration",
    "minerals",
    "mining",
    "news",
    "phenology",
    "places",
    "plants",
    "population",
    "ports",
    "power",
    "prices",
    "radio",
    "recalls",
    "regulation",
    "reservoirs",
    "routing",
    "safety",
    "satellites",
    "shipping",
    "ships",
    "snow",
    "space",
    "steel",
    "storms",
    "street-level",
    "tariffs",
    "telecom",
    "trade",
    "traffic",
    "transit",
    "transportation",
    "tsunami",
    "vegetation",
    "volcanoes",
    "water",
    "waterways",
    "weather",
    "wildfires",
    "wildlife"
  ],
  "sources": [
    {
      "id": "open-meteo",
      "name": "Open-Meteo",
      "homepage": "https://open-meteo.com",
      "api": "https://api.open-meteo.com/v1/forecast",
      "topics": [
        "weather"
      ],
      "coverage": "global",
      "cadence": "hourly model runs",
      "auth": null,
      "license": "non_commercial",
      "license_note": "Data CC BY 4.0, but the free API is for non-commercial use; commercial use needs the paid API.",
      "attribution": "Weather data by Open-Meteo.com",
      "fetcher": "open-meteo",
      "found_via": [
        "signals",
        "gods-eye-view"
      ],
      "servable_here": true
    },
    {
      "id": "waterfowl-wsi",
      "name": "Weather Severity Index (Schummer et al. 2010)",
      "homepage": "https://research.fs.usda.gov/treesearch/36496",
      "api": null,
      "topics": [
        "wildlife",
        "weather"
      ],
      "coverage": "global (thresholds fit in Missouri)",
      "cadence": "daily",
      "auth": null,
      "license": "non_commercial",
      "license_note": "Derived here from Open-Meteo, so it inherits that licence. The method is published.",
      "attribution": "Schummer, Kaminski, Raedeke & Graber (2010), JWM 74(1):94-101",
      "fetcher": "waterfowl-wsi",
      "kind": "derived",
      "found_via": [
        "signals"
      ],
      "servable_here": true
    },
    {
      "id": "noaa-coops",
      "name": "NOAA CO-OPS water levels",
      "homepage": "https://tidesandcurrents.noaa.gov",
      "api": "https://api.tidesandcurrents.noaa.gov/api/prod/datagetter",
      "topics": [
        "water"
      ],
      "coverage": "US coasts and Great Lakes",
      "cadence": "6-minute observations",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work.",
      "fetcher": "noaa-coops",
      "found_via": [
        "signals"
      ],
      "servable_here": true
    },
    {
      "id": "usgs-water",
      "name": "USGS Water Data",
      "homepage": "https://waterdata.usgs.gov",
      "api": "https://api.waterdata.usgs.gov/ogcapi/v0",
      "topics": [
        "water"
      ],
      "coverage": "United States",
      "cadence": "15-minute observations",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work. The legacy waterservices API retires early 2027; this uses the OGC API.",
      "fetcher": "usgs-water",
      "found_via": [
        "signals"
      ],
      "servable_here": true
    },
    {
      "id": "glerl",
      "name": "NOAA GLERL Great Lakes ice cover",
      "homepage": "https://www.glerl.noaa.gov/data/ice/",
      "api": "https://apps.glerl.noaa.gov/erddap/tabledap/glerlIce.json",
      "topics": [
        "ice",
        "water"
      ],
      "coverage": "Great Lakes",
      "cadence": "daily, roughly December to May",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work.",
      "fetcher": "glerl",
      "found_via": [
        "signals"
      ],
      "servable_here": true
    },
    {
      "id": "usda-nass",
      "name": "USDA NASS Quick Stats",
      "homepage": "https://quickstats.nass.usda.gov",
      "api": "https://quickstats.nass.usda.gov/api/api_GET/",
      "topics": [
        "agriculture"
      ],
      "coverage": "United States, national and state",
      "cadence": "weekly, Mondays 16:00 ET in season",
      "auth": {
        "env": "NASS_API_KEY",
        "how": "free key at https://quickstats.nass.usda.gov/api"
      },
      "license": "public_domain",
      "license_note": "US government work.",
      "fetcher": "usda-nass",
      "found_via": [
        "signals",
        "genome"
      ],
      "servable_here": true
    },
    {
      "id": "ebird",
      "name": "eBird (Cornell Lab of Ornithology)",
      "homepage": "https://ebird.org",
      "api": "https://api.ebird.org/v2",
      "topics": [
        "wildlife"
      ],
      "coverage": "global",
      "cadence": "continuous",
      "auth": {
        "env": "EBIRD_API_KEY",
        "how": "free key at https://ebird.org/api/keygen"
      },
      "license": "non_commercial",
      "license_note": "API terms are non-commercial; commercial use needs written permission from Cornell. Sensitive species are withheld by the API.",
      "fetcher": "ebird",
      "found_via": [
        "signals"
      ],
      "servable_here": true
    },
    {
      "id": "usgs-earthquakes",
      "name": "USGS earthquakes",
      "homepage": "https://earthquake.usgs.gov/earthquakes/feed/",
      "api": "https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/",
      "topics": [
        "earthquakes",
        "hazards"
      ],
      "coverage": "global",
      "cadence": "every minute",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work.",
      "fetcher": "usgs-earthquakes",
      "found_via": [
        "gods-eye-view"
      ],
      "servable_here": true
    },
    {
      "id": "usgs-volcanoes",
      "name": "USGS Volcano Hazards Program alert levels",
      "homepage": "https://volcanoes.usgs.gov",
      "api": "https://volcanoes.usgs.gov/hans-public/api/volcano/",
      "topics": [
        "volcanoes",
        "hazards"
      ],
      "coverage": "United States (AK, HI, Cascades, CA, Yellowstone, territories)",
      "cadence": "on each observatory notice",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work.",
      "fetcher": "usgs-volcanoes",
      "found_via": [
        "gods-eye-view gap review 2026-10-10"
      ],
      "servable_here": true
    },
    {
      "id": "noaa-nwps",
      "name": "NOAA National Water Prediction Service gauges",
      "homepage": "https://water.noaa.gov",
      "api": "https://api.water.noaa.gov/nwps/v1",
      "topics": [
        "water",
        "floods",
        "hazards"
      ],
      "coverage": "United States",
      "cadence": "15 minutes to hourly",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work.",
      "fetcher": "noaa-nwps",
      "found_via": [
        "gods-eye-view gap review 2026-10-10"
      ],
      "servable_here": true
    },
    {
      "id": "us-drought-monitor",
      "name": "US Drought Monitor",
      "homepage": "https://droughtmonitor.unl.edu",
      "api": "https://usdmdataservices.unl.edu/api/CountyStatistics/GetDroughtSeverityStatisticsByAreaPercent",
      "topics": [
        "drought",
        "agriculture",
        "hazards"
      ],
      "coverage": "United States",
      "cadence": "weekly, Thursdays",
      "auth": null,
      "license": "open",
      "license_note": "Read 2026-10-10: the USDM Permission page lets anyone reproduce the map with the prescribed credit wording, with no non-commercial or other restriction stated, so 'open' (reuse with attribution). Served as county statistics (categorical percent of area), one keyless request per state; the earlier 'no rows' was a national aoi, which the county service does not accept.",
      "fetcher": "us-drought-monitor",
      "found_via": [
        "gods-eye-view gap review 2026-10-10"
      ],
      "attribution": "The U.S. Drought Monitor is jointly produced by the National Drought Mitigation Center at the University of Nebraska-Lincoln, the United States Department of Agriculture, the National Oceanic and Atmospheric Administration and the National Aeronautics and Space Administration. Map courtesy of NDMC.",
      "terms": "https://droughtmonitor.unl.edu/About/Permission.aspx",
      "servable_here": true
    },
    {
      "id": "nrcs-snotel",
      "name": "USDA NRCS SNOTEL snow and soil climate",
      "homepage": "https://www.nrcs.usda.gov/resources/data-and-reports/snow-and-climate-monitoring",
      "api": "https://wcc.sc.egov.usda.gov/awdbRestApi/services/v1/data",
      "topics": [
        "snow",
        "water",
        "agriculture"
      ],
      "coverage": "western United States and Alaska",
      "cadence": "hourly and daily",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work. USDA: most information on its websites is public domain and may be freely distributed or copied; credit \"U.S. Department of Agriculture\" is requested (read 2026-10-10). The AWDB disclaimer says the data are provisional, subject to revision, and released without liability for NRCS or the US Government. Two keyless requests: active SNOTEL station metadata and daily WTEQ with medians.",
      "fetcher": "nrcs-snotel",
      "found_via": [
        "gods-eye-view gap review 2026-10-10"
      ],
      "attribution": "USDA Natural Resources Conservation Service, National Water and Climate Center (SNOTEL).",
      "terms": "https://www.usda.gov/about-usda/policies-and-links",
      "servable_here": true
    },
    {
      "id": "noaa-tsunami",
      "name": "NOAA Tsunami Warning Centers",
      "homepage": "https://www.tsunami.gov",
      "api": "https://www.tsunami.gov/events/xml/PAAQAtom.xml",
      "topics": [
        "tsunami",
        "hazards"
      ],
      "coverage": "US and Pacific/Atlantic basins",
      "cadence": "on event",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work.",
      "fetcher": null,
      "found_via": [
        "gods-eye-view gap review 2026-10-10"
      ],
      "servable_here": false
    },
    {
      "id": "nws-alerts",
      "name": "National Weather Service active alerts",
      "homepage": "https://www.weather.gov/documentation/services-web-api",
      "api": "https://api.weather.gov/alerts/active",
      "topics": [
        "weather",
        "hazards",
        "alerts"
      ],
      "coverage": "United States, its territories and coastal waters",
      "cadence": "minutes",
      "auth": null,
      "license": "public_domain",
      "license_note": "API documentation: all of the information presented via the API is intended to be open data, free to use for any purpose. A User-Agent with contact details is asked for. Terms read 2026-10-27.",
      "attribution": "National Weather Service, api.weather.gov",
      "terms": "https://www.weather.gov/documentation/services-web-api",
      "fetcher": "nws-alerts",
      "found_via": [
        "shadowbroker",
        "worldmonitor"
      ],
      "servable_here": true
    },
    {
      "id": "usbr-rise",
      "name": "Bureau of Reclamation RISE reservoir storage",
      "homepage": "https://data.usbr.gov/rise/",
      "api": "https://data.usbr.gov/rise/api/result",
      "topics": [
        "water",
        "reservoirs",
        "fishing"
      ],
      "coverage": "about 215 Reclamation reservoirs in the 17 western states",
      "cadence": "daily",
      "auth": null,
      "license": "public_domain",
      "license_note": "Reclamation follows the Department of the Interior's policy: materials produced by federal agencies are generally in the public domain and may be reproduced without permission (doi.gov/copyright). RISE marks values provisional and subject to revision unless noted. Reservoir list in catalog/rise-reservoirs.json, built by scripts/build-rise-reservoirs.mjs. Terms read 2026-10-27.",
      "attribution": "U.S. Bureau of Reclamation, Reclamation Information Sharing Environment (RISE)",
      "terms": "https://www.doi.gov/copyright",
      "fetcher": "usbr-rise",
      "found_via": [
        "fourth-pool docs/FISHING_CONDITIONS.md"
      ],
      "servable_here": true
    },
    {
      "id": "corroboration",
      "name": "open-signals corroboration (derived)",
      "homepage": "https://github.com/Civops-Platform/open-signals",
      "api": "https://open-signals.civops.io/v1/layers/quake_corroboration",
      "topics": [
        "corroboration",
        "earthquakes",
        "fires"
      ],
      "coverage": "earthquakes worldwide; wildfire incidents in the US",
      "cadence": "as its inputs",
      "auth": null,
      "license": "open",
      "license_note": "Derived from usgs-earthquakes (public domain), emsc (CC BY 4.0), nifc-wfigs (public domain) and nasa-firms (CC0). The strictest input is CC BY 4.0, so attribution to EMSC-CSEM travels with earthquake readings. Not an upstream: computed by open-signals from the sources named.",
      "attribution": "Derived by open-signals from USGS, EMSC-CSEM SeismicPortal (CC BY 4.0), NIFC WFIGS and NASA FIRMS",
      "terms": "https://www.seismicportal.eu/terms.html",
      "fetcher": "corroboration",
      "found_via": [
        "God's Eye View video 2026-10-25 (comparing observations); worldmonitor cross-source signals"
      ],
      "servable_here": true
    },
    {
      "id": "digitraffic-ais",
      "name": "Fintraffic Digitraffic AIS",
      "homepage": "https://www.digitraffic.fi/en/marine-traffic/",
      "api": "https://meri.digitraffic.fi/api/ais/v1/locations",
      "topics": [
        "ships",
        "maritime"
      ],
      "coverage": "Finnish waters and the northern Baltic (Finland's coastal AIS receivers)",
      "cadence": "seconds",
      "auth": null,
      "license": "open",
      "license_note": "Fintraffic's open data is licensed CC BY 4.0, commercial use allowed with credit; required wording: Source: Fintraffic / digitraffic.fi, license CC 4.0 BY. Requests must accept gzip; a Digitraffic-User header is asked for. Pleasure and sailing craft (AIS types 36, 37) are dropped by the fetcher. Terms read 2026-10-27.",
      "attribution": "Source: Fintraffic / digitraffic.fi, license CC 4.0 BY (https://creativecommons.org/licenses/by/4.0/)",
      "terms": "https://www.digitraffic.fi/en/terms-of-service/",
      "fetcher": "digitraffic-ais",
      "found_via": [
        "gods-eye-view",
        "shadowbroker"
      ],
      "servable_here": true
    },
    {
      "id": "osm-data-centers",
      "name": "OpenStreetMap data centers",
      "homepage": "https://www.openstreetmap.org",
      "api": "https://overpass-api.de/api/interpreter",
      "topics": [
        "data centers",
        "infrastructure"
      ],
      "coverage": "global, volunteer-mapped: dense for large North American and European campuses, thin elsewhere",
      "cadence": "table rebuilt on a schedule (catalog/data-centers.json)",
      "auth": null,
      "license": "open",
      "license_note": "ODbL 1.0: attribution and share-alike. catalog/data-centers.json is a derived database offered under ODbL 1.0, built by scripts/build-data-centers.mjs from an Overpass query (telecom, building or construction = data_center). Operator names normalised for common spellings, raw kept.",
      "attribution": "© OpenStreetMap contributors (ODbL 1.0)",
      "terms": "https://www.openstreetmap.org/copyright",
      "fetcher": "osm-data-centers",
      "found_via": [
        "data-center supply chain ask 2026-10-27"
      ],
      "servable_here": true
    },
    {
      "id": "sec-filings",
      "name": "SEC EDGAR full-text search, by topic",
      "homepage": "https://efts.sec.gov/LATEST/search-index",
      "api": "https://efts.sec.gov/LATEST/search-index",
      "topics": [
        "filings",
        "companies",
        "data centers"
      ],
      "coverage": "US-listed companies and foreign filers (8-K, 6-K, 10-Q, 10-K, S-1, 424B4)",
      "cadence": "continuous",
      "auth": {
        "env": "SEC_USER_AGENT",
        "how": "not a key: SEC requires a User-Agent naming the requester and a contact email, and refuses requests without one"
      },
      "license": "public_domain",
      "license_note": "US government work. Fair-access limit of 10 requests a second; a declared User-Agent with contact is required. Readings carry no place: a filing names the company's office, not the site. Terms read 2026-10-27 (sec.gov/os/accessing-edgar-data).",
      "attribution": "U.S. Securities and Exchange Commission, EDGAR",
      "terms": "https://www.sec.gov/os/accessing-edgar-data",
      "fetcher": "sec-filings",
      "found_via": [
        "data-center supply chain ask 2026-10-27"
      ],
      "servable_here": true
    },
    {
      "id": "ercot-large-load",
      "name": "ERCOT large-load interconnection queue",
      "homepage": "https://www.ercot.com/services/rq/large-load-integration",
      "api": null,
      "topics": [
        "data centers",
        "power",
        "grid"
      ],
      "coverage": "Texas (ERCOT)",
      "cadence": "monthly, in committee slide decks",
      "auth": null,
      "license": "unknown",
      "license_note": "Not fetched. Checked 2026-10-27: ERCOT publishes no per-project large-load list (the Batch Zero Load Information Form is a TSP submission, not public); queue totals appear only in TAC and board slide decks as PDFs (about 474 GW queued in June 2026, roughly 90% data centers). Terms for reuse of the decks not reviewed. A totals series would mean parsing PDFs each month.",
      "fetcher": null,
      "found_via": [
        "data-center supply chain ask 2026-10-27"
      ],
      "servable_here": false
    },
    {
      "id": "eia-860m",
      "name": "EIA-860M operating generators (power plants)",
      "homepage": "https://www.eia.gov/electricity/data/eia860m/",
      "api": "https://api.eia.gov/v2/electricity/operating-generator-capacity",
      "topics": [
        "energy",
        "power",
        "facilities"
      ],
      "coverage": "United States",
      "cadence": "monthly",
      "auth": {
        "env": "EIA_API_KEY",
        "how": "free key at https://www.eia.gov/opendata/register.php"
      },
      "license": "public_domain",
      "license_note": "US government work.",
      "fetcher": null,
      "found_via": [
        "genome",
        "gods-eye-view gap review 2026-10-10"
      ],
      "servable_here": false
    },
    {
      "id": "openfda-recalls",
      "name": "openFDA enforcement reports (recalls)",
      "homepage": "https://open.fda.gov/apis/",
      "api": "https://api.fda.gov/{food,drug,device}/enforcement.json",
      "topics": [
        "recalls",
        "safety",
        "companies"
      ],
      "coverage": "United States",
      "cadence": "weekly",
      "auth": null,
      "license": "public_domain",
      "license_note": "openFDA data is public domain (CC0); 240 requests a minute without a key. FDA asks that it not be relied on for medical decisions.",
      "fetcher": "openfda-recalls",
      "found_via": [
        "market-intelligence"
      ],
      "servable_here": true
    },
    {
      "id": "gbif",
      "name": "GBIF occurrences (open-licensed records)",
      "homepage": "https://www.gbif.org",
      "api": "https://api.gbif.org/v1/occurrence/search",
      "topics": [
        "wildlife",
        "plants",
        "biodiversity"
      ],
      "coverage": "global",
      "cadence": "continuous",
      "auth": null,
      "license": "open",
      "license_note": "Fetched only as CC0 or CC-BY 4.0 records; CC-BY needs attribution, given through each record's GBIF page and dataset. Records under CC-BY-NC are not requested.",
      "attribution": "GBIF.org occurrence data (see each record's dataset)",
      "fetcher": "gbif",
      "found_via": [
        "naturalist view, 2026-10-10"
      ],
      "servable_here": true
    },
    {
      "id": "nasa-eonet",
      "name": "NASA EONET natural events",
      "homepage": "https://eonet.gsfc.nasa.gov",
      "api": "https://eonet.gsfc.nasa.gov/api/v3/events",
      "topics": [
        "hazards",
        "wildfires",
        "storms",
        "volcanoes",
        "ice"
      ],
      "coverage": "global",
      "cadence": "continuous",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work.",
      "fetcher": "nasa-eonet",
      "found_via": [
        "world-monitor"
      ],
      "servable_here": true
    },
    {
      "id": "world-bank",
      "name": "World Bank Open Data (indicators)",
      "homepage": "https://data.worldbank.org",
      "api": "https://api.worldbank.org/v2",
      "topics": [
        "macro",
        "trade",
        "labor",
        "industry"
      ],
      "coverage": "global, by country",
      "cadence": "annual",
      "auth": null,
      "license": "open",
      "license_note": "CC BY 4.0: attribute the World Bank.",
      "attribution": "World Bank, World Development Indicators",
      "fetcher": "world-bank",
      "found_via": [
        "world-monitor"
      ],
      "servable_here": true
    },
    {
      "id": "emsc",
      "name": "EMSC-CSEM SeismicPortal earthquakes",
      "homepage": "https://www.seismicportal.eu",
      "api": "https://www.seismicportal.eu/fdsnws/event/1/query",
      "topics": [
        "earthquakes",
        "hazards"
      ],
      "coverage": "global, densest over Europe and the Mediterranean",
      "cadence": "every minute",
      "auth": null,
      "license": "open",
      "license_note": "Datasets from the SeismicPortal data services are CC BY 4.0: credit EMSC-CSEM. The website, services and database as a whole stay under copyright (commercial reproduction of them in whole or substantial part needs written permission), so serve bounded recent windows, not a mirror. Terms read 2026-10-10.",
      "attribution": "Credit: EMSC-CSEM SeismicPortal, https://www.seismicportal.eu",
      "terms": "https://www.seismicportal.eu/terms.html",
      "fetcher": "emsc",
      "found_via": [
        "open-signals coverage review 2026-10-10"
      ],
      "servable_here": true
    },
    {
      "id": "gdacs",
      "name": "GDACS disaster alerts (UN / European Commission)",
      "homepage": "https://www.gdacs.org",
      "api": "https://www.gdacs.org/gdacsapi/api/events/geteventlist/SEARCH",
      "topics": [
        "hazards",
        "earthquakes",
        "storms",
        "floods",
        "wildfires",
        "volcanoes",
        "drought"
      ],
      "coverage": "global",
      "cadence": "continuous",
      "auth": null,
      "license": "unknown",
      "license_note": "Reviewed 2026-10-10: the GDACS terms of use are a disclaimer and grant no reuse licence. The footer links the European Commission copyright notice, but that covers EU-owned content on europa.eu, and GDACS is run jointly with UN OCHA and UNOSAT on gdacs.org. Not served until the JRC confirms reuse terms for the API.",
      "terms": "https://www.gdacs.org/About/termofuse.aspx",
      "fetcher": null,
      "found_via": [
        "open-signals coverage review 2026-10-10"
      ],
      "servable_here": false
    },
    {
      "id": "noaa-ibtracs",
      "name": "NOAA NCEI IBTrACS tropical cyclone best tracks",
      "homepage": "https://www.ncei.noaa.gov/products/international-best-track-archive",
      "api": "https://www.ncei.noaa.gov/data/international-best-track-archive-for-climate-stewardship-ibtracs/v04r01/access/csv/",
      "topics": [
        "hazards",
        "storms"
      ],
      "coverage": "global, every basin",
      "cadence": "every few days (ACTIVE file)",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work. NCEI metadata (gov.noaa.ncdc:C01552) lists no use or access constraints beyond the requested citation and a liability disclaimer. Positions and winds are taken from the US agencies (NHC/JTWC, USA_* columns) where present. Read 2026-10-10.",
      "attribution": "Knapp et al. (2010), IBTrACS v04r01, NOAA NCEI, doi:10.25921/82ty-9e16",
      "terms": "https://www.ncei.noaa.gov/access/metadata/landing-page/bin/iso?id=gov.noaa.ncdc:C01552",
      "fetcher": "noaa-ibtracs",
      "found_via": [
        "open-signals coverage review 2026-10-10"
      ],
      "servable_here": true
    },
    {
      "id": "wri-gppd",
      "name": "WRI Global Power Plant Database",
      "homepage": "https://datasets.wri.org/datasets/global-power-plant-database",
      "api": null,
      "topics": [
        "energy",
        "power",
        "facilities"
      ],
      "coverage": "global, about 35,000 plants (50 MW and up served)",
      "cadence": "static (v1.3.0, June 2021); superseded",
      "auth": null,
      "license": "open",
      "license_note": "CC BY 4.0 (dataset page license_id cc-by; the release README says Creative Commons Attribution 4.0 International). Read 2026-10-10. Superseded 2026-10-10 by gem-trackers (Global Energy Monitor Global Integrated Power Tracker), which is maintained; WRI has not updated this database since June 2021, so the power_plants layer no longer reads it.",
      "attribution": "Global Energy Observatory, Google, KTH Royal Institute of Technology in Stockholm, Enipedia, World Resources Institute. 2018. Global Power Plant Database.",
      "terms": "https://datasets.wri.org/datasets/global-power-plant-database",
      "fetcher": null,
      "found_via": [
        "open-signals coverage review 2026-10-10"
      ],
      "superseded_by": "gem-trackers",
      "servable_here": false
    },
    {
      "id": "gem-trackers",
      "name": "Global Energy Monitor trackers (iron and steel, cement, chemicals, oil and gas extraction, iron ore mines, integrated power)",
      "homepage": "https://globalenergymonitor.org",
      "api": "https://publicgemdata.nyc3.digitaloceanspaces.com/Current_maps/",
      "topics": [
        "steel",
        "mining",
        "energy",
        "power",
        "facilities"
      ],
      "coverage": "global: about 1,000 steel plants, 700 iron ore mines; the integrated power tracker lists about 180,000 units, served as 26,000 plants of 50 MW and up operating or under construction",
      "cadence": "annual releases, quarterly updates (power: release 2026-08-v2)",
      "auth": null,
      "license": "open",
      "license_note": "CC BY 4.0; credit Global Energy Monitor. The terms page is the full CC BY 4.0 legal code. Read 2026-10-10. Steel (GIST 2026-09), cement (GCCT 2026-07), chemicals (GChI 2025-11-v2) and oil and gas extraction (GOGET 2026-03) sites are in catalog/facilities/<kind>.json, built by scripts/build-facilities.mjs from GEM's public map files, and used by the nasa-firms facility and persistent modes; GEM's \"natural person(s)\" shareholder entries are dropped. Power plants are served from catalog/power-plants.json, built by scripts/build-power-plants.mjs from the integrated power map CSV (units rolled up to plants by project-id); owners are left out because GEM records some as named people.",
      "attribution": "Global Energy Monitor, Global Integrated Power Tracker, August 2026 release (2026-08-v2). CC BY 4.0.",
      "terms": "https://globalenergymonitor.org/creative-commons-license",
      "fetcher": "gem-trackers",
      "datasets": [
        "steel_plants",
        "iron_ore_mines",
        "power_plants"
      ],
      "found_via": [
        "worldmonitor"
      ],
      "servable_here": true
    },
    {
      "id": "eurostat",
      "name": "Eurostat (short-term business statistics)",
      "homepage": "https://ec.europa.eu/eurostat",
      "api": "https://ec.europa.eu/eurostat/api/dissemination/statistics/1.0/data/",
      "topics": [
        "macro",
        "industry"
      ],
      "coverage": "EU, EFTA and candidate countries, by country",
      "cadence": "monthly",
      "auth": null,
      "license": "open",
      "license_note": "Reuse for commercial or non-commercial purposes is authorised provided the source is acknowledged (Commission Decision 2011/833/EU). Exceptions are third-party data and some Austrian detailed trade data, neither of which sts_inpr_m is. Read 2026-10-10.",
      "attribution": "Source: Eurostat",
      "terms": "https://ec.europa.eu/eurostat/web/main/help/copyright-notice",
      "fetcher": "eurostat",
      "found_via": [
        "open-signals coverage review 2026-10-10"
      ],
      "servable_here": true
    },
    {
      "id": "openfema",
      "name": "OpenFEMA disaster declarations",
      "homepage": "https://www.fema.gov/about/openfema",
      "api": "https://www.fema.gov/api/open/v2/DisasterDeclarationsSummaries",
      "topics": [
        "hazards",
        "government"
      ],
      "coverage": "United States and territories, by county",
      "cadence": "daily",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work. The OpenFEMA terms ask for a dataset citation and the statement that the product uses the OpenFEMA API but is not endorsed by FEMA; they forbid reidentifying individuals (declaration summaries hold none). Read 2026-10-10.",
      "attribution": "This product uses the FEMA OpenFEMA API, but is not endorsed by FEMA. Dataset: Disaster Declarations Summaries - v2.",
      "terms": "https://www.fema.gov/about/openfema/terms-conditions",
      "fetcher": "openfema",
      "found_via": [
        "open-signals coverage review 2026-10-10"
      ],
      "servable_here": true
    },
    {
      "id": "imf-portwatch",
      "name": "IMF PortWatch (chokepoint and port transits)",
      "homepage": "https://portwatch.imf.org",
      "api": "https://services9.arcgis.com/weJ1QsnbMYJlCHdG/arcgis/rest/services/Daily_Chokepoints_Data/FeatureServer/0",
      "topics": [
        "shipping",
        "trade",
        "ports"
      ],
      "coverage": "global, 28 chokepoints and ports",
      "cadence": "daily, about a week behind",
      "auth": null,
      "license": "restricted",
      "license_note": "IMF terms: data may be reused with attribution, but commercial reuse needs permission from copyright@imf.org.",
      "fetcher": null,
      "found_via": [
        "world-monitor"
      ],
      "servable_here": false
    },
    {
      "id": "nga-world-port-index",
      "name": "NGA World Port Index",
      "homepage": "https://msi.nga.mil/Publications/WPI",
      "api": null,
      "topics": [
        "ports",
        "shipping"
      ],
      "coverage": "global, about 3,800 ports",
      "cadence": "occasional",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work.",
      "fetcher": null,
      "found_via": [
        "world-monitor"
      ],
      "servable_here": false
    },
    {
      "id": "usgs-mcs",
      "name": "USGS Mineral Commodity Summaries",
      "homepage": "https://www.usgs.gov/centers/national-minerals-information-center/mineral-commodity-summaries",
      "api": null,
      "topics": [
        "minerals",
        "trade"
      ],
      "coverage": "global, by country",
      "cadence": "annual",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work.",
      "fetcher": null,
      "found_via": [
        "world-monitor"
      ],
      "servable_here": false
    },
    {
      "id": "nhtsa-recalls",
      "name": "NHTSA recalls",
      "homepage": "https://www.nhtsa.gov/nhtsa-datasets-and-apis",
      "api": "https://api.nhtsa.gov/recalls/recallsByVehicle",
      "topics": [
        "recalls",
        "safety",
        "automotive"
      ],
      "coverage": "United States",
      "cadence": "daily",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work.",
      "fetcher": null,
      "found_via": [
        "signals"
      ],
      "servable_here": false
    },
    {
      "id": "sec-edgar",
      "name": "SEC EDGAR filings",
      "homepage": "https://www.sec.gov/edgar",
      "api": "https://data.sec.gov",
      "topics": [
        "filings",
        "companies"
      ],
      "coverage": "US-listed companies",
      "cadence": "continuous",
      "auth": {
        "env": null,
        "how": "no key; a descriptive User-Agent with contact email is required"
      },
      "license": "public_domain",
      "license_note": "US government work. Fair-access limit of 10 requests a second.",
      "fetcher": null,
      "found_via": [
        "signals",
        "genome"
      ],
      "servable_here": false
    },
    {
      "id": "fred",
      "name": "FRED (Federal Reserve Bank of St. Louis)",
      "homepage": "https://fred.stlouisfed.org",
      "api": "https://api.stlouisfed.org/fred",
      "topics": [
        "macro",
        "prices"
      ],
      "coverage": "US and international series",
      "cadence": "per series",
      "auth": {
        "env": "FRED_API_KEY",
        "how": "free key at https://fred.stlouisfed.org/docs/api/api_key.html"
      },
      "license": "unknown",
      "license_note": "Varies by series; many series are copyrighted by their third-party originators. Check each series' notes before republishing.",
      "fetcher": null,
      "found_via": [
        "genome"
      ],
      "servable_here": false
    },
    {
      "id": "eia",
      "name": "US Energy Information Administration",
      "homepage": "https://www.eia.gov/opendata/",
      "api": "https://api.eia.gov/v2",
      "topics": [
        "energy",
        "power",
        "prices"
      ],
      "coverage": "United States",
      "cadence": "per series",
      "auth": {
        "env": "EIA_API_KEY",
        "how": "free key at https://www.eia.gov/opendata/register.php"
      },
      "license": "public_domain",
      "license_note": "US government work.",
      "fetcher": null,
      "found_via": [
        "genome"
      ],
      "servable_here": false
    },
    {
      "id": "epa-echo",
      "name": "EPA ECHO (enforcement and compliance)",
      "homepage": "https://echo.epa.gov",
      "api": "https://echodata.epa.gov/echo/",
      "topics": [
        "environment",
        "enforcement",
        "facilities"
      ],
      "coverage": "United States",
      "cadence": "weekly",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work.",
      "fetcher": "epa-echo",
      "found_via": [
        "genome"
      ],
      "servable_here": true
    },
    {
      "id": "epa-campd",
      "name": "EPA Clean Air Markets (CAMPD) emissions",
      "homepage": "https://campd.epa.gov",
      "api": "https://api.epa.gov/easey/bulk-files/",
      "topics": [
        "emissions",
        "power",
        "facilities"
      ],
      "coverage": "US power plants",
      "cadence": "hourly data, quarterly release",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work: EPA data is public domain unless marked otherwise (EPA data licence, read 2026-10-10). The fetcher reads the keyless bulk files (emissions/daily/state, facility); the CAMPD API (api.epa.gov/easey) needs an api.data.gov key and is not used, and DEMO_KEY is not used.",
      "fetcher": "epa-campd",
      "found_via": [
        "genome"
      ],
      "terms": "https://edg.epa.gov/EPA_Data_License.html",
      "servable_here": true
    },
    {
      "id": "osha",
      "name": "OSHA enforcement and severe injury data",
      "homepage": "https://www.osha.gov/data",
      "api": "https://data.dol.gov",
      "topics": [
        "safety",
        "enforcement",
        "facilities"
      ],
      "coverage": "United States (federal OSHA jurisdiction for severe injuries)",
      "cadence": "severe injury file: periodic; enforcement API: daily",
      "auth": {
        "env": "DOL_API_KEY",
        "how": "inspections need a key from the DOL Open Data Portal (https://dataportal.dol.gov); the severe injury file needs none"
      },
      "license": "public_domain",
      "license_note": "US government work.",
      "terms": "https://www.osha.gov/severe-injury-reports",
      "fetcher": null,
      "datasets": [
        "osha_severe_injuries"
      ],
      "datasets_note": "Severe Injury Reports, last 24 months by state, built from OSHA's published CSV (street address and narrative dropped). Inspections are not fetched: the DOL API needs a key.",
      "found_via": [
        "genome"
      ],
      "servable_here": false
    },
    {
      "id": "bls",
      "name": "Bureau of Labor Statistics",
      "homepage": "https://www.bls.gov/developers/",
      "api": "https://api.bls.gov/publicAPI/v2",
      "topics": [
        "labor",
        "prices",
        "macro"
      ],
      "coverage": "United States",
      "cadence": "per release",
      "auth": {
        "env": "BLS_API_KEY",
        "how": "optional free key raises limits"
      },
      "license": "public_domain",
      "license_note": "US government work.",
      "fetcher": null,
      "found_via": [
        "genome"
      ],
      "servable_here": false
    },
    {
      "id": "census-trade",
      "name": "US Census international trade",
      "homepage": "https://www.census.gov/foreign-trade/",
      "api": "https://api.census.gov/data/timeseries/intltrade",
      "topics": [
        "trade"
      ],
      "coverage": "United States",
      "cadence": "monthly",
      "auth": {
        "env": "CENSUS_API_KEY",
        "how": "optional free key"
      },
      "license": "public_domain",
      "license_note": "US government work.",
      "fetcher": null,
      "found_via": [
        "genome"
      ],
      "servable_here": false
    },
    {
      "id": "bea",
      "name": "Bureau of Economic Analysis",
      "homepage": "https://apps.bea.gov/api/",
      "api": "https://apps.bea.gov/api/data",
      "topics": [
        "macro",
        "industry"
      ],
      "coverage": "United States",
      "cadence": "per release",
      "auth": {
        "env": "BEA_API_KEY",
        "how": "free key"
      },
      "license": "public_domain",
      "license_note": "US government work.",
      "fetcher": null,
      "found_via": [
        "genome"
      ],
      "servable_here": false
    },
    {
      "id": "faa-dof",
      "name": "FAA Digital Obstacle File",
      "homepage": "https://www.faa.gov/air_traffic/flight_info/aeronav/digital_products/dof/",
      "api": null,
      "topics": [
        "infrastructure",
        "aviation"
      ],
      "coverage": "United States",
      "cadence": "every 56 days",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work.",
      "fetcher": null,
      "found_via": [
        "genome"
      ],
      "servable_here": false
    },
    {
      "id": "federal-register",
      "name": "Federal Register",
      "homepage": "https://www.federalregister.gov/developers",
      "api": "https://www.federalregister.gov/api/v1",
      "topics": [
        "regulation",
        "government"
      ],
      "coverage": "United States",
      "cadence": "daily",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work.",
      "fetcher": null,
      "found_via": [
        "genome"
      ],
      "servable_here": false
    },
    {
      "id": "usaspending",
      "name": "USAspending",
      "homepage": "https://www.usaspending.gov",
      "api": "https://api.usaspending.gov",
      "topics": [
        "government",
        "contracts"
      ],
      "coverage": "United States",
      "cadence": "daily",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work.",
      "fetcher": "usaspending",
      "found_via": [
        "genome"
      ],
      "servable_here": true
    },
    {
      "id": "usitc-hts",
      "name": "USITC Harmonized Tariff Schedule",
      "homepage": "https://hts.usitc.gov",
      "api": "https://hts.usitc.gov/reststop",
      "topics": [
        "trade",
        "tariffs"
      ],
      "coverage": "United States",
      "cadence": "per revision",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work.",
      "fetcher": null,
      "found_via": [
        "genome"
      ],
      "servable_here": false
    },
    {
      "id": "gdelt",
      "name": "GDELT Project",
      "homepage": "https://www.gdeltproject.org",
      "api": "https://api.gdeltproject.org/api/v2/doc/doc",
      "topics": [
        "news",
        "events"
      ],
      "coverage": "global",
      "cadence": "every 15 minutes",
      "auth": null,
      "license": "open",
      "license_note": "Commercial use allowed with citation and a link back.",
      "fetcher": null,
      "found_via": [
        "genome",
        "gods-eye-view"
      ],
      "servable_here": false
    },
    {
      "id": "google-news-rss",
      "name": "Google News RSS",
      "homepage": "https://news.google.com",
      "api": "https://news.google.com/rss",
      "topics": [
        "news"
      ],
      "coverage": "global",
      "cadence": "continuous",
      "auth": null,
      "license": "non_commercial",
      "license_note": "Google News terms: personal, non-commercial use only.",
      "fetcher": null,
      "found_via": [
        "signals",
        "gods-eye-view"
      ],
      "servable_here": false
    },
    {
      "id": "noaa-gfs",
      "name": "NOAA GFS forecast (AWS open data)",
      "homepage": "https://registry.opendata.aws/noaa-gfs-bdp-pds/",
      "api": "https://noaa-gfs-bdp-pds.s3.amazonaws.com",
      "topics": [
        "weather"
      ],
      "coverage": "global",
      "cadence": "4 runs a day",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work.",
      "fetcher": null,
      "found_via": [
        "gods-eye-view"
      ],
      "servable_here": false
    },
    {
      "id": "ecmwf-ifs",
      "name": "ECMWF IFS open forecasts",
      "homepage": "https://www.ecmwf.int/en/forecasts/datasets/open-data",
      "api": "https://data.ecmwf.int/forecasts",
      "topics": [
        "weather"
      ],
      "coverage": "global",
      "cadence": "4 runs a day",
      "auth": null,
      "license": "open",
      "license_note": "CC BY 4.0 plus ECMWF terms of use.",
      "attribution": "Copyright ECMWF",
      "fetcher": null,
      "found_via": [
        "gods-eye-view"
      ],
      "servable_here": false
    },
    {
      "id": "noaa-nhc",
      "name": "NOAA National Hurricane Center advisories",
      "homepage": "https://www.nhc.noaa.gov",
      "api": "https://www.nhc.noaa.gov/CurrentStorms.json",
      "topics": [
        "cyclones",
        "hazards",
        "weather"
      ],
      "coverage": "Atlantic and eastern/central Pacific",
      "cadence": "every 6 hours, more often in an event",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work.",
      "fetcher": null,
      "found_via": [
        "gods-eye-view"
      ],
      "servable_here": false
    },
    {
      "id": "noaa-nowcoast",
      "name": "NOAA nowCOAST radar, satellite and lightning",
      "homepage": "https://nowcoast.noaa.gov",
      "api": "https://nowcoast.noaa.gov/geoserver/",
      "topics": [
        "weather",
        "imagery"
      ],
      "coverage": "United States",
      "cadence": "minutes",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work. Lightning is a derived density product only; raw detections are Vaisala's.",
      "fetcher": null,
      "found_via": [
        "gods-eye-view"
      ],
      "servable_here": false
    },
    {
      "id": "nasa-firms",
      "name": "NASA FIRMS active fires",
      "homepage": "https://firms.modaps.eosdis.nasa.gov",
      "api": "https://firms.modaps.eosdis.nasa.gov/api/",
      "topics": [
        "fires",
        "hazards"
      ],
      "coverage": "global",
      "cadence": "near real time",
      "auth": null,
      "license": "public_domain",
      "license_note": "NASA data from NASA-led missions are CC0 unless marked otherwise; citation strongly urged (Earthdata data-use guidance). FIRMS FAQ: NASA promotes full and open sharing; cite as NASA FIRMS. Served from the keyless near-real-time global CSV files (VIIRS NOAA-20 24 h, Suomi NPP 7 d); the keyed area API is not used. FIRMS's own static thermal anomaly mask is not for distribution, so persistent heat is computed here from detections alone. Terms read 2026-10-27.",
      "attribution": "NASA FIRMS (Fire Information for Resource Management System), VIIRS 375 m active fire product",
      "terms": "https://www.earthdata.nasa.gov/engage/open-data-services-software-policies/data-use-guidance",
      "fetcher": "nasa-firms",
      "found_via": [
        "gods-eye-view"
      ],
      "servable_here": true
    },
    {
      "id": "nifc-wfigs",
      "name": "NIFC WFIGS wildland fire incidents and perimeters",
      "homepage": "https://data-nifc.opendata.arcgis.com",
      "api": "https://services3.arcgis.com/T4QMspbfLg3qTGWY/arcgis/rest/services/WFIGS_Incident_Locations_Current/FeatureServer/0",
      "topics": [
        "fires",
        "hazards"
      ],
      "coverage": "United States",
      "cadence": "continuous",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work (DOI Office of Wildland Fire IRWIN, USDA Forest Service and partner agencies). The item's licence text is a no-warranty, no-liability disclaimer with no use restriction (read 2026-10-10). The fetcher reads 'Current Wildland Fire Incident Locations' (NIFC_Authoritative), status and size fields only.",
      "fetcher": "nifc-wfigs",
      "found_via": [
        "gods-eye-view"
      ],
      "attribution": "National Interagency Fire Center, Wildland Fire Interagency Geospatial Services (WFIGS).",
      "terms": "https://www.arcgis.com/home/item.html?id=4181a117dc9e43db8598533e29972015",
      "servable_here": true
    },
    {
      "id": "nasa-gibs",
      "name": "NASA GIBS imagery",
      "homepage": "https://earthdata.nasa.gov/gibs",
      "api": "https://gibs.earthdata.nasa.gov",
      "topics": [
        "imagery",
        "satellites"
      ],
      "coverage": "global",
      "cadence": "daily",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work.",
      "fetcher": null,
      "found_via": [
        "gods-eye-view"
      ],
      "servable_here": false
    },
    {
      "id": "adsb-lol",
      "name": "adsb.lol",
      "homepage": "https://adsb.lol",
      "api": "https://api.adsb.lol/v2",
      "topics": [
        "flights"
      ],
      "coverage": "global (receiver coverage)",
      "cadence": "seconds",
      "auth": null,
      "license": "open",
      "license_note": "ODbL 1.0 for the API and all data adsb.lol makes public (api.adsb.lol/api/openapi.json and github.com/adsblol/api). Free to use; adsb.lol says an API key, obtained by feeding a receiver, will be required in future, and asks production users to get in touch. Rate limits are dynamic. Aircraft in the FAA LADD and PIA privacy programmes are dropped by the fetcher. Terms read 2026-10-27.",
      "attribution": "Aircraft data: adsb.lol contributors, ODbL 1.0, https://adsb.lol",
      "terms": "https://github.com/adsblol/api#license",
      "fetcher": "adsb-lol",
      "found_via": [
        "gods-eye-view"
      ],
      "servable_here": true
    },
    {
      "id": "opensky",
      "name": "OpenSky Network",
      "homepage": "https://opensky-network.org",
      "api": "https://opensky-network.org/api",
      "topics": [
        "flights"
      ],
      "coverage": "global (receiver coverage)",
      "cadence": "seconds",
      "auth": null,
      "license": "non_commercial",
      "license_note": "Research and education licence; operational or commercial use needs a written agreement.",
      "fetcher": null,
      "found_via": [
        "gods-eye-view"
      ],
      "servable_here": false
    },
    {
      "id": "aisstream",
      "name": "AISStream.io",
      "homepage": "https://aisstream.io",
      "api": "wss://stream.aisstream.io/v0/stream",
      "topics": [
        "ships"
      ],
      "coverage": "global (receiver coverage)",
      "cadence": "streaming",
      "auth": {
        "env": "AISSTREAM_API_KEY",
        "how": "free key"
      },
      "license": "unknown",
      "license_note": "Free beta with no formal terms of service.",
      "fetcher": null,
      "found_via": [
        "gods-eye-view"
      ],
      "servable_here": false
    },
    {
      "id": "celestrak",
      "name": "CelesTrak orbital elements",
      "homepage": "https://celestrak.org",
      "api": "https://celestrak.org/NORAD/elements/gp.php",
      "topics": [
        "satellites"
      ],
      "coverage": "global",
      "cadence": "several times a day",
      "auth": null,
      "license": "unknown",
      "license_note": "No licence published; data is US-government in origin and citation is requested.",
      "fetcher": null,
      "found_via": [
        "gods-eye-view"
      ],
      "servable_here": false
    },
    {
      "id": "launch-library-2",
      "name": "Launch Library 2 (The Space Devs)",
      "homepage": "https://thespacedevs.com/llapi",
      "api": "https://ll.thespacedevs.com/2.3.0",
      "topics": [
        "launches",
        "space"
      ],
      "coverage": "global",
      "cadence": "continuous",
      "auth": {
        "env": "LL2_API_TOKEN",
        "how": "optional; 15 calls an hour without"
      },
      "license": "unknown",
      "license_note": "Space Devs terms of use; attribution encouraged. Not reviewed for republishing.",
      "fetcher": null,
      "found_via": [
        "gods-eye-view"
      ],
      "servable_here": false
    },
    {
      "id": "openstreetmap",
      "name": "OpenStreetMap",
      "homepage": "https://www.openstreetmap.org",
      "api": "https://overpass-api.de/api/interpreter",
      "topics": [
        "places",
        "basemap",
        "infrastructure"
      ],
      "coverage": "global",
      "cadence": "minutes",
      "auth": null,
      "license": "open",
      "license_note": "ODbL 1.0: attribution and share-alike on the data.",
      "attribution": "© OpenStreetMap contributors",
      "fetcher": null,
      "found_via": [
        "gods-eye-view"
      ],
      "servable_here": false
    },
    {
      "id": "overture-maps",
      "name": "Overture Maps Foundation",
      "homepage": "https://overturemaps.org",
      "api": "https://docs.overturemaps.org/getting-data/",
      "topics": [
        "places",
        "buildings",
        "transportation",
        "basemap"
      ],
      "coverage": "global",
      "cadence": "monthly releases",
      "auth": null,
      "license": "open",
      "license_note": "Per theme: ODbL for some, CDLA Permissive 2.0 for others.",
      "fetcher": null,
      "found_via": [
        "gods-eye-view",
        "mcp-registry"
      ],
      "servable_here": false
    },
    {
      "id": "mapillary",
      "name": "Mapillary street-level imagery",
      "homepage": "https://www.mapillary.com",
      "api": "https://graph.mapillary.com",
      "topics": [
        "imagery",
        "street-level"
      ],
      "coverage": "global (contributor coverage)",
      "cadence": "continuous",
      "auth": {
        "env": "MAPILLARY_CLIENT_TOKEN",
        "how": "free client token"
      },
      "license": "open",
      "license_note": "Imagery CC BY-SA 4.0; the API is under Mapillary's terms.",
      "fetcher": null,
      "found_via": [
        "gods-eye-view"
      ],
      "servable_here": false
    },
    {
      "id": "radio-browser",
      "name": "Radio Browser",
      "homepage": "https://www.radio-browser.info",
      "api": "https://api.radio-browser.info",
      "topics": [
        "radio"
      ],
      "coverage": "global",
      "cadence": "continuous",
      "auth": null,
      "license": "public_domain",
      "license_note": "Directory data PDDL 1.0; each broadcaster's stream has its own terms.",
      "fetcher": null,
      "found_via": [
        "gods-eye-view"
      ],
      "servable_here": false
    },
    {
      "id": "natural-earth",
      "name": "Natural Earth",
      "homepage": "https://www.naturalearthdata.com",
      "api": null,
      "topics": [
        "boundaries",
        "basemap"
      ],
      "coverage": "global",
      "cadence": "occasional releases",
      "auth": null,
      "license": "public_domain",
      "license_note": "Public domain.",
      "fetcher": null,
      "found_via": [
        "gods-eye-view"
      ],
      "servable_here": false
    },
    {
      "id": "osrm-fossgis",
      "name": "OSRM routing on FOSSGIS",
      "homepage": "https://routing.openstreetmap.de",
      "api": "https://routing.openstreetmap.de",
      "topics": [
        "routing"
      ],
      "coverage": "global",
      "cadence": "on request",
      "auth": null,
      "license": "open",
      "license_note": "FOSSGIS usage policy (attribution, rate limits); route data ODbL.",
      "fetcher": null,
      "found_via": [
        "gods-eye-view"
      ],
      "servable_here": false
    },
    {
      "id": "gbfs",
      "name": "GBFS bikeshare feeds",
      "homepage": "https://github.com/MobilityData/gbfs",
      "api": null,
      "topics": [
        "transit",
        "bikeshare"
      ],
      "coverage": "per system",
      "cadence": "seconds",
      "auth": null,
      "license": "unknown",
      "license_note": "Set per feed by each operator.",
      "fetcher": null,
      "found_via": [
        "gods-eye-view"
      ],
      "servable_here": false
    },
    {
      "id": "gtfs-realtime",
      "name": "GTFS-Realtime transit feeds",
      "homepage": "https://gtfs.org/realtime/",
      "api": null,
      "topics": [
        "transit"
      ],
      "coverage": "per agency",
      "cadence": "seconds",
      "auth": null,
      "license": "unknown",
      "license_note": "Set per feed by each agency.",
      "fetcher": null,
      "found_via": [
        "gods-eye-view"
      ],
      "servable_here": false
    },
    {
      "id": "tomtom-traffic",
      "name": "TomTom Traffic API",
      "homepage": "https://developer.tomtom.com",
      "api": "https://api.tomtom.com/traffic",
      "topics": [
        "traffic"
      ],
      "coverage": "global",
      "cadence": "minutes",
      "auth": {
        "env": "TOMTOM_API_KEY",
        "how": "key, free tier"
      },
      "license": "restricted",
      "license_note": "Proprietary terms.",
      "fetcher": null,
      "found_via": [
        "gods-eye-view"
      ],
      "servable_here": false
    },
    {
      "id": "google-3d-tiles",
      "name": "Google Photorealistic 3D Tiles",
      "homepage": "https://developers.google.com/maps/documentation/tile/3d-tiles",
      "api": "https://tile.googleapis.com/v1/3dtiles/root.json",
      "topics": [
        "basemap",
        "3d"
      ],
      "coverage": "global",
      "cadence": "occasional",
      "auth": {
        "env": "GOOGLE_MAPS_API_KEY",
        "how": "key with billing"
      },
      "license": "restricted",
      "license_note": "Google Maps Platform terms: no caching or rehosting.",
      "fetcher": null,
      "found_via": [
        "gods-eye-view"
      ],
      "servable_here": false
    },
    {
      "id": "telegeography-cables",
      "name": "TeleGeography Submarine Cable Map",
      "homepage": "https://www.submarinecablemap.com",
      "api": null,
      "topics": [
        "infrastructure",
        "telecom"
      ],
      "coverage": "global",
      "cadence": "occasional",
      "auth": null,
      "license": "restricted",
      "license_note": "Map images are CC BY-SA 4.0 (https://www2.telegeography.com/cite-telegeography-map); the cable and landing-point data is licensed to subscribers only (https://www2.telegeography.com/license-geocoded-map-data), so it is not republished.",
      "fetcher": null,
      "found_via": [
        "gods-eye-view"
      ],
      "servable_here": false
    },
    {
      "id": "usda-ams-barge",
      "name": "USDA AMS downbound barge grain movements by lock",
      "homepage": "https://www.ams.usda.gov/services/transportation-analysis/gtr",
      "api": "https://agtransport.usda.gov/resource/n4pw-9ygw.json",
      "topics": [
        "shipping",
        "waterways",
        "agriculture",
        "freight"
      ],
      "coverage": "seven US inland-waterway locks (Mississippi 15, 25, 26, 27; Illinois La Grange; Ohio Olmsted; Arkansas 1)",
      "cadence": "weekly",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work. USDA says most information on its websites is public domain and may be freely copied, crediting \"U.S. Department of Agriculture\" (read 2026-10-10). The tonnage originates in the USACE Lock Performance Monitoring System; lock positions are from the USACE lock characteristics data via BTS NTAD Waterway Locks (public domain).",
      "attribution": "USDA Agricultural Marketing Service, Grain Transportation Report; data from the U.S. Army Corps of Engineers.",
      "terms": "https://www.usda.gov/about-usda/policies-and-links",
      "fetcher": "usda-ams-barge",
      "found_via": [
        "open-signals US coverage review 2026-10-10"
      ],
      "servable_here": true
    },
    {
      "id": "usace-mvn-locks",
      "name": "USACE New Orleans District lock status",
      "homepage": "https://www.mvn.usace.army.mil/Missions/Navigation/",
      "api": "https://services8.arcgis.com/auEgdZ2hucgD0iTE/arcgis/rest/services/Lock_Status/FeatureServer/1",
      "topics": [
        "waterways",
        "shipping",
        "freight"
      ],
      "coverage": "sixteen locks and floodgates of the USACE New Orleans District (Louisiana: GIWW, Atchafalaya, Mississippi)",
      "cadence": "updated by lock staff, usually daily",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work (USACE MVD/MVN, ArcGIS item d6c337ffafdf4dfe89c30e890fac48e5, read 2026-10-10). Its licence text is a disclaimer: no warranty, no liability, the data must not be represented as other than Government-provided, and anyone passing the data on must pass on the disclaimer too; the attribution carries it. The service also holds staff names, phones, emails and free-text remarks naming staff, which are never requested. The national LPMS pages (corpslocks.usace.army.mil) did not resolve on 2026-10-10 and ndc.ops.usace.army.mil answers 403, so no other district has a keyless delay feed.",
      "attribution": "U.S. Army Corps of Engineers, New Orleans District. The United States Government furnishes these data without warranty, expressed or implied, and is under no liability for any use made of them.",
      "terms": "https://www.arcgis.com/home/item.html?id=d6c337ffafdf4dfe89c30e890fac48e5",
      "fetcher": "usace-mvn-locks",
      "found_via": [
        "open-signals US coverage review 2026-10-10"
      ],
      "servable_here": true
    },
    {
      "id": "noaa-spc-reports",
      "name": "NOAA Storm Prediction Center storm reports",
      "homepage": "https://www.spc.noaa.gov/climo/reports/",
      "api": "https://www.spc.noaa.gov/climo/reports/YYMMDD_rpts_filtered.csv",
      "topics": [
        "storms",
        "hazards",
        "weather"
      ],
      "coverage": "United States",
      "cadence": "continuous during the convective day (12-12 UTC)",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work: NWS web information is public domain unless noted and may be used for any lawful purpose, provided it is not claimed as one's own, does not imply NOAA/NWS endorsement, and is not modified and presented as official (read 2026-10-10). Reports are preliminary. The free-text comments are not served: they can name people and street addresses.",
      "attribution": "NOAA/NWS Storm Prediction Center, preliminary local storm reports.",
      "terms": "https://www.weather.gov/disclaimer",
      "fetcher": "noaa-spc-reports",
      "found_via": [
        "open-signals US coverage review 2026-10-10"
      ],
      "servable_here": true
    },
    {
      "id": "bts-border-crossings",
      "name": "BTS Border Crossing Entry Data",
      "homepage": "https://data.bts.gov/Research-and-Statistics/Border-Crossing-Entry-Data/keg4-3bc2",
      "api": "https://data.bts.gov/resource/keg4-3bc2.json",
      "topics": [
        "trade",
        "freight",
        "borders"
      ],
      "coverage": "US-Canada and US-Mexico land ports of entry",
      "cadence": "monthly, about two months behind",
      "auth": null,
      "license": "public_domain",
      "license_note": "The dataset's own licence field is US Public Domain (http://www.usa.gov/publicdomain/label/1.0/), read 2026-10-10. Counts are collected by CBP. Container measures are no longer published in the dataset.",
      "attribution": "Bureau of Transportation Statistics; data from U.S. Customs and Border Protection.",
      "terms": "https://data.bts.gov/Research-and-Statistics/Border-Crossing-Entry-Data/keg4-3bc2/about_data",
      "fetcher": "bts-border-crossings",
      "found_via": [
        "open-signals US coverage review 2026-10-10"
      ],
      "servable_here": true
    },
    {
      "id": "epa-tri",
      "name": "EPA Toxics Release Inventory (TRI) basic data files",
      "homepage": "https://www.epa.gov/toxics-release-inventory-tri-program/tri-basic-data-files-calendar-years-1987-present",
      "api": "https://data.epa.gov/efservice/downloads/tri/mv_tri_basic_download/{YEAR}_{ST}/csv",
      "topics": [
        "environment",
        "emissions",
        "facilities"
      ],
      "coverage": "United States, by state",
      "cadence": "annual (reporting year published the following year)",
      "auth": null,
      "license": "public_domain",
      "license_note": "US government work: EPA data is public domain unless marked otherwise (EPA data licence, read 2026-10-10). Self-reported by facilities. The basic file has no contact or certifying-official names; the Envirofacts form tables do, and are not used.",
      "terms": "https://edg.epa.gov/EPA_Data_License.html",
      "fetcher": "epa-tri",
      "found_via": [
        "open-signals US coverage review 2026-10-10"
      ],
      "servable_here": true
    },
    {
      "id": "open-meteo-flood",
      "name": "Open-Meteo Flood API (GloFAS river discharge)",
      "homepage": "https://open-meteo.com/en/docs/flood-api",
      "api": "https://flood-api.open-meteo.com/v1/flood",
      "topics": [
        "water",
        "floods",
        "hazards"
      ],
      "coverage": "global, 0.05° (about 5 km) river network; served at about a hundred large-river locations (catalog/world-rivers.json)",
      "cadence": "daily model runs",
      "auth": null,
      "license": "non_commercial",
      "license_note": "Data CC BY 4.0, but the free API is for non-commercial use only (under 10,000 calls a day, 5,000 an hour, 600 a minute); commercial use needs the paid API. Underlying data: GloFAS v4, Copernicus Emergency Management Service. Terms read 2026-10-10.",
      "attribution": "River discharge: GloFAS v4, Copernicus Emergency Management Service, via Open-Meteo.com (CC BY 4.0)",
      "terms": "https://open-meteo.com/en/terms",
      "fetcher": "open-meteo-flood",
      "found_via": [
        "open-signals coverage review 2026-10-10"
      ],
      "servable_here": true
    },
    {
      "id": "open-meteo-air",
      "name": "Open-Meteo Air Quality API (CAMS)",
      "homepage": "https://open-meteo.com/en/docs/air-quality-api",
      "api": "https://air-quality-api.open-meteo.com/v1/air-quality",
      "topics": [
        "air quality",
        "weather",
        "health"
      ],
      "coverage": "global (CAMS global 0.4°, CAMS Europe 0.1°); served at 150 large cities (catalog/world-cities.json)",
      "cadence": "hourly values, model runs every 12 to 24 hours",
      "auth": null,
      "license": "non_commercial",
      "license_note": "Data CC BY 4.0, but the free API is for non-commercial use only (under 10,000 calls a day, 5,000 an hour, 600 a minute); commercial use needs the paid API. The API page asks every user to credit the CAMS ENSEMBLE data provider and Open-Meteo. Values are model forecasts, not monitor readings. Terms read 2026-10-10.",
      "attribution": "Air quality: Copernicus Atmosphere Monitoring Service (CAMS global atmospheric composition forecasts; CAMS European air quality forecasts, ENSEMBLE data), via Open-Meteo.com (CC BY 4.0)",
      "terms": "https://open-meteo.com/en/terms",
      "fetcher": "open-meteo-air",
      "found_via": [
        "open-signals coverage review 2026-10-10"
      ],
      "servable_here": true
    },
    {
      "id": "smithsonian-gvp",
      "name": "Smithsonian Global Volcanism Program, Volcanoes of the World",
      "homepage": "https://volcano.si.edu",
      "api": "https://webservices.volcano.si.edu/geoserver/GVP-VOTW/ows",
      "topics": [
        "volcanoes",
        "hazards"
      ],
      "coverage": "global: about 1,300 Holocene volcanoes; served are those erupting since 1900 (about 440) and eruptions GVP lists as continuing",
      "cadence": "database releases a few times a year; continuing eruptions as GVP updates them",
      "auth": null,
      "license": "non_commercial",
      "license_note": "The GVP terms of use put all GVP content under the Smithsonian Terms of Use, which allow personal, educational and other non-commercial use with citation of the author and source and a link to the site. The VOTW database is a work of US government employees, but the Smithsonian says that does not by itself make it public domain, so it is served as non-commercial. Read 2026-10-10 from the Internet Archive copy of 2026-07-09 (web.archive.org/web/20260709162437/https://volcano.si.edu/gvp_termsofuse.cfm) and of the citation page (2026-07-25), because volcano.si.edu answered 403 to every request that day; the WFS itself answered and lists AccessConstraints NONE, Fees NONE. Photo captions and credits are not read.",
      "attribution": "Global Volcanism Program, Smithsonian Institution, https://volcano.si.edu/. Volcanoes of the World database, https://doi.org/10.5479/si.GVP.VOTW5-2025.5.3",
      "terms": "https://volcano.si.edu/gvp_termsofuse.cfm",
      "fetcher": "smithsonian-gvp",
      "found_via": [
        "open-signals coverage review 2026-10-10"
      ],
      "servable_here": true
    },
    {
      "id": "usgs-ungulate-migrations",
      "name": "USGS Ungulate Migrations of the Western United States, volumes 1-6",
      "homepage": "https://www.sciencebase.gov/catalog/item/66dee5dcd34eef5af66da144",
      "api": "https://www.sciencebase.gov/catalog/items?parentId=66dee5dcd34eef5af66da144&format=json",
      "topics": [
        "wildlife",
        "migration",
        "big game",
        "habitat"
      ],
      "coverage": "western US: 397 releases; 221 corridor, stopover, winter-range and annual-range products served (mule deer, pronghorn, elk, white-tailed deer) in AZ, CA, ID, NM, NV, OR, WA, WY",
      "cadence": "a volume every year or two",
      "auth": null,
      "license": "open",
      "license_note": "Terms are per release, in each FGDC metadata use constraint. Most say \"credit should be given to the authors/originators\" (CDFW releases add CC BY 4.0) or \"Users are required to properly attribute this dataset\": served, with credit and DOI on every feature. 45 releases whose data owner \"must approve of any additional use\" (Arizona Game and Fish, Utah DNR, the NM Coop unit, WEST Inc., Pueblo of Santa Ana) and 4 Washington releases with no use constraint in their metadata are not served. Individual animal routes are not served. Read 2026-10-10.",
      "attribution": "Kauffman et al., Ungulate Migrations of the Western United States, vols. 1-6, U.S. Geological Survey and state wildlife agencies; per-release credit on each feature.",
      "terms": "https://www.sciencebase.gov/catalog/item/66dee5dcd34eef5af66da144",
      "fetcher": null,
      "datasets": [
        "ungulate_migrations"
      ],
      "found_via": [
        "DrawWise source review 2026-10-10"
      ],
      "servable_here": false
    },
    {
      "id": "wgfd-open-data",
      "name": "Wyoming Game and Fish Department GIS open data (herd units, seasonal and crucial ranges, designated corridors, CWD prevalence by herd unit)",
      "homepage": "https://wgfd.wyo.gov/geospatial-data",
      "api": "https://services6.arcgis.com/cWzdqIyxbijuhPLw/arcgis/rest/services",
      "topics": [
        "wildlife",
        "migration",
        "disease"
      ],
      "coverage": "Wyoming",
      "cadence": "irregular",
      "auth": null,
      "license": "unknown",
      "license_note": "Not served. The item licence field is an as-is disclaimer that grants no reuse right and \"strongly recommends\" getting the data from WGFD directly rather than through others; the CWD prevalence item has no licence text; the geospatial page has no terms. Its designated corridors also appear in the USGS series, which is served. Read 2026-10-10.",
      "attribution": "Wyoming Game and Fish Department, State of Wyoming",
      "terms": "https://wgfd.wyo.gov/geospatial-data",
      "fetcher": null,
      "found_via": [
        "DrawWise source review 2026-10-10"
      ],
      "servable_here": false
    },
    {
      "id": "cpw-species-activity",
      "name": "Colorado Parks and Wildlife Species Activity Mapping, CWD and post-hunt population reports",
      "homepage": "https://cpw.state.co.us/maps-and-gis",
      "api": "https://services5.arcgis.com/ttNGmDvKQA7oeDQ3/arcgis/rest/services/CPWSpeciesData/FeatureServer",
      "topics": [
        "wildlife",
        "migration",
        "disease",
        "population"
      ],
      "coverage": "Colorado",
      "cadence": "annual",
      "auth": null,
      "license": "unknown",
      "license_note": "Not served. The SAM item licence calls the maps \"a product and property of Colorado Parks and Wildlife\" and grants no reuse right; no terms found for the CWD memo or the population PDFs. Read 2026-10-10.",
      "attribution": "Colorado Parks and Wildlife",
      "terms": "https://www.arcgis.com/home/item.html?id=50322b83e815436aadf588757822e72f",
      "fetcher": null,
      "found_via": [
        "DrawWise source review 2026-10-10"
      ],
      "servable_here": false
    },
    {
      "id": "mt-fwp-reports",
      "name": "Montana FWP CWD surveillance report and elk counts",
      "homepage": "https://fwp.mt.gov",
      "api": "https://fwp.mt.gov/binaries/content/assets/fwp/conservation/elk/counts/2025-elk-count.pdf",
      "topics": [
        "wildlife",
        "disease",
        "population"
      ],
      "coverage": "Montana",
      "cadence": "annual",
      "auth": null,
      "license": "unknown",
      "license_note": "Not served. FWP terms allow anyone to \"view, copy, or distribute\" its pages for personal or informational use only \"if the documents are not modified in any respect\"; a table extracted into a dataset is a modification, so this needs FWP's word first. Read 2026-10-10.",
      "attribution": "Montana Fish, Wildlife & Parks",
      "terms": "https://fwp.mt.gov/terms-of-use",
      "fetcher": null,
      "found_via": [
        "DrawWise source review 2026-10-10"
      ],
      "servable_here": false
    },
    {
      "id": "udwr-big-game-report",
      "name": "Utah DWR Big Game Annual Report (population estimates and objectives)",
      "homepage": "https://wildlife.utah.gov",
      "api": "https://wildlife.utah.gov/pdf/annual-reports/big-game/24_bg_report.pdf",
      "topics": [
        "wildlife",
        "population"
      ],
      "coverage": "Utah",
      "cadence": "annual",
      "auth": null,
      "license": "unknown",
      "license_note": "Not served. utah.gov terms allow copying and distribution for personal or informational use \"if the documents are not modified in any respect\"; extracting tables is a modification. Read 2026-10-10.",
      "attribution": "Utah Division of Wildlife Resources",
      "terms": "https://www.utah.gov/support/disclaimer.html",
      "fetcher": null,
      "found_via": [
        "DrawWise source review 2026-10-10"
      ],
      "servable_here": false
    },
    {
      "id": "idfg-elk-plan",
      "name": "Idaho Fish and Game Elk Management Plan 2024-2030 (zone objectives and status)",
      "homepage": "https://idfg.idaho.gov",
      "api": "https://idfg.idaho.gov/sites/default/files/idaho-elk-management-plan-2024-2030.pdf",
      "topics": [
        "wildlife",
        "population"
      ],
      "coverage": "Idaho",
      "cadence": "plan period",
      "auth": null,
      "license": "restricted",
      "license_note": "Not served. IDFG terms: content including \"data compilations\" is IDFG property; permission is for personal, non-commercial transitory viewing only, and copying, public display and mirroring are prohibited. Read 2026-10-10.",
      "attribution": "Idaho Department of Fish and Game",
      "terms": "https://idfg.idaho.gov/terms",
      "fetcher": null,
      "found_via": [
        "DrawWise source review 2026-10-10"
      ],
      "servable_here": false
    },
    {
      "id": "odfw-population-surveys",
      "name": "ODFW big game population survey tables",
      "homepage": "https://myodfw.com",
      "api": "https://myodfw.com/sites/default/files/2026-07/Rocky%20Mountain%20Elk%2022-26.pdf",
      "topics": [
        "wildlife",
        "population"
      ],
      "coverage": "Oregon",
      "cadence": "annual",
      "auth": null,
      "license": "unknown",
      "license_note": "Not served. No reuse terms on myodfw.com; oregon.gov terms carry only a DMCA notice. Read 2026-10-10.",
      "attribution": "Oregon Department of Fish and Wildlife",
      "terms": "https://www.oregon.gov/pages/terms-and-conditions.aspx",
      "fetcher": null,
      "found_via": [
        "DrawWise source review 2026-10-10"
      ],
      "servable_here": false
    },
    {
      "id": "al-cwd-zones",
      "name": "Alabama CWD Management Zone (high-risk and buffer)",
      "homepage": "https://www.outdooralabama.com/cwd-chronic-wasting-disease/cwd-alabama",
      "api": null,
      "topics": [
        "wildlife",
        "disease"
      ],
      "coverage": "Alabama",
      "cadence": "as designated",
      "auth": null,
      "license": "unknown",
      "license_note": "Not served. No reuse terms found on outdooralabama.com, and the DrawWise geometry is its own digitising of the written zone boundary. Read 2026-10-10.",
      "attribution": "Alabama Department of Conservation and Natural Resources",
      "terms": "https://www.outdooralabama.com/cwd-chronic-wasting-disease/cwd-alabama",
      "fetcher": null,
      "found_via": [
        "DrawWise source review 2026-10-10"
      ],
      "servable_here": false
    },
    {
      "id": "devise-greenup",
      "name": "DEVISE vegetation phenology (spring green-up timing)",
      "homepage": "https://devise.uwyo.edu",
      "api": "https://devise.uwyo.edu/swagger",
      "topics": [
        "vegetation",
        "phenology",
        "wildlife"
      ],
      "coverage": "western US, 375 m, 2016 on",
      "cadence": "annual",
      "auth": null,
      "license": "unknown",
      "license_note": "Not served. No licence or terms on the DEVISE site or its documentation page; the underlying eMODIS/eVIIRS phenology is USGS EROS. DrawWise's copy is summarised by hunt area, so it would not be served in that form anyway. Read 2026-10-10.",
      "attribution": "DEVISE (USGS, WGFD, University of Wyoming, Wyld Tech)",
      "terms": "https://devise.uwyo.edu/devise-documentation",
      "fetcher": null,
      "found_via": [
        "DrawWise source review 2026-10-10"
      ],
      "servable_here": false
    }
  ]
}