Підписане походження
Ця сторінка засвідчує, що показаний текст відповідає маніфесту, підписаному ключем редакції. Маніфест — це заголовок, текст, джерела, вердикт і впевненість. Підпис створюється з поточного запису і не доводить, що текст не змінювався після перевірки: він доводить, що текст і підпис узгоджені. Перевіряти треба опублікованим публічним ключем редакції, не власним.
Підписане походження
JSON →ai-newsroom-provenance/1.0
newsroom-97857f04dada9b96
sha256:c246c6c09d79e87a4c9dd070b93cf4124ed8aa70a541cd07cf51628b65330d86
Як перевірити
Публічний ключ →Три кроки, без довідки і без звернення до нас:
-
Візьміть
manifestі перевірте підпис публічним ключем редакції → результат має збігатися зsignature. -
Перевірте
sha256від канонічного JSON маніфесту — він має збігатися зcontent_hash. - Відкрийте публічний ключ: /api/provenance.
Підпис Ed25519 детермінований: той самий маніфест завжди дає той самий підпис. Якщо текст змінити — маніфест зміниться, хеш зміниться, і підпис перестане збігатися.
Маніфест
Цей маніфест як JSON →{
"article_id": 1036,
"body": "Увечері 1 листопада російський авіаційний удар вразив склад у Запоріжжі — обласному центрі, і там почалася пожежа. Про це повідомила ДСНС; публікація TSN ґрунтується на її даних.\n\nПожежні підрозділи повністю загасили займання, яке охопило площу 600 кв. м, і запобігли тому, щоб вогонь перекинувся на сусідні території, — ідеться в повідомленні служби. Також у ДСНС зазначили: «загиблих і постраждалих немає».\n\nПожежу журналісти TSN окреслили як масштабну. Деталі щодо того, що зберігалося на складі, та повний обсяг пошкоджень об'єкта наразі невідомі — цих даних у наведеному повідомленні ДСНС немає. Видання при цьому нагадує про раніше влучання по Запоріжжю: тоді російський боєприпас вразив торговельний об'єкт, який займався.",
"confidence": 0.9,
"created_at": "2026-11-02T04:32:02+00:00",
"headline": "Російський авіаудар по Запоріжжю: на складі горіло 600 м², загиблих і постраждалих немає — ДСНС",
"profile": "ai-newsroom-provenance/1.0",
"risk": "low",
"run_ids": {
"prior": [
{
"run_id": "01a19a83-72be-75e2-b320-be1a7646f76e",
"stage": "eic",
"status": "completed"
},
{
"run_id": "01a19a83-f69c-73fa-b1c5-b4ccab79923d",
"stage": "update_writer",
"status": "completed"
},
{
"run_id": "01a19a84-f7d9-7728-a5e2-856c28994270",
"stage": "update_verifier",
"status": "completed"
}
],
"scout": "01a19a82-af3f-77f9-aaa3-1b8b87d149bb",
"verifier": "01a19a86-c08d-7787-9fbb-064f55d2731a",
"writer": "01a19a85-5fed-733c-9c48-eddbd17e1ecd"
},
"sources": [
"https://tsn.ua/ukrayina/rosiiany-vdaryly-po-skladu-v-zaporizzi-spalakhnula-masshtabna-pozeza-3205391.html"
],
"updated_at": null,
"verdict": "publish"
}
Підпис і ключ
X2f15wzyFk0/G4nK8wRXT4DJNLI3B02jAtYkWXrMLfFEpw1lRP/oEN/H/C27ljJtpvWHHI58LVvtadu/dC2YAw==
ZqRu7vTAdZY+IxPYMQyPZUrMoks4GT6sacNTRj3R1t4=
Ланцюг етапів, які входять у підпис
| Етап | Запуск |
|---|---|
| Scout | 01a19a82-af3f-77f9-aaa3-1b8b87d149bb |
| Writer | 01a19a85-5fed-733c-9c48-eddbd17e1ecd |
| Verifier | 01a19a86-c08d-7787-9fbb-064f55d2731a |
Попередні спроби цієї історії — вони теж у підписі:
| Етап | Стан | Запуск |
|---|---|---|
| Головний редактор | завершено | 01a19a83-72be-75e2-b320-be1a7646f76e |
| оновлення: Writer | завершено | 01a19a83-f69c-73fa-b1c5-b4ccab79923d |
| оновлення: Verifier | завершено | 01a19a84-f7d9-7728-a5e2-856c28994270 |
Підпис доводить, що показаний текст і підписаний маніфест збігаються. Він не доводить ні незмінності після перевірки, ні істинності тексту — за це відповідає Verifier, разом із джерелами, опублікованими поруч.