{
  "generated_at": "2026-10-31T23:29:22.455Z",
  "method": "Headlines from Orb Studio radars (public RSS). Countries and chokepoints are matched by keywords; the first place named is the source, the second the target. bearing_deg is the screen direction the impulse comes from on an equirectangular map (0 = north). A headline that names one place is a local impulse with no arc. Heuristic, not a forecast.",
  "map": {
    "width": 1000,
    "height": 470,
    "projection": "equirectangular"
  },
  "nodes": {
    "US": {
      "x": 228,
      "y": 142,
      "name_ru": "США",
      "chokepoint": false
    },
    "EU": {
      "x": 528,
      "y": 108,
      "name_ru": "ЕС",
      "chokepoint": false
    },
    "CA": {
      "x": 222,
      "y": 94,
      "name_ru": "Канада",
      "chokepoint": false
    },
    "GB": {
      "x": 494,
      "y": 100,
      "name_ru": "Британия",
      "chokepoint": false
    },
    "UA": {
      "x": 586,
      "y": 114,
      "name_ru": "Украина",
      "chokepoint": false
    },
    "RU": {
      "x": 667,
      "y": 83,
      "name_ru": "Россия",
      "chokepoint": false
    },
    "IR": {
      "x": 647,
      "y": 161,
      "name_ru": "Иран",
      "chokepoint": false
    },
    "CN": {
      "x": 792,
      "y": 153,
      "name_ru": "Китай",
      "chokepoint": false
    },
    "IN": {
      "x": 717,
      "y": 189,
      "name_ru": "Индия",
      "chokepoint": false
    },
    "JP": {
      "x": 883,
      "y": 150,
      "name_ru": "Япония",
      "chokepoint": false
    },
    "HRM": {
      "x": 656,
      "y": 176,
      "name_ru": "Ормуз",
      "chokepoint": true
    },
    "SUZ": {
      "x": 590,
      "y": 167,
      "name_ru": "Суэц",
      "chokepoint": true
    },
    "BAB": {
      "x": 619,
      "y": 215,
      "name_ru": "Красное море",
      "chokepoint": true
    },
    "MAL": {
      "x": 778,
      "y": 242,
      "name_ru": "Малакка",
      "chokepoint": true
    },
    "PAN": {
      "x": 279,
      "y": 225,
      "name_ru": "Панама",
      "chokepoint": true
    }
  },
  "impulses": [
    {
      "id": "geo-1",
      "radar": "geo",
      "radar_title": "Гео-радар",
      "layer": "geo",
      "from": "UA",
      "to": "RU",
      "from_name": "Украина",
      "to_name": "Россия",
      "bearing_deg": 249,
      "side": "запада",
      "side_en": "west",
      "local": false,
      "strength": 0.9,
      "headline": "Ukraine never agreed to pause strikes on Russian refineries, sources confirm",
      "source": "kyivindependent.com",
      "link": "https://kyivindependent.com/ukraine-never-agreed-to-pause-strikes-on-russian-refineries-sources-confirm/",
      "time": "17:04"
    },
    {
      "id": "geo-2",
      "radar": "geo",
      "radar_title": "Гео-радар",
      "layer": "geo",
      "from": "UA",
      "to": "RU",
      "from_name": "Украина",
      "to_name": "Россия",
      "bearing_deg": 249,
      "side": "запада",
      "side_en": "west",
      "local": false,
      "strength": 0.9,
      "headline": "Ukraine hits plant producing fuel for Russian multiple-launch rocket systems in Rostov Oblast, military says",
      "source": "kyivindependent.com",
      "link": "https://kyivindependent.com/ukraine-hits-plant-producing-fuel-for-russian-multiple-launch-rocket-systems-in-rostov-oblast-military-says/",
      "time": "16:11"
    },
    {
      "id": "geo-3",
      "radar": "geo",
      "radar_title": "Гео-радар",
      "layer": "geo",
      "from": "IR",
      "to": "US",
      "from_name": "Иран",
      "to_name": "США",
      "bearing_deg": 93,
      "side": "востока",
      "side_en": "east",
      "local": false,
      "strength": 0.9,
      "headline": "Iran’s supreme leader warns US, Israel against war",
      "source": "scmp.com",
      "link": "https://www.scmp.com/news/world/middle-east/article/3372847/irans-supreme-leader-warns-us-israel-against-war",
      "time": "15:16"
    },
    {
      "id": "geo-5",
      "radar": "geo",
      "radar_title": "Гео-радар",
      "layer": "geo",
      "from": "US",
      "to": "UA",
      "from_name": "США",
      "to_name": "Украина",
      "bearing_deg": 266,
      "side": "запада",
      "side_en": "west",
      "local": false,
      "strength": 0.9,
      "headline": "US approves sale of 500 Patriot missiles to Ukraine",
      "source": "bbci.co.uk",
      "link": "https://www.bbc.co.uk/news/articles/c3vgxznlx7jzo?at_medium=RSS&at_campaign=rss",
      "time": "13:21"
    },
    {
      "id": "geo-6",
      "radar": "geo",
      "radar_title": "Гео-радар",
      "layer": "geo",
      "from": "CN",
      "to": "US",
      "from_name": "Китай",
      "to_name": "США",
      "bearing_deg": 91,
      "side": "востока",
      "side_en": "east",
      "local": false,
      "strength": 0.9,
      "headline": "Is Beijing’s 2027 military milestone now a US readiness deadline over Taiwan?",
      "source": "scmp.com",
      "link": "https://www.scmp.com/news/china/military/article/3372829/beijings-2027-military-milestone-now-us-readiness-deadline-over-taiwan",
      "time": "13:00"
    },
    {
      "id": "geo-7",
      "radar": "geo",
      "radar_title": "Гео-радар",
      "layer": "geo",
      "from": "RU",
      "to": "UA",
      "from_name": "Россия",
      "to_name": "Украина",
      "bearing_deg": 69,
      "side": "востока",
      "side_en": "east",
      "local": false,
      "strength": 0.9,
      "headline": "Russian attacks kill 5, injure at least 46 as Ukraine faces 'difficult' energy situation",
      "source": "kyivindependent.com",
      "link": "https://kyivindependent.com/russian-attacks-kill-5-injure-at-least-46-as-ukraine-faces-difficult-energy-situation/",
      "time": "12:07"
    },
    {
      "id": "energy-24",
      "radar": "energy",
      "radar_title": "Энерго-радар",
      "layer": "energy",
      "from": "US",
      "to": "IR",
      "from_name": "США",
      "to_name": "Иран",
      "bearing_deg": 273,
      "side": "запада",
      "side_en": "west",
      "local": false,
      "strength": 0.55,
      "headline": "Oil Creeps Higher Amid Uncertainty Over USA Strategy in Iran",
      "source": "rigzone.com",
      "link": "https://www.rigzone.com/news/wire/oil_creeps_higher_amid_uncertainty_over_usa_strategy_in_iran-30-oct-2026-184984-article/?rss=true",
      "time": "00:10"
    },
    {
      "id": "energy-28",
      "radar": "energy",
      "radar_title": "Энерго-радар",
      "layer": "energy",
      "from": "JP",
      "to": "CN",
      "from_name": "Япония",
      "to_name": "Китай",
      "bearing_deg": 88,
      "side": "востока",
      "side_en": "east",
      "local": false,
      "strength": 0.55,
      "headline": "Japan to Overtake China As World’s Top LNG Importer This Year",
      "source": "oilprice.com",
      "link": "https://oilprice.com/Latest-Energy-News/World-News/Japan-to-Overtake-China-As-Worlds-Top-LNG-Importer-This-Year.html",
      "time": "16:30"
    },
    {
      "id": "economy-22",
      "radar": "economy",
      "radar_title": "Экономика",
      "layer": "capital",
      "from": "EU",
      "to": "CN",
      "from_name": "ЕС",
      "to_name": "Китай",
      "bearing_deg": 280,
      "side": "запада",
      "side_en": "west",
      "local": false,
      "strength": 0.15,
      "headline": "Germany's China calculation shifts as import pressures eclipse export benefits",
      "source": "rss.dw.com",
      "link": "https://www.dw.com/en/germany-s-china-calculation-shifts-as-import-pressures-eclipse-export-benefits/a-79571852?maca=en-rss-en-bus-2091-rdf",
      "time": "00:26"
    },
    {
      "id": "geo-4",
      "radar": "geo",
      "radar_title": "Гео-радар",
      "layer": "geo",
      "from": null,
      "to": "UA",
      "from_name": null,
      "to_name": "Украина",
      "bearing_deg": null,
      "side": null,
      "side_en": null,
      "local": true,
      "strength": 0.9,
      "headline": "Erdogan calls Black Sea ship attacks unacceptable after 'substantive' Zelensky talks",
      "source": "kyivindependent.com",
      "link": "https://kyivindependent.com/zelensky-arrives-in-istanbul-for-important-talks-with-turkeys-erdogan/",
      "time": "13:42"
    },
    {
      "id": "crypto-23",
      "radar": "crypto",
      "radar_title": "Крипто-радар",
      "layer": "capital",
      "from": null,
      "to": "GB",
      "from_name": null,
      "to_name": "Британия",
      "bearing_deg": null,
      "side": null,
      "side_en": null,
      "local": true,
      "strength": 0.85,
      "headline": "A stolen iPhone, $14,000 in losses and London's crypto theft problem",
      "source": "coindesk.com",
      "link": "https://www.coindesk.com/business/2026/11/01/a-stolen-iphone-usd14-000-in-losses-and-london-s-crypto-theft-problem",
      "time": "17:09"
    },
    {
      "id": "politics-11",
      "radar": "politics",
      "radar_title": "Политика",
      "layer": "geo",
      "from": null,
      "to": "EU",
      "from_name": null,
      "to_name": "ЕС",
      "bearing_deg": null,
      "side": null,
      "side_en": null,
      "local": true,
      "strength": 0.75,
      "headline": "More than 290 arrested in France as some weekend protests turn violent",
      "source": "rss.dw.com",
      "link": "https://www.dw.com/en/more-than-290-arrested-in-france-as-some-weekend-protests-turn-violent/a-79818138?maca=en-rss-en-all-1573-rdf",
      "time": "00:26"
    }
  ],
  "page": "https://orbstudio.org/radar",
  "disclaimer": "Indicator, not advice. No orders are sent.",
  "referral": {
    "exchange": "Kraken",
    "code": "ghqspfzq",
    "url": "/go/kraken?from=api-impulses",
    "note": "Referral link. Not financial advice. Crypto involves risk.",
    "starlink": {
      "url": "/go/starlink?from=api-impulses",
      "note": "Starlink satellite internet, referral link. Terms on starlink.com."
    }
  }
}