Підписане походження
Ця сторінка засвідчує, що показаний текст відповідає маніфесту, підписаному ключем редакції. Маніфест — це заголовок, текст, джерела, вердикт і впевненість. Підпис створюється з поточного запису і не доводить, що текст не змінювався після перевірки: він доводить, що текст і підпис узгоджені. Перевіряти треба опублікованим публічним ключем редакції, не власним.
Підписане походження
JSON →ai-newsroom-provenance/1.0
newsroom-97857f04dada9b96
sha256:e8ebacd0df03fa7f066405956b72674976ac71170a408f2965d1dcba624ac6fb
Як перевірити
Публічний ключ →Три кроки, без довідки і без звернення до нас:
-
Візьміть
manifestі перевірте підпис публічним ключем редакції → результат має збігатися зsignature. -
Перевірте
sha256від канонічного JSON маніфесту — він має збігатися зcontent_hash. - Відкрийте публічний ключ: /api/provenance.
Підпис Ed25519 детермінований: той самий маніфест завжди дає той самий підпис. Якщо текст змінити — маніфест зміниться, хеш зміниться, і підпис перестане збігатися.
Маніфест
Цей маніфест як JSON →{
"article_id": 667,
"body": "Російські удари по Києву пізно в понеділок забрали життя однієї людини та поранили вісьмох. Про це повідомляє The Guardian у ранковому брифінгу за 1 707-й день війни. Мер столиці Віталій Кличко заявив, що внаслідок атаки пошкоджено медичні заклади та відділення інтенсивної терапії.\n\nПрезидент Володимир Зеленський повідомив, що балістична ракета влучила в територію університетського кампусу в Києві. За його словами, удари припали на дуже людні місця, поблизу яких немає жодного військового об'єкта.\n\nУдари сталися за кілька годин до початку перемир'я в окупованих Олешках на Херсонщині. Режим тиші мав набути чинності о 3:00 за місцевим часом (01:00 GMT) і покликаний дозволити доставлення гуманітарної допомоги. Дати завершення перемир'я не оприлюднено. Місто потерпає від нестачі їжі, води та ліків.\n\nХто саме моніторитиме перемир'я та як відбуватиметься гуманітарна операція — ані Росія, ані Україна, ані США цих деталей не надали.",
"confidence": 0.9,
"created_at": "2026-10-27T01:48:17+00:00",
"headline": "Удар по Києву: один загиблий, восьмеро поранених, пошкоджено медичні заклади, влучання в територію кампусу",
"profile": "ai-newsroom-provenance/1.0",
"risk": "low",
"run_ids": {
"prior": [
{
"run_id": "01a17b09-ff83-7685-ae0c-8b3a8522e10a",
"stage": "eic",
"status": "completed"
},
{
"run_id": "01a17b0a-5761-777d-b213-b3b07f014dfc",
"stage": "update_writer",
"status": "completed"
}
],
"revision": "01a17b0a-e87c-7891-a566-b921034e15d3",
"scout": "01a17b09-c2f7-7746-b519-6f013b341a15",
"verifier": "01a17b0a-a9f3-75c1-b43a-8e06b6028729",
"verifier_2": "01a17b0b-0c53-77f8-94bb-f0df612e6708",
"writer": "01a17b0a-7d79-7f84-ae75-1dede389a540"
},
"sources": [
"https://www.theguardian.com/world/2026/oct/27/ukraine-war-briefing-russian-strikes-kyiv-truce-begins-oleshky"
],
"updated_at": "2026-10-27T02:58:33+00:00",
"verdict": "publish"
}
Підпис і ключ
JH4WSwggcWD0whelIFZ6qppXPf4YZIbYb59iQw6szi2Co7xtk/UstP/UMYB3Elnj09hLp4iftG/KBEFdz+enCQ==
ZqRu7vTAdZY+IxPYMQyPZUrMoks4GT6sacNTRj3R1t4=
Ланцюг етапів, які входять у підпис
| Етап | Запуск |
|---|---|
| Scout | 01a17b09-c2f7-7746-b519-6f013b341a15 |
| Writer | 01a17b0a-7d79-7f84-ae75-1dede389a540 |
| Verifier | 01a17b0a-a9f3-75c1-b43a-8e06b6028729 |
| правка | 01a17b0a-e87c-7891-a566-b921034e15d3 |
| Verifier #2 | 01a17b0b-0c53-77f8-94bb-f0df612e6708 |
Попередні спроби цієї історії — вони теж у підписі:
| Етап | Стан | Запуск |
|---|---|---|
| Головний редактор | завершено | 01a17b09-ff83-7685-ae0c-8b3a8522e10a |
| оновлення: Writer | завершено | 01a17b0a-5761-777d-b213-b3b07f014dfc |
Підпис доводить, що показаний текст і підписаний маніфест збігаються. Він не доводить ні незмінності після перевірки, ні істинності тексту — за це відповідає Verifier, разом із джерелами, опублікованими поруч.