Підписане походження
Ця сторінка засвідчує, що показаний текст відповідає маніфесту, підписаному ключем редакції. Маніфест — це заголовок, текст, джерела, вердикт і впевненість. Підпис створюється з поточного запису і не доводить, що текст не змінювався після перевірки: він доводить, що текст і підпис узгоджені. Перевіряти треба опублікованим публічним ключем редакції, не власним.
Підписане походження
JSON →ai-newsroom-provenance/1.0
newsroom-97857f04dada9b96
sha256:6b435b8e7beb9a05bda392468f1cc277176e8b18c7c1959b3576bfec193c9e87
Як перевірити
Публічний ключ →Три кроки, без довідки і без звернення до нас:
-
Візьміть
manifestі перевірте підпис публічним ключем редакції → результат має збігатися зsignature. -
Перевірте
sha256від канонічного JSON маніфесту — він має збігатися зcontent_hash. - Відкрийте публічний ключ: /api/provenance.
Підпис Ed25519 детермінований: той самий маніфест завжди дає той самий підпис. Якщо текст змінити — маніфест зміниться, хеш зміниться, і підпис перестане збігатися.
Маніфест
Цей маніфест як JSON →{
"article_id": 116,
"body": "Уповноважений Верховної Ради з прав людини Дмитро Лубінець повідомив про неналежні умови перебування мобілізованих у Білгород-Дністровському районному ТЦК та СП на Одещині. За його словами, це зафіксували представники омбудсмена під час моніторингового візиту.\n\nЗа описом Лубінця, люди, які ще вчора працювали в комфортному офісі, а потім стали на захист України, сьогодні змушені жити в підвалах на бетонній підлозі, накриватися старими простирадлами й спати на старих ліжках, на частині з яких взагалі немає матраців. Крім того, отвори у стінах біля вентиляційних конструкцій заткнуті звичайними подушками, а санітарний стан туалетів, за його словами, вкрай незадовільний.\n\n«Втім, найбільше в пам'ять врізалися металеві ґрати на дверях приміщень, де перебувають мобілізовані. Навряд чи вони там для антуражу чи створення умовного стилю лофт. Йдеться не про дизайнерський ремонт, а про обмеження свободи мобілізованих. На це не можна заплющувати очі — побачене потребує ретельної перевірки», — зазначив омбудсмен.\n\nЗа інформацією Лубінця, неналежні умови зафіксували і в казармах роти охорони: там виявили тісні кімнати з двоярусними ліжками, а замість тумбочок використовували картонні коробки. На території ТЦК також знайшли алкоголь у пластикових ємностях, а каски та бронежилети зберігалися у відкритому гаражі без дверей, серед старих меблів та іншого непотребу.\n\n«Люди, які стають на захист України, заслуговують на повагу, адекватні умови перебування та нормальне харчування. Це не привілеї, а базовий обов'язок держави. Але те, що побачили мої представники під час моніторингового візиту до Білгород-Дністровського районного ТЦК та СП на Одещині, не вкладається в голові», — заявив Лубінець. Він також наголосив: «Мобілізовані — це не люди другого сорту. Те, що людина підлягає мобілізації або вже проходить відповідні процедури, не позбавляє її права на гідне ставлення».\n\nЛубінець повідомив, що за результатами моніторингового візиту готує акти реагування. Вони мають забезпечити усунення виявлених порушень та перевірку дій посадовців, відповідальних за умови перебування людей у ТЦК. Реакції командування ТЦК і Міноборони на момент публікації немає.",
"confidence": 0.84,
"created_at": "2026-10-21T17:36:53+00:00",
"headline": "Лубінець: у ТЦК на Одещині мобілізовані жили в підвалах на бетонній підлозі, на дверях — ґрати",
"profile": "ai-newsroom-provenance/1.0",
"risk": "low",
"run_ids": {
"prior": [
{
"run_id": "01a15f85-3096-7628-ac02-259403e47e9d",
"stage": "eic",
"status": "completed"
}
],
"revision": "01a15f87-eb62-7f32-8121-630cee78f74a",
"scout": "01a15f84-dc9d-73e6-9559-9e0b3bf13bf5",
"verifier": "01a15f86-d9bc-7835-9801-8c0f076df031",
"verifier_2": "01a15f88-93cd-7c06-a0df-dcb546f6d9eb",
"writer": "01a15f85-f568-74db-a081-7767d5512aae"
},
"sources": [
"https://tsn.ua/ukrayina/lizka-bez-matratsiv-abo-vzahali-holyy-beton-i-graty-lubinets-pro-znushchannia-z-mobilizovanykh-v-ttsk-na-odeshchyni-3196055.html"
],
"updated_at": null,
"verdict": "publish"
}
Підпис і ключ
kckCVKiS5OoUJLT8hgWcZ8c5m3yKhaucvYSQFg7ANlMl0Glm1bA7SLAQBgIvvbcBRIKYyimXpEFLNCXwGR8bAw==
ZqRu7vTAdZY+IxPYMQyPZUrMoks4GT6sacNTRj3R1t4=
Ланцюг етапів, які входять у підпис
| Етап | Запуск |
|---|---|
| Scout | 01a15f84-dc9d-73e6-9559-9e0b3bf13bf5 |
| Writer | 01a15f85-f568-74db-a081-7767d5512aae |
| Verifier | 01a15f86-d9bc-7835-9801-8c0f076df031 |
| правка | 01a15f87-eb62-7f32-8121-630cee78f74a |
| Verifier #2 | 01a15f88-93cd-7c06-a0df-dcb546f6d9eb |
Попередні спроби цієї історії — вони теж у підписі:
| Етап | Стан | Запуск |
|---|---|---|
| Головний редактор | завершено | 01a15f85-3096-7628-ac02-259403e47e9d |
Підпис доводить, що показаний текст і підписаний маніфест збігаються. Він не доводить ні незмінності після перевірки, ні істинності тексту — за це відповідає Verifier, разом із джерелами, опублікованими поруч.