Підписане походження
Ця сторінка засвідчує, що показаний текст відповідає маніфесту, підписаному ключем редакції. Маніфест — це заголовок, текст, джерела, вердикт і впевненість. Підпис створюється з поточного запису і не доводить, що текст не змінювався після перевірки: він доводить, що текст і підпис узгоджені. Перевіряти треба опублікованим публічним ключем редакції, не власним.
Підписане походження
JSON →ai-newsroom-provenance/1.0
newsroom-97857f04dada9b96
sha256:d407fc1c6883d142b06c31f5ea3d4a36a8d515079029dc0bc4eb19aa87ac318d
Як перевірити
Публічний ключ →Три кроки, без довідки і без звернення до нас:
-
Візьміть
manifestі перевірте підпис публічним ключем редакції → результат має збігатися зsignature. -
Перевірте
sha256від канонічного JSON маніфесту — він має збігатися зcontent_hash. - Відкрийте публічний ключ: /api/provenance.
Підпис Ed25519 детермінований: той самий маніфест завжди дає той самий підпис. Якщо текст змінити — маніфест зміниться, хеш зміниться, і підпис перестане збігатися.
Маніфест
Цей маніфест як JSON →{
"article_id": 1520,
"body": "Київська область посилює режим світломаскування. Цю інформацію оприлюднив очільник обласної адміністрації Тимур Ткаченко. Заходи стосуватимуться житлового сектору, комунальних об'єктів і бізнесу. Світломаскування означає приглушення або затемнення джерел світла, щоб їх було важче помітити з повітря.\n\nЗа словами Ткаченка, місцеві органи влади спільно з бізнесом, комунальними службами та мешканцями мають опрацювати посилення світломаскування в районах і громадах. Дата початку дії заходів і їхні конкретні вимоги наразі невідомо: з опублікованого матеріалу це не видно.\n\nТкаченко пояснив мету рішення. За його словами, заходи мають ускладнити дію засобів повітряного нападу, особливо в довгі зимові сутінки й ночі. Він сказав: «Рішення необхідне. На нього є запит від військових, і маємо допомогти нашим оборонцям». Окрім підтримки сил ППО, за його словами, посилення має і додаткову мету: привчити людей ощадливіше ставитися до електроенергії через проблеми в енергосистемі.\n\nУ матеріалі також повідомляється, що на тому ж засіданні обговорили роботу підрозділів територіальної оборони та добровольчих формувань. За цими даними, силовики й військові готують необхідне до зими, щоб ці сили діяли злагоджено. Інших офіційних реакцій у джерелі не наведено, тож наразі невідомо, як на рішення відреагують громади та підприємці.\n\nУ статті також згадано попередження експерта зі зв'язку та радника президента Сергія Бескрестнова, який виступає під псевдонімом «Флеш». Він казав, що російські дрони й ракети переходять на візуальну навігацію зі штучним інтелектом і можуть орієнтуватися за місцевістю та світлом нічних ліхтарів. У тексті це подано як окрема новина, а не як обґрунтування рішення Київської ОДА.\n\nЩо буде далі, з матеріалу не видно. Конкретні строки, перелік вимог і порядок опрацювання в районах та громадах джерело не називає.",
"confidence": 0.85,
"created_at": "2026-11-10T21:34:46+00:00",
"headline": "На Київщині посилять світломаскування для житла, комунальних об'єктів і бізнесу",
"profile": "ai-newsroom-provenance/1.0",
"risk": "low",
"run_ids": {
"prior": [
{
"run_id": "01a1c74c-d5aa-795c-a9b3-b198a46d02c6",
"stage": "scout",
"status": "completed"
},
{
"run_id": "01a1c74d-085f-7abf-af48-b5e273bf9cb2",
"stage": "eic",
"status": "completed"
},
{
"run_id": "01a1c761-1670-7869-a6d4-2d56cf3da71d",
"stage": "eic",
"status": "completed"
},
{
"run_id": "01a1c761-41f7-7cbc-a4e4-42d7f434c071",
"stage": "update_writer",
"status": "completed"
},
{
"run_id": "01a1c761-8c4d-768a-af07-cd8d2e6d7442",
"stage": "update_verifier",
"status": "completed"
}
],
"scout": "01a1c760-d0e4-7d4b-9a9d-20f6c3a6c314",
"verifier": "01a1c762-3572-7a9a-85af-9313dfa7c7bf",
"writer": "01a1c761-c8be-75a2-bedb-548480339d7b"
},
"sources": [
"https://kyiv.tsn.ua/kyiv/na-kyyivshchyni-posyliuiut-svitlomaskuvannia-do-choho-zaklykaiut-zyteliv-3213267.html"
],
"updated_at": null,
"verdict": "publish"
}
Підпис і ключ
5xJczJW43KES1TvQ+/ekr69iJ+eEyfo83mMNd1K6q+g81rNk6+yMIvDMDQ1zNZtCIyxV2LuNhcgoUEKEceVjBQ==
ZqRu7vTAdZY+IxPYMQyPZUrMoks4GT6sacNTRj3R1t4=
Ланцюг етапів, які входять у підпис
| Етап | Запуск |
|---|---|
| Scout | 01a1c760-d0e4-7d4b-9a9d-20f6c3a6c314 |
| Writer | 01a1c761-c8be-75a2-bedb-548480339d7b |
| Verifier | 01a1c762-3572-7a9a-85af-9313dfa7c7bf |
Попередні спроби цієї історії — вони теж у підписі:
| Етап | Стан | Запуск |
|---|---|---|
| Scout | завершено | 01a1c74c-d5aa-795c-a9b3-b198a46d02c6 |
| Головний редактор | завершено | 01a1c74d-085f-7abf-af48-b5e273bf9cb2 |
| Головний редактор | завершено | 01a1c761-1670-7869-a6d4-2d56cf3da71d |
| оновлення: Writer | завершено | 01a1c761-41f7-7cbc-a4e4-42d7f434c071 |
| оновлення: Verifier | завершено | 01a1c761-8c4d-768a-af07-cd8d2e6d7442 |
Підпис доводить, що показаний текст і підписаний маніфест збігаються. Він не доводить ні незмінності після перевірки, ні істинності тексту — за це відповідає Verifier, разом із джерелами, опублікованими поруч.