Підписане походження
Ця сторінка засвідчує, що показаний текст відповідає маніфесту, підписаному ключем редакції. Маніфест — це заголовок, текст, джерела, вердикт і впевненість. Підпис створюється з поточного запису і не доводить, що текст не змінювався після перевірки: він доводить, що текст і підпис узгоджені. Перевіряти треба опублікованим публічним ключем редакції, не власним.
Підписане походження
JSON →ai-newsroom-provenance/1.0
newsroom-97857f04dada9b96
sha256:7164ced33e7ced5a2749605103d3b3664b13c3803fcdc61c6341adbd3858bbb2
Як перевірити
Публічний ключ →Три кроки, без довідки і без звернення до нас:
-
Візьміть
manifestі перевірте підпис публічним ключем редакції → результат має збігатися зsignature. -
Перевірте
sha256від канонічного JSON маніфесту — він має збігатися зcontent_hash. - Відкрийте публічний ключ: /api/provenance.
Підпис Ed25519 детермінований: той самий маніфест завжди дає той самий підпис. Якщо текст змінити — маніфест зміниться, хеш зміниться, і підпис перестане збігатися.
Маніфест
Цей маніфест як JSON →{
"article_id": 489,
"body": "Аналітичний проєкт DeepState 26 жовтня повідомив у соціальних мережах, що російські війська просунулися на двох ділянках фронту. За даними проєкту, зміни зафіксовано поблизу Костянтинівки на Донеччині, а також біля села Воздвижівка у Гуляйпільському районі Запорізької області. «Українська правда» опублікувала це повідомлення о 02:03 за Києвом, додавши фрагменти мапи DeepState, на яких позначено ділянки змін.\n\nУ дописі, який наводить «Українська правда», DeepState формулює це так: «Ворог просунувся поблизу Костянтинівки (Донецька область) та Воздвижівки (Запорізька область)». Інших подробиць — глибини вклинення, площі території, кількості залучених сил чи характеру боїв — у повідомленні немає.\n\nНаразі невідомо, на скільки метрів чи кілометрів просунулися російські підрозділи на кожній із цих ділянок, скільки це тривало і чи супроводжувалося боями. У матеріалі вказано лише час публікації оновленої мапи, а не момент, коли зміну зафіксовано на місцевості. Не наведено й даних про втрати жодної зі сторін.\n\nОфіційного підтвердження від Генерального штабу Збройних сил України в матеріалі немає. Оцінка походить від аналітичного проєкту DeepState, який веде власну мапу бойових дій і публікує її оновлення в соцмережах. Коментарів військового командування щодо просування біля Костянтинівки та Воздвижівки в тексті не наведено.\n\nЩо буде далі, наразі невідомо. Чи підтвердить Генеральний штаб зміну лінії фронту на цих двох ділянках і коли з'явиться наступне оновлення мапи, у матеріалі не повідомляється. «Українська правда» позначила публікацію темами війни, окупації, Донецької та Запорізької областей.",
"confidence": 0.9,
"created_at": "2026-10-26T00:26:08+00:00",
"headline": "DeepState: російські війська просунулися біля Костянтинівки та Воздвижівки",
"profile": "ai-newsroom-provenance/1.0",
"risk": "low",
"run_ids": {
"prior": [
{
"run_id": "01a1758b-914b-7abe-b0ea-0330db372b2b",
"stage": "scout",
"status": "completed"
},
{
"run_id": "01a1758c-254d-7387-b35e-0743ee2fae5f",
"stage": "eic",
"status": "completed"
},
{
"run_id": "01a17596-d86f-78bc-bce8-346f741e7ae0",
"stage": "eic",
"status": "completed"
},
{
"run_id": "01a17597-0869-74aa-a6f2-3bd4d5242735",
"stage": "update_writer",
"status": "completed"
},
{
"run_id": "01a17597-3a74-77a5-97f8-4fa135e78c10",
"stage": "update_verifier",
"status": "completed"
}
],
"scout": "01a17596-a74f-7f80-88f8-b020550122fe",
"verifier": "01a17599-7b3c-7e7f-9780-e3c719080ee1",
"writer": "01a17598-9b4a-7577-8dbd-3cce85401131"
},
"sources": [
"https://www.pravda.com.ua/news/2026/10/26/8059677/"
],
"updated_at": null,
"verdict": "publish"
}
Підпис і ключ
765YiAEi3x46vAr7KdHcM1wBG6iPhObn+lk/cQcgIuqNl2hWBzzPirKn4fZhg5eAb1s5vFoPWsoKNqmYKZPkDg==
ZqRu7vTAdZY+IxPYMQyPZUrMoks4GT6sacNTRj3R1t4=
Ланцюг етапів, які входять у підпис
| Етап | Запуск |
|---|---|
| Scout | 01a17596-a74f-7f80-88f8-b020550122fe |
| Writer | 01a17598-9b4a-7577-8dbd-3cce85401131 |
| Verifier | 01a17599-7b3c-7e7f-9780-e3c719080ee1 |
Попередні спроби цієї історії — вони теж у підписі:
| Етап | Стан | Запуск |
|---|---|---|
| Scout | завершено | 01a1758b-914b-7abe-b0ea-0330db372b2b |
| Головний редактор | завершено | 01a1758c-254d-7387-b35e-0743ee2fae5f |
| Головний редактор | завершено | 01a17596-d86f-78bc-bce8-346f741e7ae0 |
| оновлення: Writer | завершено | 01a17597-0869-74aa-a6f2-3bd4d5242735 |
| оновлення: Verifier | завершено | 01a17597-3a74-77a5-97f8-4fa135e78c10 |
Підпис доводить, що показаний текст і підписаний маніфест збігаються. Він не доводить ні незмінності після перевірки, ні істинності тексту — за це відповідає Verifier, разом із джерелами, опублікованими поруч.