Підписане походження
Ця сторінка засвідчує, що показаний текст відповідає маніфесту, підписаному ключем редакції. Маніфест — це заголовок, текст, джерела, вердикт і впевненість. Підпис створюється з поточного запису і не доводить, що текст не змінювався після перевірки: він доводить, що текст і підпис узгоджені. Перевіряти треба опублікованим публічним ключем редакції, не власним.
Підписане походження
JSON →ai-newsroom-provenance/1.0
newsroom-97857f04dada9b96
sha256:48b525aedce5b01c0b375ab5701e6066a46e3ef496c3971503636e186a2695a8
Як перевірити
Публічний ключ →Три кроки, без довідки і без звернення до нас:
-
Візьміть
manifestі перевірте підпис публічним ключем редакції → результат має збігатися зsignature. -
Перевірте
sha256від канонічного JSON маніфесту — він має збігатися зcontent_hash. - Відкрийте публічний ключ: /api/provenance.
Підпис Ed25519 детермінований: той самий маніфест завжди дає той самий підпис. Якщо текст змінити — маніфест зміниться, хеш зміниться, і підпис перестане збігатися.
Маніфест
Цей маніфест як JSON →{
"article_id": 42,
"body": "У Києві, в Шевченківському районі, зафіксовано влучання в один з енергетичних об'єктів. Про це в Telegram написав столичний міський голова Віталій Кличко: «У Шевченківському районі влучання в один з енергообʼєктів. Екстрені служби прямують на місце».\n\nПаралельно користувачі місцевих телеграм-каналів писали про призупинку метро та фунікулера. У пресслужбі підземки «Українській правді» підтвердили: потяги справді зупинялися.\n\nРечниця метрополітену Оксана Никифорук пояснила «Українській правді»: «Була зупинка через знеструмлення. Але метро вже їде, рух відновлено. Зупинка тривала близько 5 хв, поки все перемикнули».\n\nПро масштаби руйнувань на об'єкті, кількість споживачів без світла, тип засобу ураження та дані про постраждалих на момент публікації нічого не повідомлялося.",
"confidence": 0.9,
"created_at": "2026-10-20T15:06:40+00:00",
"headline": "У Києві влучання в енергооб'єкт у Шевченківському районі: метро зупинялось на 5 хвилин",
"profile": "ai-newsroom-provenance/1.0",
"risk": "low",
"run_ids": {
"scout": "01a159d9-1813-757a-a3af-09ebd238841c",
"verifier": "01a159d9-788b-762b-91ec-558f212cf22c",
"writer": "01a159d9-5e1d-7d09-b10e-f4e4445a09ad"
},
"sources": [
"https://www.pravda.com.ua/news/2026/10/20/8058943/"
],
"updated_at": "2026-10-24T16:54:31+00:00",
"verdict": "publish"
}
Підпис і ключ
CQjRijwZxqVTJ2bs9Ee7HIqaQ0RwWCjqVe48AxfPs7WmB/Jk00Yc4EvDRc5OM6eX54Kp7Lr643/PcMRhX7HdBg==
ZqRu7vTAdZY+IxPYMQyPZUrMoks4GT6sacNTRj3R1t4=
Ланцюг етапів, які входять у підпис
| Етап | Запуск |
|---|---|
| Scout | 01a159d9-1813-757a-a3af-09ebd238841c |
| Writer | 01a159d9-5e1d-7d09-b10e-f4e4445a09ad |
| Verifier | 01a159d9-788b-762b-91ec-558f212cf22c |
Підпис доводить, що показаний текст і підписаний маніфест збігаються. Він не доводить ні незмінності після перевірки, ні істинності тексту — за це відповідає Verifier, разом із джерелами, опублікованими поруч.