{
  "schema_version": "2.0",
  "feed_id": "OPERBAZA_TELEGRAM_NOMADIC_TORPEDOES_MTPROTO_STOP_FEED",
  "title_en": "OPERBAZA Open MTProto UID Stop-Feed: Nomadic Riot Torpedoes, SendAsPeer Channel Masks & High-Entropy Fresh Zeroes (Petropavlivska Borshchahivka 02.11.2026 & Kyiv Blockades 04.11.2026)",
  "title_ua": "Відкритий антиторпедний MTProto-фід OPERBAZA: незмінні числові user_id / peer_id кочових провокаторів Борщагівки (02.11.2026) та київських перекриттів (04.11.2026)",
  "generated_at_utc": "2026-11-07T07:45:00Z",
  "live_verification_date": "2026-11-07",
  "feed_url": "https://operbaza.org/feeds/telegram-nomadic-torpedoes.json",
  "methodology_url_ua": "https://operbaza.org/methods/method-22-borshchahivka-14-torpedoes-sorm-blindness-mtproto-uid-filter-2026",
  "methodology_url_en": "https://operbaza.org/en/methods/method-22-borshchahivka-14-torpedoes-sorm-blindness-mtproto-uid-filter-2026",
  "related_investigation_url_ua": "https://operbaza.org/issue/borshchahivka-provocation-2026-11-02",
  "related_investigation_url_en": "https://operbaza.org/en/issue/borshchahivka-provocation-2026-11-02",
  "related_bots_registry_url": "https://operbaza.org/bots",
  "related_blindness_registry_url": "https://operbaza.org/blindness",
  "license": "CC-BY-4.0 (Free for immediate integration by Ukrainian community chat moderators, Telegram channel admins, and counter-FIMI researchers)",
  "summary_metrics": {
    "total_mtproto_torpedoes": 22,
    "named_torpedoes_verified_alive_day_5": 14,
    "named_torpedoes_total": 14,
    "survival_rate_after_5_days_pct": 100.0,
    "unnamed_null_handle_torpedoes": 8,
    "peer_user_count": 21,
    "peer_channel_send_as_masks_count": 1,
    "telegram_swarm_bot_nodes_count": 9
  },
  "instant_blocklists": {
    "mtproto_user_ids_int": [
      472827990,
      6695051993,
      8940324745,
      309834386,
      387320983,
      6738879038,
      587218075,
      538103615,
      5225374042,
      8895205236,
      7831259310,
      616631997,
      263464813,
      8173254881,
      514518300,
      5832863517,
      1643760407,
      7911407278,
      5747492517,
      1977347334,
      5125543281
    ],
    "mtproto_channel_mask_ids_int": [
      3913826799
    ],
    "bot_api_sender_chat_ids_int": [
      -1003913826799
    ],
    "all_22_mtproto_numeric_ids": [
      472827990,
      6695051993,
      8940324745,
      309834386,
      387320983,
      6738879038,
      587218075,
      538103615,
      5225374042,
      8895205236,
      7831259310,
      616631997,
      263464813,
      8173254881,
      514518300,
      5832863517,
      1643760407,
      7911407278,
      5747492517,
      1977347334,
      5125543281,
      3913826799
    ],
    "known_handles_lowercase": [
      "olyathebt",
      "snizhana_sob",
      "kyivskiydvish",
      "k_restonosets",
      "ya_bavovna",
      "lana3070",
      "morozov_pavlo",
      "zeend77",
      "denov1977b",
      "avicrossman",
      "sten76",
      "homaaaaq",
      "yarovoy1",
      "deputatik3"
    ],
    "fresh_zero_uid_quarantine_threshold": 6500000000,
    "fresh_zero_observed_prefixes_3digit": [
      "669",
      "673",
      "783",
      "791",
      "817",
      "889",
      "894"
    ]
  },
  "drop_in_moderation_policy": {
    "rule_1_immutable_uid_ban": "Drop and ban any incoming discussion message or intake-bot submission where from_user.id is in instant_blocklists.mtproto_user_ids_int.",
    "rule_2_send_as_peer_channel_ban": "Drop and ban any discussion comment where message.sender_chat is not null (blocks Telegram Premium SendAsPeer channel masks such as PeerChannel 3913826799 'l' / ex-@kyivskiydvish).",
    "rule_3_fresh_zero_violence_quarantine": "Hold for manual review or auto-drop any comment from an account with from_user.id >= 6500000000 and from_user.username == null when message text matches riot, road-blockade, arson, or police-assault triggers."
  },
  "visual_evidence_pack": {
    "grid_14_of_14_alive_day_5": "https://operbaza.org/evidence/m22_borshchahivka_14_torpedoes_alive_grid_2026_11_07.png",
    "forensic_comments_and_embeds": "https://operbaza.org/evidence/m22_forensic_comments_molotov_cross_district_2026_11_07.png",
    "sorm_vs_mtproto_architecture": "https://operbaza.org/evidence/m22_sorm_blindness_vs_mtproto_uid_architecture_2026_11_07.png"
  },
  "torpedoes": [
    {
      "torpedo_id": "tg_uid:472827990",
      "mtproto_id": 472827990,
      "bot_api_peer_id": 472827990,
      "peer_type": "PeerUser",
      "known_username": "@OlyaTheBT",
      "display_name": "OlyaTheBT",
      "live_tme_title_2026_11_07": "Ольга Пархомец",
      "live_tme_bio_2026_11_07": "",
      "has_no_username": false,
      "is_fresh_zero_series": false,
      "is_cross_district_nomad": false,
      "status_2026_11_07": "ALIVE_UNBLOCKED_DAY_5",
      "verified_at_utc": "2026-11-07T07:39:22Z",
      "risk_tier": "CRITICAL_TORPEDO_ECHELON_1",
      "role_summary_en": "Echelon-1 initial seeder in Petropavlivska Borshchahivka chat (@petropavlivskabor/33717..33720 at 10:20:15 UTC on 2026-11-02, 4h 18m before Strana.ua)",
      "districts_seen_ua": [
        "Петропавлівська Борщагівка"
      ],
      "channels_seen": [
        "petropavlivskabor"
      ],
      "evidence_screenshot_url": "https://operbaza.org/evidence/torpedo_live_2026_11_07_OlyaTheBT.png",
      "sightings": [
        {
          "district_ua": "Петропавлівська Борщагівка",
          "channel_slug": "petropavlivskabor",
          "message_url": "https://t.me/petropavlivskabor/33717",
          "posted_at_utc": "2026-11-02T10:20:15Z",
          "forensic_excerpt": "Стартовий вкид Ешелону 1 за 4 год 18 хв до Страна.ua (3 медіафайли та текст про катування людей на вул. Сонячній, 7)"
        }
      ]
    },
    {
      "torpedo_id": "tg_uid:6695051993",
      "mtproto_id": 6695051993,
      "bot_api_peer_id": 6695051993,
      "peer_type": "PeerUser",
      "known_username": "@snizhana_sob",
      "display_name": "snizhana_sob",
      "live_tme_title_2026_11_07": "Сніжана",
      "live_tme_bio_2026_11_07": "HR manager at the recruitment agency",
      "has_no_username": false,
      "is_fresh_zero_series": true,
      "is_cross_district_nomad": true,
      "status_2026_11_07": "ALIVE_UNBLOCKED_DAY_5",
      "verified_at_utc": "2026-11-07T07:39:22Z",
      "risk_tier": "CRITICAL_CROSS_DISTRICT_NOMAD",
      "role_summary_en": "Echelon-1 cross-district paratrooper: 12 storm calls in 15 minutes across @SofievskayaPetropavBorshchagovka/1644075..1644187 and @petropavlivskabor/33745",
      "districts_seen_ua": [
        "Софіївська Борщагівка",
        "Петропавлівська Борщагівка"
      ],
      "channels_seen": [
        "SofievskayaPetropavBorshchagovka",
        "petropavlivskabor"
      ],
      "evidence_screenshot_url": "https://operbaza.org/evidence/torpedo_live_2026_11_07_snizhana_sob.png",
      "sightings": [
        {
          "district_ua": "Софіївська Борщагівка",
          "channel_slug": "SofievskayaPetropavBorshchagovka",
          "message_url": "https://t.me/SofievskayaPetropavBorshchagovka/1644075",
          "posted_at_utc": "2026-11-02T13:48:51Z",
          "forensic_excerpt": "Парашутистка Ешелону 1: 12 закликів на штурм вул. Сонячної, 7 за 15 хвилин"
        },
        {
          "district_ua": "Петропавлівська Борщагівка",
          "channel_slug": "petropavlivskabor",
          "message_url": "https://t.me/petropavlivskabor/33745",
          "posted_at_utc": "2026-11-02T13:50:10Z",
          "forensic_excerpt": "Крос-районне дублювання заклику на штурм у сусідньому чаті Петропавлівської Борщагівки"
        }
      ]
    },
    {
      "torpedo_id": "tg_uid:3913826799",
      "mtproto_id": 3913826799,
      "bot_api_peer_id": -1003913826799,
      "peer_type": "PeerChannel",
      "known_username": "@kyivskiydvish",
      "display_name": "л (екс-@kyivskiydvish)",
      "live_tme_title_2026_11_07": "л",
      "live_tme_bio_2026_11_07": "",
      "has_no_username": false,
      "is_fresh_zero_series": false,
      "is_cross_district_nomad": true,
      "status_2026_11_07": "ALIVE_UNBLOCKED_DAY_5",
      "verified_at_utc": "2026-11-07T07:39:22Z",
      "risk_tier": "CRITICAL_SEND_AS_PEER_MASK",
      "role_summary_en": "1-subscriber Telegram Premium SendAsPeer (PeerChannel) mask (@kyivskiydvish renamed to 'l') injecting anti-TCC narrative in @koperchat2026/1749076",
      "districts_seen_ua": [
        "Петропавлівська Борщагівка",
        "Борщагівка"
      ],
      "channels_seen": [
        "koperchat2026"
      ],
      "evidence_screenshot_url": "https://operbaza.org/evidence/torpedo_live_2026_11_07_kyivskiydvish.png",
      "sightings": [
        {
          "district_ua": "Петропавлівська Борщагівка",
          "channel_slug": "koperchat2026",
          "message_url": "https://t.me/koperchat2026/1749076",
          "posted_at_utc": "2026-11-02T16:56:19Z",
          "forensic_excerpt": "SendAsPeer (PeerChannel) маска @kyivskiydvish -> «л»: вкид про те, що ТЦК це росіяни"
        }
      ]
    },
    {
      "torpedo_id": "tg_uid:8940324745",
      "mtproto_id": 8940324745,
      "bot_api_peer_id": 8940324745,
      "peer_type": "PeerUser",
      "known_username": null,
      "display_name": "Харківський",
      "live_tme_title_2026_11_07": "Харківський",
      "live_tme_bio_2026_11_07": "",
      "has_no_username": true,
      "is_fresh_zero_series": true,
      "is_cross_district_nomad": true,
      "status_2026_11_07": "ALIVE_UNBLOCKED_DAY_5",
      "verified_at_utc": "2026-11-07T07:39:22Z",
      "risk_tier": "CRITICAL_CROSS_DISTRICT_NOMAD",
      "role_summary_en": "Fresh 894... series no-username cross-district nomad: seeded '40 tortured captives' in @petropavlivskabor/33746 (02.11) and relayed Akademmistechko road blockade in @petropavlivskabor/33845 (04.11) exactly 1 min 59 sec after Russian Z-channel @RVvoenkor/126470",
      "districts_seen_ua": [
        "Петропавлівська Борщагівка",
        "Борщагівка"
      ],
      "channels_seen": [
        "petropavlivskabor"
      ],
      "evidence_screenshot_url": "https://operbaza.org/evidence/torpedo_live_2026_11_07_msg_33845_kharkivskyi.png",
      "sightings": [
        {
          "district_ua": "Петропавлівська Борщагівка",
          "channel_slug": "petropavlivskabor",
          "message_url": "https://t.me/petropavlivskabor/33746",
          "posted_at_utc": "2026-11-02T14:47:52Z",
          "forensic_excerpt": "Вкид про 40 людей, яких утримують та катують у Петропавлівській Борщагівці"
        },
        {
          "district_ua": "Борщагівка",
          "channel_slug": "petropavlivskabor",
          "message_url": "https://t.me/petropavlivskabor/33845",
          "posted_at_utc": "2026-11-04T18:51:00Z",
          "forensic_excerpt": "Крос-районний рецидив: розгін перекриття дороги на Академмістечку через 1 хв 59 с після @RVvoenkor/126470"
        }
      ]
    },
    {
      "torpedo_id": "tg_uid:309834386",
      "mtproto_id": 309834386,
      "bot_api_peer_id": 309834386,
      "peer_type": "PeerUser",
      "known_username": "@k_restonosets",
      "display_name": "k_restonosets",
      "live_tme_title_2026_11_07": "Kristina",
      "live_tme_bio_2026_11_07": "disappointed but not surprised",
      "has_no_username": false,
      "is_fresh_zero_series": false,
      "is_cross_district_nomad": false,
      "status_2026_11_07": "ALIVE_UNBLOCKED_DAY_5",
      "verified_at_utc": "2026-11-07T07:39:22Z",
      "risk_tier": "HIGH_TORPEDO_SEEDER",
      "role_summary_en": "Named torpedo seeder during the 2026-11-02 Petropavlivska Borshchahivka military staging point (PPD Unit 3121) provocation",
      "districts_seen_ua": [
        "Петропавлівська Борщагівка"
      ],
      "channels_seen": [
        "petropavlivskabor"
      ],
      "evidence_screenshot_url": "https://operbaza.org/evidence/torpedo_live_2026_11_07_k_restonosets.png",
      "sightings": [
        {
          "district_ua": "Петропавлівська Борщагівка",
          "channel_slug": "petropavlivskabor",
          "message_url": "https://t.me/petropavlivskabor",
          "posted_at_utc": "2026-11-05T07:38:00Z",
          "forensic_excerpt": "Борщагівка 02.11 — @k_restonosets (вкидач/провокатор)"
        }
      ]
    },
    {
      "torpedo_id": "tg_uid:387320983",
      "mtproto_id": 387320983,
      "bot_api_peer_id": 387320983,
      "peer_type": "PeerUser",
      "known_username": "@ya_bavovna",
      "display_name": "ya_bavovna",
      "live_tme_title_2026_11_07": "olya",
      "live_tme_bio_2026_11_07": "",
      "has_no_username": false,
      "is_fresh_zero_series": false,
      "is_cross_district_nomad": false,
      "status_2026_11_07": "ALIVE_UNBLOCKED_DAY_5",
      "verified_at_utc": "2026-11-07T07:39:22Z",
      "risk_tier": "HIGH_TORPEDO_SEEDER",
      "role_summary_en": "Named torpedo seeder during the 2026-11-02 Petropavlivska Borshchahivka provocation",
      "districts_seen_ua": [
        "Петропавлівська Борщагівка"
      ],
      "channels_seen": [
        "petropavlivskabor"
      ],
      "evidence_screenshot_url": "https://operbaza.org/evidence/torpedo_live_2026_11_07_ya_bavovna.png",
      "sightings": [
        {
          "district_ua": "Петропавлівська Борщагівка",
          "channel_slug": "petropavlivskabor",
          "message_url": "https://t.me/petropavlivskabor",
          "posted_at_utc": "2026-11-05T07:38:00Z",
          "forensic_excerpt": "Борщагівка 02.11 — @ya_bavovna (вкидач/провокатор)"
        }
      ]
    },
    {
      "torpedo_id": "tg_uid:6738879038",
      "mtproto_id": 6738879038,
      "bot_api_peer_id": 6738879038,
      "peer_type": "PeerUser",
      "known_username": "@lana3070",
      "display_name": "lana3070",
      "live_tme_title_2026_11_07": "Lana",
      "live_tme_bio_2026_11_07": "",
      "has_no_username": false,
      "is_fresh_zero_series": true,
      "is_cross_district_nomad": false,
      "status_2026_11_07": "ALIVE_UNBLOCKED_DAY_5",
      "verified_at_utc": "2026-11-07T07:39:22Z",
      "risk_tier": "HIGH_TORPEDO_SEEDER",
      "role_summary_en": "Fresh 673... series named torpedo seeder during the 2026-11-02 Petropavlivska Borshchahivka provocation",
      "districts_seen_ua": [
        "Петропавлівська Борщагівка"
      ],
      "channels_seen": [
        "petropavlivskabor"
      ],
      "evidence_screenshot_url": "https://operbaza.org/evidence/torpedo_live_2026_11_07_lana3070.png",
      "sightings": [
        {
          "district_ua": "Петропавлівська Борщагівка",
          "channel_slug": "petropavlivskabor",
          "message_url": "https://t.me/petropavlivskabor",
          "posted_at_utc": "2026-11-05T07:38:00Z",
          "forensic_excerpt": "Борщагівка 02.11 — @lana3070 (вкидач/провокатор)"
        }
      ]
    },
    {
      "torpedo_id": "tg_uid:587218075",
      "mtproto_id": 587218075,
      "bot_api_peer_id": 587218075,
      "peer_type": "PeerUser",
      "known_username": "@morozov_pavlo",
      "display_name": "morozov_pavlo",
      "live_tme_title_2026_11_07": "Pavel Morozov",
      "live_tme_bio_2026_11_07": "",
      "has_no_username": false,
      "is_fresh_zero_series": false,
      "is_cross_district_nomad": false,
      "status_2026_11_07": "ALIVE_UNBLOCKED_DAY_5",
      "verified_at_utc": "2026-11-07T07:39:22Z",
      "risk_tier": "HIGH_TORPEDO_SEEDER",
      "role_summary_en": "Named torpedo seeder during the 2026-11-02 Petropavlivska Borshchahivka provocation",
      "districts_seen_ua": [
        "Петропавлівська Борщагівка"
      ],
      "channels_seen": [
        "petropavlivskabor"
      ],
      "evidence_screenshot_url": "https://operbaza.org/evidence/torpedo_live_2026_11_07_morozov_pavlo.png",
      "sightings": [
        {
          "district_ua": "Петропавлівська Борщагівка",
          "channel_slug": "petropavlivskabor",
          "message_url": "https://t.me/petropavlivskabor",
          "posted_at_utc": "2026-11-05T07:38:00Z",
          "forensic_excerpt": "Борщагівка 02.11 — @morozov_pavlo (вкидач/провокатор)"
        }
      ]
    },
    {
      "torpedo_id": "tg_uid:538103615",
      "mtproto_id": 538103615,
      "bot_api_peer_id": 538103615,
      "peer_type": "PeerUser",
      "known_username": "@zeend77",
      "display_name": "zeend77",
      "live_tme_title_2026_11_07": "[Icon Handle] (@zeend77)",
      "live_tme_bio_2026_11_07": "",
      "has_no_username": false,
      "is_fresh_zero_series": false,
      "is_cross_district_nomad": false,
      "status_2026_11_07": "ALIVE_UNBLOCKED_DAY_5",
      "verified_at_utc": "2026-11-07T07:39:22Z",
      "risk_tier": "HIGH_TORPEDO_SEEDER",
      "role_summary_en": "Named torpedo seeder during the 2026-11-02 Petropavlivska Borshchahivka provocation",
      "districts_seen_ua": [
        "Петропавлівська Борщагівка"
      ],
      "channels_seen": [
        "petropavlivskabor"
      ],
      "evidence_screenshot_url": "https://operbaza.org/evidence/torpedo_live_2026_11_07_zeend77.png",
      "sightings": [
        {
          "district_ua": "Петропавлівська Борщагівка",
          "channel_slug": "petropavlivskabor",
          "message_url": "https://t.me/petropavlivskabor",
          "posted_at_utc": "2026-11-05T07:38:00Z",
          "forensic_excerpt": "Борщагівка 02.11 — @zeend77 (вкидач/провокатор)"
        }
      ]
    },
    {
      "torpedo_id": "tg_uid:5225374042",
      "mtproto_id": 5225374042,
      "bot_api_peer_id": 5225374042,
      "peer_type": "PeerUser",
      "known_username": "@Denov1977b",
      "display_name": "Denov1977b",
      "live_tme_title_2026_11_07": "Д. Ж. О.",
      "live_tme_bio_2026_11_07": "",
      "has_no_username": false,
      "is_fresh_zero_series": false,
      "is_cross_district_nomad": true,
      "status_2026_11_07": "ALIVE_UNBLOCKED_DAY_5",
      "verified_at_utc": "2026-11-07T07:39:22Z",
      "risk_tier": "CRITICAL_CROSS_DISTRICT_NOMAD",
      "role_summary_en": "Cross-district nomad migrating across Petropavlivska Borshchahivka, Palladina Ave (@truexakyiv/96829), and Obolon (@truexakyiv/96835), artificially linking power-outage roadblocks to V. Moloda's fake 'combat surgeon' narrative",
      "districts_seen_ua": [
        "Петропавлівська Борщагівка",
        "Борщагівка",
        "Оболонь"
      ],
      "channels_seen": [
        "truexakyiv"
      ],
      "evidence_screenshot_url": "https://operbaza.org/evidence/torpedo_live_2026_11_07_Denov1977b.png",
      "sightings": [
        {
          "district_ua": "Борщагівка",
          "channel_slug": "truexakyiv",
          "message_url": "https://t.me/truexakyiv/96829",
          "posted_at_utc": "2026-11-04T18:26:19Z",
          "forensic_excerpt": "Інформаційна склейка перекриття на Палладіна з легендою про бойового хірурга В. Молоду на Борщагівці + штамп наскакали на мойдане"
        },
        {
          "district_ua": "Оболонь",
          "channel_slug": "truexakyiv",
          "message_url": "https://t.me/truexakyiv/96835",
          "posted_at_utc": "2026-11-04T19:15:00Z",
          "forensic_excerpt": "Продовження провокаційних вкидів у гілці про перекриття на Оболоні (вул. Йорданська)"
        }
      ]
    },
    {
      "torpedo_id": "tg_uid:8895205236",
      "mtproto_id": 8895205236,
      "bot_api_peer_id": 8895205236,
      "peer_type": "PeerUser",
      "known_username": null,
      "display_name": "без username (8895205236)",
      "live_tme_title_2026_11_07": "No @username (8895205236)",
      "live_tme_bio_2026_11_07": "",
      "has_no_username": true,
      "is_fresh_zero_series": true,
      "is_cross_district_nomad": false,
      "status_2026_11_07": "ALIVE_UNBLOCKED_DAY_5",
      "verified_at_utc": "2026-11-07T07:39:22Z",
      "risk_tier": "CRITICAL_FRESH_ZERO_TORPEDO",
      "role_summary_en": "Fresh 889... series zero-account without @username posting direct Russian-language lethal violence and arson call ('Kill cops and burn their cars') under @truexakyiv/96829 at 19:06:07 UTC on 2026-11-04",
      "districts_seen_ua": [
        "Борщагівка"
      ],
      "channels_seen": [
        "truexakyiv"
      ],
      "evidence_screenshot_url": "https://operbaza.org/evidence/m22_forensic_comments_molotov_cross_district_2026_11_07.png",
      "sightings": [
        {
          "district_ua": "Борщагівка",
          "channel_slug": "truexakyiv",
          "message_url": "https://t.me/truexakyiv/96829",
          "posted_at_utc": "2026-11-04T19:06:07Z",
          "forensic_excerpt": "Свіжа нульовка серії 889... без username: Убивайте мусоров и жгите их машины"
        }
      ]
    },
    {
      "torpedo_id": "tg_uid:7831259310",
      "mtproto_id": 7831259310,
      "bot_api_peer_id": 7831259310,
      "peer_type": "PeerUser",
      "known_username": null,
      "display_name": "Umberto",
      "live_tme_title_2026_11_07": "Umberto",
      "live_tme_bio_2026_11_07": "",
      "has_no_username": true,
      "is_fresh_zero_series": true,
      "is_cross_district_nomad": false,
      "status_2026_11_07": "ALIVE_UNBLOCKED_DAY_5",
      "verified_at_utc": "2026-11-07T07:39:22Z",
      "risk_tier": "HIGH_FRESH_ZERO_AGITATOR",
      "role_summary_en": "Fresh 783... series zero-account without @username agitating under Kyiv roadblock thread @truexakyiv/96829?comment=4067849 (2026-11-04 18:36:41 UTC)",
      "districts_seen_ua": [
        "Борщагівка"
      ],
      "channels_seen": [
        "truexakyiv"
      ],
      "evidence_screenshot_url": "https://operbaza.org/evidence/m22_forensic_comments_molotov_cross_district_2026_11_07.png",
      "sightings": [
        {
          "district_ua": "Борщагівка",
          "channel_slug": "truexakyiv",
          "message_url": "https://t.me/truexakyiv/96829?comment=4067849",
          "posted_at_utc": "2026-11-04T18:36:41Z",
          "forensic_excerpt": "Наш майдан, хочемо - скачемо, кацапів не питаємо‍"
        }
      ]
    },
    {
      "torpedo_id": "tg_uid:616631997",
      "mtproto_id": 616631997,
      "bot_api_peer_id": 616631997,
      "peer_type": "PeerUser",
      "known_username": "@AviCrossman",
      "display_name": "Yuriy Bastrykin",
      "live_tme_title_2026_11_07": "Yuriy Bastrykin",
      "live_tme_bio_2026_11_07": "",
      "has_no_username": false,
      "is_fresh_zero_series": false,
      "is_cross_district_nomad": false,
      "status_2026_11_07": "ALIVE_UNBLOCKED_DAY_5",
      "verified_at_utc": "2026-11-07T07:39:22Z",
      "risk_tier": "WATCH_PROVOCATEUR",
      "role_summary_en": "Named provocateur account active in @truexakyiv/96829?comment=4067733 injecting Sofiivska Borshchahivka outage escalation",
      "districts_seen_ua": [
        "Софіївська Борщагівка"
      ],
      "channels_seen": [
        "truexakyiv"
      ],
      "evidence_screenshot_url": "https://operbaza.org/evidence/torpedo_live_2026_11_07_AviCrossman.png",
      "sightings": [
        {
          "district_ua": "Софіївська Борщагівка",
          "channel_slug": "truexakyiv",
          "message_url": "https://t.me/truexakyiv/96829?comment=4067733",
          "posted_at_utc": "2026-11-04T18:18:55Z",
          "forensic_excerpt": "За адресою с. Софіївська Борщагівка, вул. Житня зафіксовано відключення. \nПричина: Аварійні ремонтні роботи. \n Час початку: 02.11.2026 08:09. \n Орієнтовний час відновлення електроенергії: 04.11.2"
        }
      ]
    },
    {
      "torpedo_id": "tg_uid:263464813",
      "mtproto_id": 263464813,
      "bot_api_peer_id": 263464813,
      "peer_type": "PeerUser",
      "known_username": "@Sten76",
      "display_name": "Sten Stens",
      "live_tme_title_2026_11_07": "Sten Stens",
      "live_tme_bio_2026_11_07": "",
      "has_no_username": false,
      "is_fresh_zero_series": false,
      "is_cross_district_nomad": false,
      "status_2026_11_07": "ALIVE_UNBLOCKED_DAY_5",
      "verified_at_utc": "2026-11-07T07:39:22Z",
      "risk_tier": "WATCH_PROVOCATEUR",
      "role_summary_en": "Named provocateur account in @truexakyiv/96829?comment=4067639 linking Kyiv blackout protest to the detained Borshchahivka fake 'paramedic' V. Moloda",
      "districts_seen_ua": [
        "Борщагівка"
      ],
      "channels_seen": [
        "truexakyiv"
      ],
      "evidence_screenshot_url": "https://operbaza.org/evidence/torpedo_live_2026_11_07_Sten76.png",
      "sightings": [
        {
          "district_ua": "Борщагівка",
          "channel_slug": "truexakyiv",
          "message_url": "https://t.me/truexakyiv/96829?comment=4067639",
          "posted_at_utc": "2026-11-04T18:03:03Z",
          "forensic_excerpt": "Шас титушки придут и разгонят ,еще и арестуют ,как медичку"
        }
      ]
    },
    {
      "torpedo_id": "tg_uid:8173254881",
      "mtproto_id": 8173254881,
      "bot_api_peer_id": 8173254881,
      "peer_type": "PeerUser",
      "known_username": "@homaaaaq",
      "display_name": "homa",
      "live_tme_title_2026_11_07": "homa",
      "live_tme_bio_2026_11_07": "Бог ніколи не дасть спокій там, де тебе не повинно бути",
      "has_no_username": false,
      "is_fresh_zero_series": true,
      "is_cross_district_nomad": false,
      "status_2026_11_07": "ALIVE_UNBLOCKED_DAY_5",
      "verified_at_utc": "2026-11-07T07:39:22Z",
      "risk_tier": "HIGH_FRESH_ZERO_AGITATOR",
      "role_summary_en": "Fresh 817... series named account injecting TCC panic triggers at Sviatoshyn metro under @truexakyiv/96829?comment=4067623",
      "districts_seen_ua": [
        "Борщагівка"
      ],
      "channels_seen": [
        "truexakyiv"
      ],
      "evidence_screenshot_url": "https://operbaza.org/evidence/torpedo_live_2026_11_07_homaaaaq.png",
      "sightings": [
        {
          "district_ua": "Борщагівка",
          "channel_slug": "truexakyiv",
          "message_url": "https://t.me/truexakyiv/96829?comment=4067623",
          "posted_at_utc": "2026-11-04T18:00:36Z",
          "forensic_excerpt": "на выходе из метро Святошин тцк"
        }
      ]
    },
    {
      "torpedo_id": "tg_uid:514518300",
      "mtproto_id": 514518300,
      "bot_api_peer_id": 514518300,
      "peer_type": "PeerUser",
      "known_username": "@Yarovoy1",
      "display_name": "Федя",
      "live_tme_title_2026_11_07": "Федя",
      "live_tme_bio_2026_11_07": "",
      "has_no_username": false,
      "is_fresh_zero_series": false,
      "is_cross_district_nomad": false,
      "status_2026_11_07": "ALIVE_UNBLOCKED_DAY_5",
      "verified_at_utc": "2026-11-07T07:39:22Z",
      "risk_tier": "WATCH_PROVOCATEUR",
      "role_summary_en": "Named provocateur account under @truexakyiv/96829?comment=4067557 redirecting roadblock crowds toward municipal government buildings",
      "districts_seen_ua": [
        "Борщагівка"
      ],
      "channels_seen": [
        "truexakyiv"
      ],
      "evidence_screenshot_url": "https://operbaza.org/evidence/torpedo_live_2026_11_07_Yarovoy1.png",
      "sightings": [
        {
          "district_ua": "Борщагівка",
          "channel_slug": "truexakyiv",
          "message_url": "https://t.me/truexakyiv/96829?comment=4067557",
          "posted_at_utc": "2026-11-04T17:54:25Z",
          "forensic_excerpt": "Под мерией дороги перекрывайте долбоёбы. И так эта процветающая  столица в говне и пробках утопает, а вы еще больше поднасрать друг другу хотите..."
        }
      ]
    },
    {
      "torpedo_id": "tg_uid:5832863517",
      "mtproto_id": 5832863517,
      "bot_api_peer_id": 5832863517,
      "peer_type": "PeerUser",
      "known_username": null,
      "display_name": "Володимир Борщівський",
      "live_tme_title_2026_11_07": "Володимир Борщівський",
      "live_tme_bio_2026_11_07": "",
      "has_no_username": true,
      "is_fresh_zero_series": false,
      "is_cross_district_nomad": false,
      "status_2026_11_07": "ALIVE_UNBLOCKED_DAY_5",
      "verified_at_utc": "2026-11-07T07:39:22Z",
      "risk_tier": "WATCH_PROVOCATEUR",
      "role_summary_en": "No-username account posting direct call to physically assault police officers under @truexakyiv/96829?comment=4067541 (2026-11-04 17:53:37 UTC)",
      "districts_seen_ua": [
        "Борщагівка"
      ],
      "channels_seen": [
        "truexakyiv"
      ],
      "evidence_screenshot_url": "https://operbaza.org/evidence/m22_forensic_comments_molotov_cross_district_2026_11_07.png",
      "sightings": [
        {
          "district_ua": "Борщагівка",
          "channel_slug": "truexakyiv",
          "message_url": "https://t.me/truexakyiv/96829?comment=4067541",
          "posted_at_utc": "2026-11-04T17:53:37Z",
          "forensic_excerpt": "Поліцію туди і пиздити.До чого тут транспорт"
        }
      ]
    },
    {
      "torpedo_id": "tg_uid:1643760407",
      "mtproto_id": 1643760407,
      "bot_api_peer_id": 1643760407,
      "peer_type": "PeerUser",
      "known_username": "@deputatik3",
      "display_name": "депутат",
      "live_tme_title_2026_11_07": "депутат",
      "live_tme_bio_2026_11_07": "очень немногие знают, что дед Шер сидел в крестах",
      "has_no_username": false,
      "is_fresh_zero_series": false,
      "is_cross_district_nomad": false,
      "status_2026_11_07": "ALIVE_UNBLOCKED_DAY_5",
      "verified_at_utc": "2026-11-07T07:39:22Z",
      "risk_tier": "WATCH_PROVOCATEUR",
      "role_summary_en": "Named Russian-narrative provocateur under Obolon thread @truexakyiv/96835?comment=4068434 denying Russian responsibility for the war and pushing anti-Maidan stamps",
      "districts_seen_ua": [
        "Оболонь"
      ],
      "channels_seen": [
        "truexakyiv"
      ],
      "evidence_screenshot_url": "https://operbaza.org/evidence/torpedo_live_2026_11_07_deputatik3.png",
      "sightings": [
        {
          "district_ua": "Оболонь",
          "channel_slug": "truexakyiv",
          "message_url": "https://t.me/truexakyiv/96835?comment=4068434",
          "posted_at_utc": "2026-11-04T19:56:45Z",
          "forensic_excerpt": "действительно. на 5 год трахомудии люди до сих пор верят в прямую причастность Путина к их горю.\nДавайте скакать на Майдане дальше, пока не вынюхаем все говно"
        }
      ]
    },
    {
      "torpedo_id": "tg_uid:7911407278",
      "mtproto_id": 7911407278,
      "bot_api_peer_id": 7911407278,
      "peer_type": "PeerUser",
      "known_username": null,
      "display_name": "Юлия",
      "live_tme_title_2026_11_07": "Юлия",
      "live_tme_bio_2026_11_07": "",
      "has_no_username": true,
      "is_fresh_zero_series": true,
      "is_cross_district_nomad": false,
      "status_2026_11_07": "ALIVE_UNBLOCKED_DAY_5",
      "verified_at_utc": "2026-11-07T07:39:22Z",
      "risk_tier": "HIGH_FRESH_ZERO_AGITATOR",
      "role_summary_en": "Fresh 791... series zero-account without @username pushing anti-Maidan stamps under Obolon thread @truexakyiv/96835?comment=4068421",
      "districts_seen_ua": [
        "Оболонь"
      ],
      "channels_seen": [
        "truexakyiv"
      ],
      "evidence_screenshot_url": "https://operbaza.org/evidence/m22_forensic_comments_molotov_cross_district_2026_11_07.png",
      "sightings": [
        {
          "district_ua": "Оболонь",
          "channel_slug": "truexakyiv",
          "message_url": "https://t.me/truexakyiv/96835?comment=4068421",
          "posted_at_utc": "2026-11-04T19:54:07Z",
          "forensic_excerpt": "Київу не звикати на майдані скакати"
        }
      ]
    },
    {
      "torpedo_id": "tg_uid:5747492517",
      "mtproto_id": 5747492517,
      "bot_api_peer_id": 5747492517,
      "peer_type": "PeerUser",
      "known_username": null,
      "display_name": "Archi",
      "live_tme_title_2026_11_07": "Archi",
      "live_tme_bio_2026_11_07": "",
      "has_no_username": true,
      "is_fresh_zero_series": false,
      "is_cross_district_nomad": false,
      "status_2026_11_07": "ALIVE_UNBLOCKED_DAY_5",
      "verified_at_utc": "2026-11-07T07:39:22Z",
      "risk_tier": "WATCH_PROVOCATEUR",
      "role_summary_en": "No-username provocateur account in Obolon thread @truexakyiv/96835?comment=4068294",
      "districts_seen_ua": [
        "Оболонь"
      ],
      "channels_seen": [
        "truexakyiv"
      ],
      "evidence_screenshot_url": "https://operbaza.org/evidence/m22_forensic_comments_molotov_cross_district_2026_11_07.png",
      "sightings": [
        {
          "district_ua": "Оболонь",
          "channel_slug": "truexakyiv",
          "message_url": "https://t.me/truexakyiv/96835?comment=4068294",
          "posted_at_utc": "2026-11-04T19:32:01Z",
          "forensic_excerpt": "Суддя який купив мантію і молоток буде судити медичку яка купила скору ))) а затримали медичку полісмени які купили поліцейські машини ) \n\nТак і живемо\n\nТепер чекаємо затримання людей тцкшниками"
        }
      ]
    },
    {
      "torpedo_id": "tg_uid:1977347334",
      "mtproto_id": 1977347334,
      "bot_api_peer_id": 1977347334,
      "peer_type": "PeerUser",
      "known_username": null,
      "display_name": "sasha",
      "live_tme_title_2026_11_07": "sasha",
      "live_tme_bio_2026_11_07": "",
      "has_no_username": true,
      "is_fresh_zero_series": false,
      "is_cross_district_nomad": false,
      "status_2026_11_07": "ALIVE_UNBLOCKED_DAY_5",
      "verified_at_utc": "2026-11-07T07:39:22Z",
      "risk_tier": "WATCH_PROVOCATEUR",
      "role_summary_en": "No-username agitator in Obolon thread @truexakyiv/96835?comment=4068200 calling to block streets in central Kyiv",
      "districts_seen_ua": [
        "Оболонь"
      ],
      "channels_seen": [
        "truexakyiv"
      ],
      "evidence_screenshot_url": "https://operbaza.org/evidence/m22_forensic_comments_molotov_cross_district_2026_11_07.png",
      "sightings": [
        {
          "district_ua": "Оболонь",
          "channel_slug": "truexakyiv",
          "message_url": "https://t.me/truexakyiv/96835?comment=4068200",
          "posted_at_utc": "2026-11-04T19:20:44Z",
          "forensic_excerpt": "В центрі перекривайте і світло буде в той же день!"
        }
      ]
    },
    {
      "torpedo_id": "tg_uid:5125543281",
      "mtproto_id": 5125543281,
      "bot_api_peer_id": 5125543281,
      "peer_type": "PeerUser",
      "known_username": null,
      "display_name": "Artuzon",
      "live_tme_title_2026_11_07": "Artuzon",
      "live_tme_bio_2026_11_07": "",
      "has_no_username": true,
      "is_fresh_zero_series": false,
      "is_cross_district_nomad": false,
      "status_2026_11_07": "ALIVE_UNBLOCKED_DAY_5",
      "verified_at_utc": "2026-11-07T07:39:22Z",
      "risk_tier": "WATCH_PROVOCATEUR",
      "role_summary_en": "No-username agitator in Obolon thread @truexakyiv/96835?comment=4068154 calling for the violent overthrow of Ukraine's wartime leadership",
      "districts_seen_ua": [
        "Оболонь"
      ],
      "channels_seen": [
        "truexakyiv"
      ],
      "evidence_screenshot_url": "https://operbaza.org/evidence/m22_forensic_comments_molotov_cross_district_2026_11_07.png",
      "sightings": [
        {
          "district_ua": "Оболонь",
          "channel_slug": "truexakyiv",
          "message_url": "https://t.me/truexakyiv/96835?comment=4068154",
          "posted_at_utc": "2026-11-04T19:14:46Z",
          "forensic_excerpt": "Надо не улицы перекрывать а сносить эту зелёную погань которая устроила в Украине армагеддон, их все устраивает война идёт деньги текут а народ потерпит !!!!!!!"
        }
      ]
    }
  ],
  "telegram_swarm_intake_and_relay_bots": [
    {
      "node_id": "confirmed_bot:sheptoon",
      "handle": "@sheptoon",
      "url": "https://t.me/sheptoon",
      "display_name": "Шептун UA (@sheptoon)",
      "risk_tier": "CONFIRMED_BOT_SWARM_NODE",
      "forensic_note": "- Шептун UA (@sheptoon) - Telegram-канал зі списку СБУ (01.02.2021), курований 85-м ГЦСС ГРУ РФ (в/ч 26165); шлюз sheptoon@protonmail.com та розвідбот @sheptoon_war_bot."
    },
    {
      "node_id": "confirmed_bot:sheptoon_war_bot",
      "handle": "@sheptoon_war_bot",
      "url": "https://t.me/sheptoon_war_bot",
      "display_name": "Шептун War Bot (@sheptoon_war_bot)",
      "risk_tier": "CONFIRMED_BOT_SWARM_NODE",
      "forensic_note": "- Шептун War Bot (@sheptoon_war_bot) - Зворотний Telegram-бот збору розвідувальних даних про ЗСУ, вбудований в опис каналу @sheptoon (мережа 85-го ГЦСС ГРУ РФ, в/ч 26165)."
    },
    {
      "node_id": "confirmed_bot:Legitimniy_rec_bot",
      "handle": "@Legitimniy_rec_bot",
      "url": "https://t.me/Legitimniy_rec_bot",
      "display_name": "Legitimniy Rec Bot (@Legitimniy_rec_bot)",
      "risk_tier": "CONFIRMED_BOT_SWARM_NODE",
      "forensic_note": "- Legitimniy Rec Bot (@Legitimniy_rec_bot) - Координаційно-комерційний бот флагманського каналу @legitimniy придністровського вузла 85-го ГЦСС ГРУ РФ (справа СБУ No. 953/16996/20)."
    },
    {
      "node_id": "confirmed_bot:insider_md",
      "handle": "@insider_md",
      "url": "https://t.me/insider_md",
      "display_name": "Инсайдер MD (@insider_md)",
      "risk_tier": "CONFIRMED_BOT_SWARM_NODE",
      "forensic_note": "- Инсайдер MD (@insider_md) - Придністровсько-молдовський сателіт мережі 85-го ГЦСС ГРУ РФ (м. Тирасполь), інтегрований у кільцеву карусель репостів @legitimniy."
    },
    {
      "node_id": "confirmed_bot:zeradaglobal",
      "handle": "@zeradaglobal",
      "url": "https://t.me/zeradaglobal",
      "display_name": "ZeRada Global (@zeradaglobal)",
      "risk_tier": "CONFIRMED_BOT_SWARM_NODE",
      "forensic_note": "- ZeRada Global (@zeradaglobal) - Англомовний сателіт каналу @ZeRada1 (zeglobal@protonmail.com) для трансляції кремлівських наративів на західну аудиторію."
    },
    {
      "node_id": "confirmed_bot:mriya24",
      "handle": "@mriya24",
      "url": "https://t.me/mriya24",
      "display_name": "Мрія (@mriya24)",
      "risk_tier": "CONFIRMED_BOT_SWARM_NODE",
      "forensic_note": "- Мрія (@mriya24) - Підсанкційний Telegram-агрегатор проєкту 'Мрія' Д. Васильця (Указ Президента України No. 267/2025 від 01.05.2025) та О. Скубченка (підозра СБУ за ч. 1 ст. 109 ККУ)."
    },
    {
      "node_id": "confirmed_bot:mriya_news_bot",
      "handle": "@mriya_news_bot",
      "url": "https://t.me/mriya_news_bot",
      "display_name": "Mriya News Bot (@mriya_news_bot)",
      "risk_tier": "CONFIRMED_BOT_SWARM_NODE",
      "forensic_note": "- Mriya News Bot (@mriya_news_bot) - Зворотний Telegram-бот збору інформації з території України підсанкційного проєкту 'Мрія' (Указ No. 267/2025)."
    },
    {
      "node_id": "confirmed_bot:sharij_vpn_bot",
      "handle": "@sharij_vpn_bot",
      "url": "https://t.me/sharij_vpn_bot",
      "display_name": "Sharij VPN Bot (@sharij_vpn_bot)",
      "risk_tier": "CONFIRMED_BOT_SWARM_NODE",
      "forensic_note": "- Sharij VPN Bot (@sharij_vpn_bot) - Спеціалізований Telegram VPN-бот засудженого за ч. 2 ст. 111 ККУ А. Шарія (справа No. 127/22615/23, 5-та служба ФСБ РФ) для обходу блокувань РНБО в Україні."
    },
    {
      "node_id": "confirmed_bot:shariy_time_bot",
      "handle": "@shariy_time_bot",
      "url": "https://t.me/shariy_time_bot",
      "display_name": "Shariy Time Intake Bot (@shariy_time_bot)",
      "risk_tier": "CONFIRMED_BOT_SWARM_NODE",
      "forensic_note": "- Shariy Time Intake Bot (@shariy_time_bot) - Зворотний Telegram-бот збору фото/відео та чутливої інформації з території України в інфраструктурі засудженого за ч. 2 ст. 111 ККУ А. Шарія."
    }
  ]
}
