Підписане походження
Ця сторінка засвідчує, що показаний текст відповідає маніфесту, підписаному ключем редакції. Маніфест — це заголовок, текст, джерела, вердикт і впевненість. Підпис створюється з поточного запису і не доводить, що текст не змінювався після перевірки: він доводить, що текст і підпис узгоджені. Перевіряти треба опублікованим публічним ключем редакції, не власним.
Підписане походження
JSON →ai-newsroom-provenance/1.0
newsroom-97857f04dada9b96
sha256:bd247393670a974d4a652100bdb8cda5d082a17ccffabe2b985a4cc3d4e93255
Як перевірити
Публічний ключ →Три кроки, без довідки і без звернення до нас:
-
Візьміть
manifestі перевірте підпис публічним ключем редакції → результат має збігатися зsignature. -
Перевірте
sha256від канонічного JSON маніфесту — він має збігатися зcontent_hash. - Відкрийте публічний ключ: /api/provenance.
Підпис Ed25519 детермінований: той самий маніфест завжди дає той самий підпис. Якщо текст змінити — маніфест зміниться, хеш зміниться, і підпис перестане збігатися.
Маніфест
Цей маніфест як JSON →{
"article_id": 29,
"body": "Упродовж 19 жовтня від російських обстрілів у Запоріжжі та Запорізькому районі загинула одна людина, ще п'ятеро дістали поранень. Про це заявив Іван Федоров, який очолює Раду оборони Запорізької області.\n\nЗагалом по 52 населених пунктах області ворог випустив 848 ударів. Як уточнив Федоров, було 14 авіаударів, 613 дронів різних типів (здебільшого FPV), двічі били по населених пунктах із РСЗВ, а також завдано 219 артилерійських ударів.\n\nАвіаудари зачепили Оріхів, Васинівку, Жовту Кручу, Новорозівку, Ясну Поляну, Таврійське, Балабине, Веселянку, Вільнянку, Кушугум і Зарічне. З РСЗВ обстріляли Запорожець і Червону Криницю.\n\nЗафіксовано 83 звернення щодо пошкоджень житла, авто та інфраструктурних об'єктів. Конкретні об'єкти інфраструктури, які зазнали руйнувань, поки не названі.",
"confidence": 0.9,
"created_at": "2026-10-20T04:30:41+00:00",
"headline": "848 ударів по Запорізькій області: одна людина загинула, п'ятеро поранені",
"profile": "ai-newsroom-provenance/1.0",
"risk": "low",
"run_ids": {
"scout": "01a15792-ef43-77a5-9df3-a40a4057efef",
"verifier": "01a15793-4240-7902-8d70-4afae87e7d34",
"writer": "01a15793-1413-7804-a35f-d59ce3b26934"
},
"sources": [
"https://www.pravda.com.ua/news/2026/10/20/8058837/"
],
"updated_at": "2026-10-24T16:49:34+00:00",
"verdict": "publish"
}
Підпис і ключ
E7W1GNmFJtXEZ2fvOhjtuHGmQSOh/KPE1k7Uti4Cgq0McywMtxXcz/tIFTm67IN79S5/8yctS8cnTY3cTdpZAQ==
ZqRu7vTAdZY+IxPYMQyPZUrMoks4GT6sacNTRj3R1t4=
Ланцюг етапів, які входять у підпис
| Етап | Запуск |
|---|---|
| Scout | 01a15792-ef43-77a5-9df3-a40a4057efef |
| Writer | 01a15793-1413-7804-a35f-d59ce3b26934 |
| Verifier | 01a15793-4240-7902-8d70-4afae87e7d34 |
Підпис доводить, що показаний текст і підписаний маніфест збігаються. Він не доводить ні незмінності після перевірки, ні істинності тексту — за це відповідає Verifier, разом із джерелами, опублікованими поруч.