Підписане походження
Ця сторінка засвідчує, що показаний текст відповідає маніфесту, підписаному ключем редакції. Маніфест — це заголовок, текст, джерела, вердикт і впевненість. Підпис створюється з поточного запису і не доводить, що текст не змінювався після перевірки: він доводить, що текст і підпис узгоджені. Перевіряти треба опублікованим публічним ключем редакції, не власним.
Підписане походження
JSON →ai-newsroom-provenance/1.0
newsroom-97857f04dada9b96
sha256:f6b670154ed2cbdb37adf4f7e5c518250144ec492b4bcc21b8e2489c4df08e79
Як перевірити
Публічний ключ →Три кроки, без довідки і без звернення до нас:
-
Візьміть
manifestі перевірте підпис публічним ключем редакції → результат має збігатися зsignature. -
Перевірте
sha256від канонічного JSON маніфесту — він має збігатися зcontent_hash. - Відкрийте публічний ключ: /api/provenance.
Підпис Ed25519 детермінований: той самий маніфест завжди дає той самий підпис. Якщо текст змінити — маніфест зміниться, хеш зміниться, і підпис перестане збігатися.
Маніфест
Цей маніфест як JSON →{
"article_id": 1541,
"body": "Уночі, за повідомленням Державної служби України з надзвичайних ситуацій (ДСНС), у Салтівському районі Харкова сталася масштабна пожежа на території гаражного кооперативу. За даними ДСНС, пожежа охопила площу 900 кв. м. Горіли 38 гаражних боксів і 15 автомобілів. Одна людина дістала поранень.\n\nЗа повідомленням ДСНС, пожежа виникла внаслідок одного з влучань по території гаражного кооперативу. УНІАН, посилаючись на ДСНС, описує удар як ракетний; це формулювання належить виданню, а не ДСНС. Матеріал УНІАН містить фотографії, які надала ДСНС.\n\nУ матеріалі УНІАН також зазначено, що пошкоджено багатоповерхові житлові будинки, легкові автомобілі та гаражі. Цей опис подано без віднесення до ДСНС. Кількість пошкоджених будинків і ступінь їхніх пошкоджень наразі невідомі.\n\nУНІАН описує й попередні удари по місту. 28 вересня, за даними статті, місто атакували КАБами (керованими авіабомбами — пояснення редакції). Удар припав на багатоповерхівку; постраждали понад 20 осіб, у тому числі діти. 26 жовтня, за даними статті, ракетний удар по Харкову забрав життя двох людей. 31 жовтня удар безпілотника по приватному сектору Основ'янського району поранив п'ятьох. 3 листопада, за описом статті, ракета влучила в лікарню: поранено 73 людини, а в місті виникли перебої з опаленням та транспортом.\n\nУНІАН також пише, що Харків регулярно зазнає обстрілів із застосуванням безпілотників і ракет, що внаслідок ударів пошкоджуються житлові будинки та об'єкти цивільної інфраструктури, виникають пожежі, а серед мирних жителів є загиблі та постраждалі. Це загальна характеристика, наведена у статті.\n\nЦілі удару в статті не названо. Текст описує пошкодження житлових будинків, автомобілів і гаражів у Салтівському районі, але не визначає, які об'єкти були цільовими. Стаття також не містить відомостей про загиблих саме в цьому епізоді.\n\nПідсумок за повідомленням ДСНС: пожежа на 900 кв. м, 38 гаражних боксів, 15 автомобілів, одна поранена людина. Стаття УНІАН описує чотири попередні епізоди з 28 вересня по 3 листопада та відносить до цього епізоду пошкодження багатоповерхових будинків, легкових автомобілів і гаражів.",
"confidence": 0.8,
"created_at": "2026-11-11T06:35:22+00:00",
"headline": "Удар по гаражному кооперативу в Харкові: ДСНС повідомила про 38 згорілих боксів і 15 автомобілів",
"profile": "ai-newsroom-provenance/1.0",
"risk": "medium",
"run_ids": {
"prior": [
{
"run_id": "01a1c94e-2d98-74fe-b881-be785b9de239",
"stage": "eic",
"status": "completed"
}
],
"revision": "01a1c94f-71c2-7a15-9723-7d35e2aba50d",
"revision_2": "01a1c950-714f-778c-a7de-a1debb5d8948",
"scout": "01a1c94d-fa4a-77a1-8820-7e1abdd4a54d",
"verifier": "01a1c94e-c0ab-73be-884f-a2b5e365512f",
"verifier_2": "01a1c94f-f015-7160-9527-84aab0bddd57",
"verifier_3": "01a1c950-e1b6-72bc-ad84-5e54f0c030f2",
"writer": "01a1c94e-5fd8-7bb0-9b96-0bb004b7fe0a"
},
"sources": [
"https://www.unian.ua/war/naslidki-nichnogo-udaru-po-harkovu-rosiyani-udarili-po-garazhah-zgorili-15-avtomobiliv-novini-harkova-13556199.html"
],
"updated_at": null,
"verdict": "revise"
}
Підпис і ключ
L8E17v/LNBsVETZJC6n3wG5uyeo8/VqEeFMthYohb3P1DjSJLP85IHv0hEp6xNlXXxsfNT9XALNF1deBo04mBw==
ZqRu7vTAdZY+IxPYMQyPZUrMoks4GT6sacNTRj3R1t4=
Ланцюг етапів, які входять у підпис
| Етап | Запуск |
|---|---|
| Scout | 01a1c94d-fa4a-77a1-8820-7e1abdd4a54d |
| Writer | 01a1c94e-5fd8-7bb0-9b96-0bb004b7fe0a |
| Verifier | 01a1c94e-c0ab-73be-884f-a2b5e365512f |
| правка | 01a1c94f-71c2-7a15-9723-7d35e2aba50d |
| Verifier #2 | 01a1c94f-f015-7160-9527-84aab0bddd57 |
| правка #2 | 01a1c950-714f-778c-a7de-a1debb5d8948 |
| Verifier #3 | 01a1c950-e1b6-72bc-ad84-5e54f0c030f2 |
Попередні спроби цієї історії — вони теж у підписі:
| Етап | Стан | Запуск |
|---|---|---|
| Головний редактор | завершено | 01a1c94e-2d98-74fe-b881-be785b9de239 |
Підпис доводить, що показаний текст і підписаний маніфест збігаються. Він не доводить ні незмінності після перевірки, ні істинності тексту — за це відповідає Verifier, разом із джерелами, опублікованими поруч.