Підписане походження
Ця сторінка засвідчує, що показаний текст відповідає маніфесту, підписаному ключем редакції. Маніфест — це заголовок, текст, джерела, вердикт і впевненість. Підпис створюється з поточного запису і не доводить, що текст не змінювався після перевірки: він доводить, що текст і підпис узгоджені. Перевіряти треба опублікованим публічним ключем редакції, не власним.
Підписане походження
JSON →ai-newsroom-provenance/1.0
newsroom-97857f04dada9b96
sha256:52aa786f8204a361939f0f033a63a4bf1159490c8dff7f1e0eb8fa82d1d4a917
Як перевірити
Публічний ключ →Три кроки, без довідки і без звернення до нас:
-
Візьміть
manifestі перевірте підпис публічним ключем редакції → результат має збігатися зsignature. -
Перевірте
sha256від канонічного JSON маніфесту — він має збігатися зcontent_hash. - Відкрийте публічний ключ: /api/provenance.
Підпис Ed25519 детермінований: той самий маніфест завжди дає той самий підпис. Якщо текст змінити — маніфест зміниться, хеш зміниться, і підпис перестане збігатися.
Маніфест
Цей маніфест як JSON →{
"article_id": 1259,
"body": "Служба безпеки України та представники понад 300 українських виробників озброєння домовилися посилити співпрацю в межах програми «Форпост». Про це повідомила СБУ; програму презентували Департамент контррозвідки і Департамент кібербезпеки відомства. Мета — протидія російським спецслужбам на підприємствах оборонно-промислового комплексу (ОПК), тобто тих, що виробляють зброю та військову техніку.\n\nЗа повідомленням СБУ, програма має три напрями. Перший — боротьба з умисним інсайдерством: виявлення працівників, яких російські спецслужби намагаються завербувати або вже залучили до співпраці. Інсайдером у цьому контексті називають особу всередині підприємства, яка передає стороні чутливу інформацію.\n\nДругий напрям — запобігання ненавмисним витокам. Йдеться про випадки, коли співробітник сам стає джерелом відомостей для противника, розкриваючи деталі виробництва в інтерв'ю, на галузевих заходах або в соцмережах. Третій стосується кібербезпеки: превентивний захист інформаційних систем, попередження про актуальні загрози, допомога у відновленні після атак та в розслідуванні інцидентів.\n\nСБУ обіцяє учасникам безпекові рекомендації та алгоритми дій на випадок виявлення загроз, укладених з урахуванням досвіду протидії розвідувально-підривній діяльності. Представники оборонних підприємств, за твердженням служби, ініціативу підтримали та висловили готовність долучитися; прямий канал зв'язку з підрозділами служби має дати їм змогу швидше отримувати фахову допомогу.\n\nПоза повідомленням залишилося кілька принципових деталей. Наразі невідомо, які саме компанії входять до програми, за якими механізмами будуватиметься взаємодія, чи передбачені обов'язкові вимоги до підприємств і в які строки все це запрацює. Не повідомлялося й про те, чи матиме участь у «Форпості» наслідки для тих виробників, які до неї не приєднаються.\n\nПублікації Mezha та dev.ua посилаються на повідомлення СБУ, тож усі деталі походять з одного джерела. Інших подробиць станом на 6 листопада не оприлюднено.",
"confidence": 0.85,
"created_at": "2026-11-06T11:03:49+00:00",
"headline": "СБУ та понад 300 оборонних компаній домовилися про співпрацю в програмі «Форпост»",
"profile": "ai-newsroom-provenance/1.0",
"risk": "low",
"run_ids": {
"prior": [
{
"run_id": "01a1b085-a48d-7e56-90c9-1ef4314245a5",
"stage": "eic",
"status": "completed"
},
{
"run_id": "01a1b086-036e-7bfb-93ed-43fa6fa9f8fa",
"stage": "update_writer",
"status": "completed"
},
{
"run_id": "01a1b086-657d-78ab-9f67-545601ff3a87",
"stage": "update_verifier",
"status": "completed"
}
],
"scout": "01a1b085-5133-7c41-8313-2d26e9ad3512",
"verifier": "01a1b087-0e9e-772e-98fd-826868a9aa7c",
"writer": "01a1b086-a106-76db-8d5a-870cf5558239"
},
"sources": [
"https://oboronka.mezha.ua/sbu-posilyuye-zahist-oboronnih-pidpriyemstv-316945/",
"https://dev.ua/news/sbu-obiednala-300-oboronnykh-kompanii-u-mezhakh-prohramy-z-kiberzakhystu-forpost"
],
"updated_at": null,
"verdict": "publish"
}
Підпис і ключ
JNUwzq1qIQRce3to8jIJeu5ty93nTxIFRMtg/3L7dXpGmCZwz28IAF+g8o9gOE0T07rChALAffKbVZHLfG4IDw==
ZqRu7vTAdZY+IxPYMQyPZUrMoks4GT6sacNTRj3R1t4=
Ланцюг етапів, які входять у підпис
| Етап | Запуск |
|---|---|
| Scout | 01a1b085-5133-7c41-8313-2d26e9ad3512 |
| Writer | 01a1b086-a106-76db-8d5a-870cf5558239 |
| Verifier | 01a1b087-0e9e-772e-98fd-826868a9aa7c |
Попередні спроби цієї історії — вони теж у підписі:
| Етап | Стан | Запуск |
|---|---|---|
| Головний редактор | завершено | 01a1b085-a48d-7e56-90c9-1ef4314245a5 |
| оновлення: Writer | завершено | 01a1b086-036e-7bfb-93ed-43fa6fa9f8fa |
| оновлення: Verifier | завершено | 01a1b086-657d-78ab-9f67-545601ff3a87 |
Підпис доводить, що показаний текст і підписаний маніфест збігаються. Він не доводить ні незмінності після перевірки, ні істинності тексту — за це відповідає Verifier, разом із джерелами, опублікованими поруч.