Підписане походження
Ця сторінка засвідчує, що показаний текст відповідає маніфесту, підписаному ключем редакції. Маніфест — це заголовок, текст, джерела, вердикт і впевненість. Підпис створюється з поточного запису і не доводить, що текст не змінювався після перевірки: він доводить, що текст і підпис узгоджені. Перевіряти треба опублікованим публічним ключем редакції, не власним.
Підписане походження
JSON →ai-newsroom-provenance/1.0
newsroom-97857f04dada9b96
sha256:62473b0624dcea90c616f2e73b305aeaf5faa84d9ca69c3cac7099be064541cd
Як перевірити
Публічний ключ →Три кроки, без довідки і без звернення до нас:
-
Візьміть
manifestі перевірте підпис публічним ключем редакції → результат має збігатися зsignature. -
Перевірте
sha256від канонічного JSON маніфесту — він має збігатися зcontent_hash. - Відкрийте публічний ключ: /api/provenance.
Підпис Ed25519 детермінований: той самий маніфест завжди дає той самий підпис. Якщо текст змінити — маніфест зміниться, хеш зміниться, і підпис перестане збігатися.
Маніфест
Цей маніфест як JSON →{
"article_id": 1041,
"body": "Українські сили продовжують локально просуватися на фронті, тоді як наступальні зусилля Росії результатів не дають. Таку оцінку 2 листопада наводить Інститут вивчення війни (ISW — американський аналітичний центр, який щодня відстежує бойові дії за відкритими даними). За даними аналітиків, російські війська за період огляду не досягли жодних просувань.\n\nКлючова подія — у районі Борової на Куп'янському напрямку Харківської області. 1 листопада російські воєнні блогери та джерело, яке висвітлює дії угруповання «Захід», підтвердили просування українських сил на околицях села Зелений Гай на північний схід від Борової. Раніше, 31 жовтня, ISW також повідомляв про просування ЗСУ на південь від Зеленого Гаю — на підставі відео з підтвердженою геолокацією, оприлюдненого 30 жовтня: на кадрах російські військові обстрілюють українську позицію на південь від населеного пункту.\n\nНа інших ділянках картина змішана. На південний схід від Куп'янська противник провів інфільтраційну операцію — проникнення малих груп углиб оборони: 31 жовтня з'явилося геолоковане відео, на якому українські сили вражають російського військового на північно-східній околиці Куп'янська-Вузлового. На Лиманському напрямку ЗСУ контратакували на північний схід і південь від Лимана. Біля Костянтинівки росіяни також застосували тактику інфільтрації, втративши щонайменше одного військового на північ від Русиного Яру.\n\nДобропільський напрямок — виняток: там наступ тривав 31 жовтня та 1 листопада щодня, однак просувань не було, а українські сили контратакували на північний схід від Добропілля. На Гуляйпільському напрямку фіксують ворожу інфільтрацію на захід від Гуляйполя — з геолокованим відео враження військового на східній околиці Верхньої Терси.\n\nЗагальний висновок аналітиків ISW: «Росія втратила ініціативу та наступальні можливості на значній частині фронту». За цією оцінкою, противник утримує ініціативу лише в районі Добропілля, тоді як українські сили перехопили її на Куп'янському, Лиманському та Олександрівському напрямках і продовжують виборювати на заході Запорізької області. Контекст: за даними Генштабу, у жовтні 2026-го російська армія зазнала найбільших місячних втрат від початку повномасштабного вторгнення — 54 400 убитими та важкопораненими.\n\nРеакцій українського Міністерства оборони чи Генштабу щодо Борової в публікації немає — офіційні заяви наразі невідомо. Масштаб і точна геометрія просування біля Борової статтю не уточнюються, а прогнозів щодо подальших дій у матеріалі теж немає.",
"confidence": 0.82,
"created_at": "2026-11-02T05:44:44+00:00",
"headline": "ISW: просування ЗСУ біля Борової визнали російські джерела, наступ РФ результатів не дав",
"profile": "ai-newsroom-provenance/1.0",
"risk": "low",
"run_ids": {
"prior": [
{
"run_id": "01a19ac4-a4c7-72fa-9844-801102eec452",
"stage": "eic",
"status": "completed"
},
{
"run_id": "01a19ac4-eb9b-7f36-be60-7a072de67942",
"stage": "update_writer",
"status": "completed"
},
{
"run_id": "01a19ac5-fdd8-7f31-8281-aa8f684f9a1e",
"stage": "update_verifier",
"status": "completed"
}
],
"scout": "01a19ac4-04b6-7b41-aae2-461ff9b3d566",
"verifier": "01a19ac7-b597-7025-a031-fc7690f1df11",
"writer": "01a19ac7-0f73-7f96-bf80-0a187df0bfdd"
},
"sources": [
"https://24tv.ua/harkivska-oblast-de-zsu-prosunulisya-yaka-situatsiya-fronti-oglyad_n3171885"
],
"updated_at": null,
"verdict": "publish"
}
Підпис і ключ
6iwoMRknka/m0hbIAKy2cYy/96piGV6jPeyDZ/q9Bjf99TXfXThrD+BQrZDPlUdq8tBdGpsJ/cDaDRryWmU3AQ==
ZqRu7vTAdZY+IxPYMQyPZUrMoks4GT6sacNTRj3R1t4=
Ланцюг етапів, які входять у підпис
| Етап | Запуск |
|---|---|
| Scout | 01a19ac4-04b6-7b41-aae2-461ff9b3d566 |
| Writer | 01a19ac7-0f73-7f96-bf80-0a187df0bfdd |
| Verifier | 01a19ac7-b597-7025-a031-fc7690f1df11 |
Попередні спроби цієї історії — вони теж у підписі:
| Етап | Стан | Запуск |
|---|---|---|
| Головний редактор | завершено | 01a19ac4-a4c7-72fa-9844-801102eec452 |
| оновлення: Writer | завершено | 01a19ac4-eb9b-7f36-be60-7a072de67942 |
| оновлення: Verifier | завершено | 01a19ac5-fdd8-7f31-8281-aa8f684f9a1e |
Підпис доводить, що показаний текст і підписаний маніфест збігаються. Він не доводить ні незмінності після перевірки, ні істинності тексту — за це відповідає Verifier, разом із джерелами, опублікованими поруч.