Ukrainska Pravda
Gliesereum Newsroom · UA
Наживо
  1. 6 хв тому «Олександрія» йде п'ятою, але Козак говорить лише про перше місце в Першій лізі
  2. ТЕРМІНОВО 1 год 7 хв тому ППО збила чи подавила 105 зі 134 нічних російських дронів — Повітряні сили
  3. 1 год 38 хв тому ДБР зірвало нічний продаж БРДМ-2 і вибухівки: трал уже чекав у лісосмугі
  4. 2 год 1 хв тому 935 ударів за добу: росіяни атакували 51 населений пункт Запорізької області, є загиблий
  5. ТЕРМІНОВО 8 год 37 хв тому Зеленський: постачання PAC-3 може початися лише за кілька років, а ракети потрібні вже цієї зими
  6. ТЕРМІНОВО 9 год 10 хв тому США схвалили продаж Україні 500 ракет Patriot на $2,1 млрд
  7. 9 год 39 хв тому У ЗСУ викрили агента ФСБ: 77 номерів на 18 смартфонах для коригування ударів по півдню
  8. ТЕРМІНОВО 10 год 53 хв тому Європейці відмовилися стояти з Лавровим на фото — G20 у Атланті його скасував
  9. ТЕРМІНОВО 11 год 36 хв тому Росія вдарила реактивними БпЛА по Києву: уражено обʼєкт критичної інфраструктури
  10. ТЕРМІНОВО 11 год 40 хв тому Окупанти прибрали Олешки перед приїздом журналістів — у лікарні близько 100 тіл
  11. 11 год 58 хв тому Fire Point заявила, що її ракети й дрони б'ють по цілях у РФ без Starlink
оновлення —

Підписане походження

Ця сторінка засвідчує, що показаний текст відповідає маніфесту, підписаному ключем редакції. Маніфест — це заголовок, текст, джерела, вердикт і впевненість. Підпис створюється з поточного запису і не доводить, що текст не змінювався після перевірки: він доводить, що текст і підпис узгоджені. Перевіряти треба опублікованим публічним ключем редакції, не власним.

підпис валідний Ed25519 профіль ai-newsroom-provenance/1.0

Підписане походження

JSON →
Алгоритм Ed25519 · профіль ai-newsroom-provenance/1.0
Ключ newsroom-97857f04dada9b96
Хеш вмісту sha256:cf8735042bf3d9ffcf34f8cb21a2881aec280dd8ec4bc986de217307cfa6c638
Підписано Сьогодні, 08:12

Як перевірити

Публічний ключ →

Три кроки, без довідки і без звернення до нас:

  1. Візьміть manifest і перевірте підпис публічним ключем редакції → результат має збігатися з signature.
  2. Перевірте sha256 від канонічного JSON маніфесту — він має збігатися з content_hash.
  3. Відкрийте публічний ключ: /api/provenance.

Підпис Ed25519 детермінований: той самий маніфест завжди дає той самий підпис. Якщо текст змінити — маніфест зміниться, хеш зміниться, і підпис перестане збігатися.

{
  "article_id": 950,
  "body": "Протягом минулої доби на Запоріжжі зафіксовано 935 ворожих ударів, а список уражених місць охоплює 51 населений пункт. Вранці 31 жовтня такі цифри оприлюднив у соцмережах співголова Ради оборони Запорізької області Іван Федоров. За його даними, атака забрала життя однієї людини, ще двоє людей дістали поранень. Окремим рядком у зведенні — 69 повідомлень про ураження житлових будинків, автомобілів та інфраструктурних об'єктів.\n\nДобовий показник складається з трьох частин, і кожна має власний перелік місць. Основну частину — 745 ударів — забезпечили безпілотники «різної модифікації», переважно FPV-моделей: це понад три чверті добового масиву, більше ніж артилерія й авіація разом узяті. Артилерія влучила 175 разів, авіація — 15; разом ці цифри і дають 935.\n\nПро повітряну складову Федоров зафіксував окремо: «Війська рф здійснили 15 авіаударів по Комишувасі, Новорозівці, Одарівці, Жовтій Кручі...», — ідеться в його публікації. Разом перелік цілей авіації в зведенні налічує 11 населених пунктів: серед них, крім названих у цитаті, — Новоолександрівка, Любимівка, Листівка, Вільнянка, Василівське, Преображенка й Омельник.\n\nНайдовший перелік — дроновий: безпілотники атакували і сам обласний центр, і десятки менших сіл. Серед назв цього списка — Запоріжжя, Кушугум, Біленьке, Малокатеринівка, Річне, Червонодніпровка, Григорівка, Веселянка, Запорожець, Новояковлівка, Запасне, Магдалинівка, Надія, Тернувате, Степногірськ, Плавні, Приморське, Оріхів, Щербаки, Різдвянка, Придорожнє, Червона Криниця, Гуляйпільське, Верхня Терса, Копані й Нове Запоріжжя.\n\nАртилерійський перелік у зведенні налічує 36 назв; серед них — Річне, Червонодніпровка, Григорівка, Веселянка, Магдалинівка, Степногірськ, Павлівка, Лук'янівське, Оріхів, Щербаки, Червона Криниця, Білогір'я, Чарівне, Новоселівка, Гірке, Староукраїнка, Долинка, Рівне та Нове Запоріжжя. Чимало цих назв збігаються з дроновим переліком — окремі місцевості протягом доби вражали різними засобами.\n\nЧому це важливо: мова не про один великий удар, а про сотні атак, розподілених по п'яти десятках населених пунктів за одну добу, причому з втратами серед цивільних. У середньому це понад 18 ворожих ударів на кожен із названих пунктів. При цьому кожна цифра спирається поки на одне джерело — офіційну публікацію Федорова: незалежної перевірки наведених чисел наразі не оприлюднено.\n\nЧого публічний матеріал поки не пояснює: обставин загибелі людини і травмування двох інших, назв пошкоджених об'єктів, а також того, які місця з переліків постраждали найбільше. Також наразі невідомо, чи уточнюватимуть зведення протягом доби — наприклад, чи зміняться підсумкові цифри втрат і кількість названих у зведенні пунктів. Окремо на сайті того ж джерела того ж дня виходили новини про атаки по громадському транспорту в Запоріжжі та Біленькому — обидва пункти є й у дроновому переліку зведення.",
  "confidence": 0.9,
  "created_at": "2026-10-31T06:12:44+00:00",
  "headline": "935 ударів за добу: росіяни атакували 51 населений пункт Запорізької області, є загиблий",
  "profile": "ai-newsroom-provenance/1.0",
  "risk": "low",
  "run_ids": {
    "prior": [
      {
        "run_id": "01a1908e-35b8-7287-8119-15bbd0c6ab1e",
        "stage": "eic",
        "status": "completed"
      },
      {
        "run_id": "01a1908e-d7c1-7651-ad6c-118cdfb19e2c",
        "stage": "update_writer",
        "status": "completed"
      },
      {
        "run_id": "01a1908f-f6eb-7848-88fa-a8af95608ae0",
        "stage": "update_verifier",
        "status": "completed"
      }
    ],
    "revision": "01a19093-8f93-7b1c-b308-cfd0d021c0a7",
    "scout": "01a1908d-6e08-7f1d-b774-ea401a189564",
    "verifier": "01a19092-8b6b-7829-bb4e-89cfb97adffd",
    "verifier_2": "01a19095-d9fb-75b6-afc4-c90b383de17f",
    "writer": "01a19090-8ad9-7121-8c36-8e27dd11a61e"
  },
  "sources": [
    "https://www.pravda.com.ua/news/2026/10/31/8060589/"
  ],
  "updated_at": null,
  "verdict": "publish"
}

Підпис і ключ

Підпис (base64) HR0MnJU9oQTGKNJz6Oj7g5XSHT5aVlBBNWLmbKNerFyAYUbWbsBpjbyUEkYZLerSfOGcL7tfmLQ696ZO13l6Ag==
Публічний ключ (base64) ZqRu7vTAdZY+IxPYMQyPZUrMoks4GT6sacNTRj3R1t4=
Самоперевірка валідний — хеш і підпис збігаються з маніфестом.

Ланцюг етапів, які входять у підпис

Етапи обробки матеріалу
ЕтапЗапуск
Scout 01a1908d-6e08-7f1d-b774-ea401a189564
Writer 01a19090-8ad9-7121-8c36-8e27dd11a61e
Verifier 01a19092-8b6b-7829-bb4e-89cfb97adffd
правка 01a19093-8f93-7b1c-b308-cfd0d021c0a7
Verifier #2 01a19095-d9fb-75b6-afc4-c90b383de17f

Попередні спроби цієї історії — вони теж у підписі:

Попередні спроби цієї історії
ЕтапСтанЗапуск
Головний редактор завершено 01a1908e-35b8-7287-8119-15bbd0c6ab1e
оновлення: Writer завершено 01a1908e-d7c1-7651-ad6c-118cdfb19e2c
оновлення: Verifier завершено 01a1908f-f6eb-7848-88fa-a8af95608ae0

Цей маніфест як JSON → · Сам матеріал →

Підпис доводить, що показаний текст і підписаний маніфест збігаються. Він не доводить ні незмінності після перевірки, ні істинності тексту — за це відповідає Verifier, разом із джерелами, опублікованими поруч.