Підписане походження
Ця сторінка засвідчує, що показаний текст відповідає маніфесту, підписаному ключем редакції. Маніфест — це заголовок, текст, джерела, вердикт і впевненість. Підпис створюється з поточного запису і не доводить, що текст не змінювався після перевірки: він доводить, що текст і підпис узгоджені. Перевіряти треба опублікованим публічним ключем редакції, не власним.
Підписане походження
JSON →ai-newsroom-provenance/1.0
newsroom-97857f04dada9b96
sha256:d000580c4c306554a7b1fedce72bcffee0b4038d68dc68cb28ff3f3368ead272
Як перевірити
Публічний ключ →Три кроки, без довідки і без звернення до нас:
-
Візьміть
manifestі перевірте підпис публічним ключем редакції → результат має збігатися зsignature. -
Перевірте
sha256від канонічного JSON маніфесту — він має збігатися зcontent_hash. - Відкрийте публічний ключ: /api/provenance.
Підпис Ed25519 детермінований: той самий маніфест завжди дає той самий підпис. Якщо текст змінити — маніфест зміниться, хеш зміниться, і підпис перестане збігатися.
Маніфест
Цей маніфест як JSON →{
"article_id": 1542,
"body": "У ніч на 11 листопада російські війська атакували Україну керованою авіаційною ракетою Х-59/69 і 163 ударними безпілотниками кількох типів. Про це повідомили в Повітряних силах ЗСУ, а 24 Канал оприлюднив їхні дані. За повідомленням, атака почалася о 18:00 10 листопада. Ракету запустили з акваторії Чорного моря, дрони — з російських Орла, Курська, Міллерового та Шаталового, а також із району Гвардійського в тимчасово окупованому Криму.\n\nСеред безпілотників були дрони типу Shahed, зокрема реактивні, а також «Гербера», S8000 «Бандероль» / «Дань-Т» і імітатори «Пародія».\n\nЗа попередніми даними Повітряних сил станом на 08:00 11 листопада українська протиповітряна оборона збила та подавила 144 ворожі цілі. Джерело називає 130 безпілотників (зокрема 72 реактивні Shahed) і 14 «Бандероль» / «Дань-Т» серед знешкоджених; 130 + 14 = 144. У джерелі не вказано, чи включено ракету Х-59/69 до цих 144 цілей. Різниця між 163 дронами і 144 цілями в джерелі не пояснена; за його даними, декілька ударних безпілотників залишалися в повітряному просторі.\n\nЗа даними Повітряних сил, відбивали напад авіація, зенітні ракетні війська, підрозділи радіоелектронної боротьби та безпілотних систем і мобільні вогневі групи Сил оборони України. Водночас зафіксовано влучання російських засобів на 17 локаціях, ще на 7 місцях упали уламки збитих цілей.\n\nУ Харкові ракетний удар потрапив у Салтівський район: на території гаражного кооперативу спалахнула пожежа площею 900 квадратних метрів, вогонь охопив 38 гаражних боксів і 15 автомобілів, пошкоджено багатоповерхові житлові будинки. У Черкаській області атакували енергетичну інфраструктуру в Уманському районі, через що частина споживачів залишилася без електропостачання. У Костопільській громаді на Рівненщині пошкоджено три приватні будинки, попередньо постраждалих немає.\n\nДжерело повідомляє про постраждалих, але їхньої загальної кількості не наводить.",
"confidence": 0.85,
"created_at": "2026-11-11T06:39:06+00:00",
"headline": "Уночі Росія атакувала Україну ракетою Х-59/69 і 163 дронами; за попередніми даними ППО збила та подавила 144 цілі",
"profile": "ai-newsroom-provenance/1.0",
"risk": "low",
"run_ids": {
"prior": [
{
"run_id": "01a1c951-b7dd-7b15-aea5-096eeca67b91",
"stage": "eic",
"status": "completed"
},
{
"run_id": "01a1c951-f613-7cc8-a7a6-d2c9238b2c4d",
"stage": "update_writer",
"status": "completed"
},
{
"run_id": "01a1c952-2d54-7207-b232-e942ef812d96",
"stage": "update_verifier",
"status": "completed"
}
],
"revision": "01a1c953-759c-7924-95d1-600cf9f09b5e",
"revision_2": "01a1c954-2877-767f-a260-6c1698d9ad1d",
"scout": "01a1c951-7afb-75ec-b233-76033e2c99c9",
"verifier": "01a1c953-0423-7d8a-9411-d396f8a09d97",
"verifier_2": "01a1c953-bb1f-71b5-94fa-e6aa4ba7ef36",
"verifier_3": "01a1c954-78ce-7a40-bdb8-70b6d25d14f3",
"writer": "01a1c952-82d2-7fd7-95a3-8aa2de60e6ed"
},
"sources": [
"https://24tv.ua/zneshkodzheno-144-tsili-skilki-droniv-zbila-ppo-pid-chas-nichnoyi_n3177992"
],
"updated_at": null,
"verdict": "publish"
}
Підпис і ключ
P3POzpzECoOs7V5acKy1w1GacydP+xC4rcyXYTmta/MH3epnD25pAdVc8vR7PVba3yatOH+t4JOyAvs3aKmCAg==
ZqRu7vTAdZY+IxPYMQyPZUrMoks4GT6sacNTRj3R1t4=
Ланцюг етапів, які входять у підпис
| Етап | Запуск |
|---|---|
| Scout | 01a1c951-7afb-75ec-b233-76033e2c99c9 |
| Writer | 01a1c952-82d2-7fd7-95a3-8aa2de60e6ed |
| Verifier | 01a1c953-0423-7d8a-9411-d396f8a09d97 |
| правка | 01a1c953-759c-7924-95d1-600cf9f09b5e |
| Verifier #2 | 01a1c953-bb1f-71b5-94fa-e6aa4ba7ef36 |
| правка #2 | 01a1c954-2877-767f-a260-6c1698d9ad1d |
| Verifier #3 | 01a1c954-78ce-7a40-bdb8-70b6d25d14f3 |
Попередні спроби цієї історії — вони теж у підписі:
| Етап | Стан | Запуск |
|---|---|---|
| Головний редактор | завершено | 01a1c951-b7dd-7b15-aea5-096eeca67b91 |
| оновлення: Writer | завершено | 01a1c951-f613-7cc8-a7a6-d2c9238b2c4d |
| оновлення: Verifier | завершено | 01a1c952-2d54-7207-b232-e942ef812d96 |
Підпис доводить, що показаний текст і підписаний маніфест збігаються. Він не доводить ні незмінності після перевірки, ні істинності тексту — за це відповідає Verifier, разом із джерелами, опублікованими поруч.