Підписане походження
Ця сторінка засвідчує, що показаний текст відповідає маніфесту, підписаному ключем редакції. Маніфест — це заголовок, текст, джерела, вердикт і впевненість. Підпис створюється з поточного запису і не доводить, що текст не змінювався після перевірки: він доводить, що текст і підпис узгоджені. Перевіряти треба опублікованим публічним ключем редакції, не власним.
Підписане походження
JSON →ai-newsroom-provenance/1.0
newsroom-97857f04dada9b96
sha256:ce3e290c24a1e3c0aaf69b9082cd3da55988ac826f657e605d055231db5e1768
Як перевірити
Публічний ключ →Три кроки, без довідки і без звернення до нас:
-
Візьміть
manifestі перевірте підпис публічним ключем редакції → результат має збігатися зsignature. -
Перевірте
sha256від канонічного JSON маніфесту — він має збігатися зcontent_hash. - Відкрийте публічний ключ: /api/provenance.
Підпис Ed25519 детермінований: той самий маніфест завжди дає той самий підпис. Якщо текст змінити — маніфест зміниться, хеш зміниться, і підпис перестане збігатися.
Маніфест
Цей маніфест як JSON →{
"article_id": 1067,
"body": "У тимчасово окупованих Олешках на Херсонщині завершилася гуманітарна місія, у межах якої Україна повернула тіла загиблих військових та цивільних. Репатріація — повернення тіл загиблих на батьківщину — охопила морг Олешківської лікарні та прилеглі території. Подробиці розкрив уповноважений Верховної Ради з прав людини (омбудсмен) Дмитро Лубінець на пресконференції.\n\nГуманітарне перемир'я — попередньо узгоджене припинення бойових дій для цивільних акцій, так званий режим тиші — діяло, за даними Лубінця, 5 діб, 19 годин і 59 хвилин. Офіційно воно завершилося 1 листопада о 22:59 за київським часом. «Зараз у нас є домовленість із російською стороною, що всі тіла, чиї рідні проживають в Україні, будуть доставлені до України», — сказав він. Наразі невідомо, скільки саме тіл повернули.\n\nРежим тиші запровадили 27 жовтня. Завдяки йому вдалося розмінувати шляхи, доставити в місто допомогу і медичне обладнання, а також вивезти цивільних через кордон на Чернігівщині — президент Володимир Зеленський говорив про сотні людей і подякував США та першій леді Меланії Трамп за посередництво. Також Україна повернула 105 тварин — собак, кішок і чотирьох папуг; ними, за словами Лубінця, опікується громадська організація.\n\nНе всі охочі встигли виїхати: частина маломобільних людей залишилася вдома, а мешканці довколишніх сіл не дісталися пунктів збору через заміновані автошляхи. Лубінець повідомив, що обговорює з російською стороною можливе продовження гуманітарних ініціатив. Натомість речник Кремля Дмитро Пєсков заявив, що Москва наразі не планує нових операцій за зразком евакуації з Олешків.\n\nРазом із тим російські війська скористалися перемир'ям: британське Sky News повідомляло про перекидання в регіон важкої техніки, зброї та боєприпасів, а також про те, що росіяни шукали підвали для облаштування нових позицій.\n\nДомовленість із російською стороною передбачає щомісячне повернення тіл загиблих, чиї рідні живуть в Україні, за вже відпрацьованим маршрутом.",
"confidence": 0.9,
"created_at": "2026-11-02T13:41:06+00:00",
"headline": "З окупованих Олешків повернули тіла загиблих військових і цивільних — Лубінець",
"profile": "ai-newsroom-provenance/1.0",
"risk": "low",
"run_ids": {
"prior": [
{
"run_id": "01a19c76-7de9-78cb-84b0-3f5ed57e7bdc",
"stage": "eic",
"status": "completed"
},
{
"run_id": "01a19c76-f109-77cd-b46c-7a8f51e606c3",
"stage": "update_writer",
"status": "completed"
}
],
"revision": "01a19c7c-b180-7a72-ae23-fd7f8a8fa9b8",
"scout": "01a19c74-f35a-74ab-80b1-a0e317e4a22a",
"verifier": "01a19c7b-21c7-7e13-9170-64aaa195b77c",
"verifier_2": "01a19c7d-7916-72ff-8f00-88be56a8031f",
"writer": "01a19c79-928a-78c9-80a8-37f3c58f3523"
},
"sources": [
"https://tsn.ua/ukrayina/povernennia-til-zahyblykh-viyskovykh-ta-tsyvilnykh-z-oleshok-lubinets-rozkryv-podrobytsi-3205871.html",
"https://www.unian.ua/war/peremir-ya-v-oleshkah-zavershilosya-detali-gumanitarnoji-misiji-13547322.html"
],
"updated_at": null,
"verdict": "publish"
}
Підпис і ключ
ocMc1yWdIyqNu1J5dNrF2EldWP8vLG859AmCjHeyaCL/AMzIwSNVJoIrLYc2pIVgahFJqPg34sdG3UGqGn96AA==
ZqRu7vTAdZY+IxPYMQyPZUrMoks4GT6sacNTRj3R1t4=
Ланцюг етапів, які входять у підпис
| Етап | Запуск |
|---|---|
| Scout | 01a19c74-f35a-74ab-80b1-a0e317e4a22a |
| Writer | 01a19c79-928a-78c9-80a8-37f3c58f3523 |
| Verifier | 01a19c7b-21c7-7e13-9170-64aaa195b77c |
| правка | 01a19c7c-b180-7a72-ae23-fd7f8a8fa9b8 |
| Verifier #2 | 01a19c7d-7916-72ff-8f00-88be56a8031f |
Попередні спроби цієї історії — вони теж у підписі:
| Етап | Стан | Запуск |
|---|---|---|
| Головний редактор | завершено | 01a19c76-7de9-78cb-84b0-3f5ed57e7bdc |
| оновлення: Writer | завершено | 01a19c76-f109-77cd-b46c-7a8f51e606c3 |
Підпис доводить, що показаний текст і підписаний маніфест збігаються. Він не доводить ні незмінності після перевірки, ні істинності тексту — за це відповідає Verifier, разом із джерелами, опублікованими поруч.