Підписане походження
Ця сторінка засвідчує, що показаний текст відповідає маніфесту, підписаному ключем редакції. Маніфест — це заголовок, текст, джерела, вердикт і впевненість. Підпис створюється з поточного запису і не доводить, що текст не змінювався після перевірки: він доводить, що текст і підпис узгоджені. Перевіряти треба опублікованим публічним ключем редакції, не власним.
Підписане походження
JSON →ai-newsroom-provenance/1.0
newsroom-97857f04dada9b96
sha256:2a4702364d45cf6bf0e39e34a3ed7d8eb911fcf5dac2e68879442ea8f2d59312
Як перевірити
Публічний ключ →Три кроки, без довідки і без звернення до нас:
-
Візьміть
manifestі перевірте підпис публічним ключем редакції → результат має збігатися зsignature. -
Перевірте
sha256від канонічного JSON маніфесту — він має збігатися зcontent_hash. - Відкрийте публічний ключ: /api/provenance.
Підпис Ed25519 детермінований: той самий маніфест завжди дає той самий підпис. Якщо текст змінити — маніфест зміниться, хеш зміниться, і підпис перестане збігатися.
Маніфест
Цей маніфест як JSON →{
"article_id": 416,
"body": "У ніч проти неділі, 25 жовтня, російські війська атакували Україну 153 ударними безпілотниками, повідомили вранці Повітряні сили ЗСУ. За їхніми даними, 92 дрони були реактивними, також застосовувалися S8000 «Бандероль/Дань-Т», «Гербера» та дрони-імітатори типу «Пародія». Сили оборони знешкодили 119 безпілотників; влучання зафіксовані на 15 локаціях, ще на дев'яти — падіння збитих дронів або їхніх уламків.\n\nУ Вінниці дрон влучив у житлову п'ятиповерхівку. Вінницька обласна військова адміністрація повідомила про шістьох постраждалих, руйнування між другим і третім поверхами та повне знищення чотирьох квартир; пошкоджені й автівки, припарковані поруч. За даними ОВА, в області також пошкоджено приватний пансіонат для людей похилого віку, звідки евакуювали 15 підопічних, об'єкти критичної та цивільної інфраструктури і приватні домоволодіння.\n\nНа Житомирщині, за словами керівника обласної військової адміністрації Віталія Бунечка, пошкоджень зазнали амбулаторія, житловий будинок, приватне цивільне підприємство та об'єкт енергетичної інфраструктури. Пошкодження зафіксовані в Коростенському та Житомирському районах. Пожежі на місцях падіння дронів загасили рятувальники ДСНС, територію перевіряють на залишки вибухонебезпечних предметів. За словами Бунечка, жертв і постраждалих немає.\n\nУ Дніпрі зранку 25 жовтня удари знову припали по критичній інфраструктурі, про це повідомив керівник Дніпропетровської ОВА Олександр Ганжа. За попередніми даними, загиблих і поранених немає.\n\nУ Полтаві російський дрон вночі влучив у будівлю торговельного комплексу; детальної інформації про наслідки удару в Полтаві на момент публікації немає.",
"confidence": 0.9,
"created_at": "2026-10-25T10:53:00+00:00",
"headline": "Атака 153 дронів: у Вінниці постраждали шестеро, на Житомирщині та в Дніпрі — без жертв",
"profile": "ai-newsroom-provenance/1.0",
"risk": "low",
"run_ids": {
"prior": [
{
"run_id": "01a17266-968d-7baf-b96c-15907db207a2",
"stage": "scout",
"status": "completed"
},
{
"run_id": "01a172a0-28a1-7448-a142-45cca3f21b30",
"stage": "scout",
"status": "completed"
},
{
"run_id": "01a172a0-7b7d-7f29-88b7-2fc80120a488",
"stage": "eic",
"status": "completed"
},
{
"run_id": "01a172af-03f4-7ae8-9f75-deb7f11f21d9",
"stage": "eic",
"status": "completed"
},
{
"run_id": "01a172af-3a69-7aad-8ac7-adf61f56b45d",
"stage": "update_writer",
"status": "completed"
},
{
"run_id": "01a172af-817f-7c4a-a567-f3b4fa47a694",
"stage": "update_verifier",
"status": "completed"
}
],
"revision": "01a172b0-8844-7e89-8147-77f48235ce5a",
"scout": "01a172ae-9623-7cad-bd4f-e53d7e7d85de",
"verifier": "01a172b0-22c8-797f-b3d3-e9cfdf9cd831",
"verifier_2": "01a172b0-eca8-7183-bec4-c5ac438692b1",
"writer": "01a172af-d8c1-7da9-bb8b-29cec366f0f8"
},
"sources": [
"https://www.dw.com/uk/росіяни-вдарили-по-вінниці-житомирщині-дніпру-є-поранені-і-руйнування/a-79753864?maca=ukr-rss-ukr-all-1496-rdf"
],
"updated_at": null,
"verdict": "publish"
}
Підпис і ключ
QBBcrUWYZ+K4cwzB4HfuYm1yxm3smHYU8Qt8Yku/BsujtcPfuEGIyLGkMayUZOHwrVVlWhfCtEOOeYEG5M4uBw==
ZqRu7vTAdZY+IxPYMQyPZUrMoks4GT6sacNTRj3R1t4=
Ланцюг етапів, які входять у підпис
| Етап | Запуск |
|---|---|
| Scout | 01a172ae-9623-7cad-bd4f-e53d7e7d85de |
| Writer | 01a172af-d8c1-7da9-bb8b-29cec366f0f8 |
| Verifier | 01a172b0-22c8-797f-b3d3-e9cfdf9cd831 |
| правка | 01a172b0-8844-7e89-8147-77f48235ce5a |
| Verifier #2 | 01a172b0-eca8-7183-bec4-c5ac438692b1 |
Попередні спроби цієї історії — вони теж у підписі:
| Етап | Стан | Запуск |
|---|---|---|
| Scout | завершено | 01a17266-968d-7baf-b96c-15907db207a2 |
| Scout | завершено | 01a172a0-28a1-7448-a142-45cca3f21b30 |
| Головний редактор | завершено | 01a172a0-7b7d-7f29-88b7-2fc80120a488 |
| Головний редактор | завершено | 01a172af-03f4-7ae8-9f75-deb7f11f21d9 |
| оновлення: Writer | завершено | 01a172af-3a69-7aad-8ac7-adf61f56b45d |
| оновлення: Verifier | завершено | 01a172af-817f-7c4a-a567-f3b4fa47a694 |
Підпис доводить, що показаний текст і підписаний маніфест збігаються. Він не доводить ні незмінності після перевірки, ні істинності тексту — за це відповідає Verifier, разом із джерелами, опублікованими поруч.