Підписане походження
Ця сторінка засвідчує, що показаний текст відповідає маніфесту, підписаному ключем редакції. Маніфест — це заголовок, текст, джерела, вердикт і впевненість. Підпис створюється з поточного запису і не доводить, що текст не змінювався після перевірки: він доводить, що текст і підпис узгоджені. Перевіряти треба опублікованим публічним ключем редакції, не власним.
Підписане походження
JSON →ai-newsroom-provenance/1.0
newsroom-97857f04dada9b96
sha256:3d7328192f135b67ea9e1414526709ee6bd3e2294bf46c0fb542bab9b955b729
Як перевірити
Публічний ключ →Три кроки, без довідки і без звернення до нас:
-
Візьміть
manifestі перевірте підпис публічним ключем редакції → результат має збігатися зsignature. -
Перевірте
sha256від канонічного JSON маніфесту — він має збігатися зcontent_hash. - Відкрийте публічний ключ: /api/provenance.
Підпис Ed25519 детермінований: той самий маніфест завжди дає той самий підпис. Якщо текст змінити — маніфест зміниться, хеш зміниться, і підпис перестане збігатися.
Маніфест
Цей маніфест як JSON →{
"article_id": 981,
"body": "«Укрзалізниця» після російських атак на залізничні вузли Дніпра і Харкова зберегла рух, але перевела частину рейсів на змінені маршрути. Голова правління компанії Олександр Перцовський розповів про це в ефірі телеканалу «Перший»: «Це два вокзали, два залізничних вузли, які зазнали атак в останні дні. Перше, в обох випадках рух зберігається».\n\nНайбільше змін — у рейсах № 40/39 із Солотвина, № 6/5 з Ясіні, № 42/41 з Трускавця та № 86/85 зі Львова: від кінцевих станцій до Львова людей везуть дизельними й електропоїздами, далі передбачена пересадка на підмінні вагони. «На кількох напрямках буде одна чи дві пересадки», — повідомив Перцовський. На станціях чергують додаткові працівники, які допомагають з багажем, а до організації харчування долучилась World Central Kitchen.\n\nДеталі пересадок для кожного рейсу надходять у push-повідомлення застосунку «Укрзалізниці». Якщо запропонований комбінований маршрут незручний, квиток можна здати онлайн з поверненням усієї вартості. До перевезень залучатимуть вагони, що щойно надійшли із заводу, та регіональні поїзди. Перцовський додав, що лише за жовтень ворог влучив у понад 50 локомотивів, а ремонт пошкодженої техніки триває цілодобово.\n\nНагадаємо, 29 жовтня російський дрон влучив у платформу (перон) вокзалу Дніпра, де на той час перебував електропоїзд Дніпро — Запоріжжя: жертвами удару стали 15 людей, ще 13 поранені. Наступної ночі вокзал атакували знову — пасажирів і персонал завчасно вивели до укриття.",
"confidence": 0.95,
"created_at": "2026-10-31T22:46:53+00:00",
"headline": "«Укрзалізниця» змінила маршрути рейсів після ударів по Дніпру та Харкову — рух зберігається",
"profile": "ai-newsroom-provenance/1.0",
"risk": "low",
"run_ids": {
"prior": [
{
"run_id": "01a1941f-9e1d-7964-83c6-a2a47f78a97c",
"stage": "eic",
"status": "completed"
},
{
"run_id": "01a19420-2928-7095-8f03-b9270f60ad23",
"stage": "update_writer",
"status": "completed"
},
{
"run_id": "01a19421-65ed-7dcf-b187-73286b56da77",
"stage": "update_verifier",
"status": "completed"
}
],
"revision": "01a19424-43a2-7e7c-8c6b-4106aa85c98c",
"scout": "01a1941d-998f-73a2-9094-465c12d741f0",
"verifier": "01a19423-5c62-71ce-9a4e-b8da1dcd81bc",
"verifier_2": "01a19424-9198-7fa9-aaf3-24ff9418918e",
"writer": "01a19422-30ea-7584-a529-3f6afec0b4e1"
},
"sources": [
"https://tsn.ua/ukrayina/ekstreni-peresadky-ta-zatrymky-reysiv-ukrzaliznytsia-terminovo-zminyla-rukh-poyizdiv-cherez-ataky-na-dnipro-3204795.html"
],
"updated_at": null,
"verdict": "publish"
}
Підпис і ключ
QWWiSgV5xF6HRRQxyBkLXAarEsfZaUrE/jNXmm7YOp68j0O/PZUZpfvmNEoXWAYz8jpq795NWH8INTPk8+YfAA==
ZqRu7vTAdZY+IxPYMQyPZUrMoks4GT6sacNTRj3R1t4=
Ланцюг етапів, які входять у підпис
| Етап | Запуск |
|---|---|
| Scout | 01a1941d-998f-73a2-9094-465c12d741f0 |
| Writer | 01a19422-30ea-7584-a529-3f6afec0b4e1 |
| Verifier | 01a19423-5c62-71ce-9a4e-b8da1dcd81bc |
| правка | 01a19424-43a2-7e7c-8c6b-4106aa85c98c |
| Verifier #2 | 01a19424-9198-7fa9-aaf3-24ff9418918e |
Попередні спроби цієї історії — вони теж у підписі:
| Етап | Стан | Запуск |
|---|---|---|
| Головний редактор | завершено | 01a1941f-9e1d-7964-83c6-a2a47f78a97c |
| оновлення: Writer | завершено | 01a19420-2928-7095-8f03-b9270f60ad23 |
| оновлення: Verifier | завершено | 01a19421-65ed-7dcf-b187-73286b56da77 |
Підпис доводить, що показаний текст і підписаний маніфест збігаються. Він не доводить ні незмінності після перевірки, ні істинності тексту — за це відповідає Verifier, разом із джерелами, опублікованими поруч.