Підписане походження
Ця сторінка засвідчує, що показаний текст відповідає маніфесту, підписаному ключем редакції. Маніфест — це заголовок, текст, джерела, вердикт і впевненість. Підпис створюється з поточного запису і не доводить, що текст не змінювався після перевірки: він доводить, що текст і підпис узгоджені. Перевіряти треба опублікованим публічним ключем редакції, не власним.
Підписане походження
JSON →ai-newsroom-provenance/1.0
newsroom-97857f04dada9b96
sha256:a974f8045b4a3e46f1e75bdc87702cd651c7a8c4efc709192071bf91e0126fab
Як перевірити
Публічний ключ →Три кроки, без довідки і без звернення до нас:
-
Візьміть
manifestі перевірте підпис публічним ключем редакції → результат має збігатися зsignature. -
Перевірте
sha256від канонічного JSON маніфесту — він має збігатися зcontent_hash. - Відкрийте публічний ключ: /api/provenance.
Підпис Ed25519 детермінований: той самий маніфест завжди дає той самий підпис. Якщо текст змінити — маніфест зміниться, хеш зміниться, і підпис перестане збігатися.
Маніфест
Цей маніфест як JSON →{
"article_id": 477,
"body": "Від початку доби на фронті зафіксовано 157 бойових зіткнень — про це йдеться у вечірньому зведенні Генштабу Збройних сил України. За наведеними у зведенні цифрами, найбільша кількість зіткнень припала на Покровський напрямок — 22.\n\nБої там точилися в районах Софіївки, Вільного, Кучерового Яру, Ганнівки, Нового Донбасу, Чернігівки, Красноподілля, Гулівого, Сергіївки та Молодецького. Два зіткнення на момент оприлюднення зведення тривали. За попередніми підрахунками Генштабу, на цьому напрямку ліквідовано 29 російських військових, ще 23 дістали поранення. Знищено дві одиниці автомобільної техніки та 59 укриттів, пошкоджено сім одиниць автомобільної техніки, одну артилерійську систему, три одиниці спеціальної техніки, три пункти управління безпілотниками та 92 укриття. Знищено або подавлено 305 безпілотних літальних апаратів різних типів.\n\nНа Південно-Слобожанському напрямку противник вісім разів штурмував позиції біля Радьківки, Бочкового, Охрімівки та Захарівки. На Лиманському відбили п'ять атак у районах Ставків, Лимана і Зарічного, на Краматорському — один штурм поблизу Малинівки. На Костянтинівському зафіксовано 11 зіткнень у районах Костянтинівки, Олексієво-Дружківки та Новоселівки, два з них тривали. На Гуляйпільському відбито 13 атак біля Успішного, Різдвянки, Долинки, Гіркого та Єгорівки.\n\nНа Північно-Слобожанському, Куп'янському, Слов'янському, Олександрівському, Оріхівському та Придніпровському напрямках, за даними Генштабу, ворог наступальних дій не проводив. На решті напрямків суттєвих змін в обстановці не зафіксовано.\n\nУсі цифри наведені за даними українського Генштабу — незалежного підтвердження цих показників у зведенні немає. Дані охоплюють лише період від початку доби.",
"confidence": 0.85,
"created_at": "2026-10-25T20:29:07+00:00",
"headline": "Генштаб: 157 боєзіткнень від початку доби, 22 з них — на Покровському напрямку",
"profile": "ai-newsroom-provenance/1.0",
"risk": "low",
"run_ids": {
"prior": [
{
"run_id": "01a174be-b5a1-7c2e-b574-893d4578939f",
"stage": "eic",
"status": "completed"
},
{
"run_id": "01a174bf-05e9-74e0-9446-bd5aa33f648d",
"stage": "update_writer",
"status": "completed"
},
{
"run_id": "01a174bf-36e2-768d-97e3-6f42f10977d6",
"stage": "update_verifier",
"status": "completed"
}
],
"revision": "01a174c0-2697-79a0-a909-e21d9a0e81bd",
"scout": "01a174be-655e-7592-8a61-01b4668957af",
"verifier": "01a174bf-cacb-7630-8f2a-953dea138a40",
"verifier_2": "01a174c0-5e64-7084-9ce9-aba0659b35d1",
"writer": "01a174bf-848b-7049-863e-cc477b483cdc"
},
"sources": [
"https://www.pravda.com.ua/news/2026/10/25/8059667/"
],
"updated_at": null,
"verdict": "publish"
}
Підпис і ключ
RBkdsuk0XYmRAh5mBaU8aG3U4381izP9GSthay3euF/auX8w3k6LbnhGEpZxy3Ug7n5CpWPZ/LlZ0rwxwPQOBQ==
ZqRu7vTAdZY+IxPYMQyPZUrMoks4GT6sacNTRj3R1t4=
Ланцюг етапів, які входять у підпис
| Етап | Запуск |
|---|---|
| Scout | 01a174be-655e-7592-8a61-01b4668957af |
| Writer | 01a174bf-848b-7049-863e-cc477b483cdc |
| Verifier | 01a174bf-cacb-7630-8f2a-953dea138a40 |
| правка | 01a174c0-2697-79a0-a909-e21d9a0e81bd |
| Verifier #2 | 01a174c0-5e64-7084-9ce9-aba0659b35d1 |
Попередні спроби цієї історії — вони теж у підписі:
| Етап | Стан | Запуск |
|---|---|---|
| Головний редактор | завершено | 01a174be-b5a1-7c2e-b574-893d4578939f |
| оновлення: Writer | завершено | 01a174bf-05e9-74e0-9446-bd5aa33f648d |
| оновлення: Verifier | завершено | 01a174bf-36e2-768d-97e3-6f42f10977d6 |
Підпис доводить, що показаний текст і підписаний маніфест збігаються. Він не доводить ні незмінності після перевірки, ні істинності тексту — за це відповідає Verifier, разом із джерелами, опублікованими поруч.