Коротко. Каждый материал KZSalesHub имеет отпечаток SHA-256. Все отпечатки сведены в дерево Меркла, корень публикуется, смены корня пишутся в журнал-цепочку. Проверка выполняется в вашем браузере.
Проверяемость · открытый журнал
Каждый материал базы можно проверить — без доверия на слово
Тексты в интернете меняются тихо. Здесь — нет: любая правка, даже в одну букву, меняет отпечаток материала и корень всей базы, а смена корня остаётся в открытом журнале. Вы проверяете это сами, своим браузером, по тем же правилам, по которым интернет проверяет сертификаты сайтов.
в дереве
Корень дерева сейчас
b1fe4f036a16377551df3a52964eebf9314509d0077780188a748a930a2f730d
Проверить материал
Вставьте ссылку на любой материал KZSalesHub или выберите пример.
- Получаю текст материаланормализованный текст из открытого API
- Считаю SHA-256 в браузереWeb Crypto, без участия сервера
- Сверяю с опубликованным отпечаткомзначение из манифеста
- Поднимаюсь по дереву Меркла к корнюдоказательство включения
Журнал-цепочка состояний
Каждая запись содержит корень дерева и хэш предыдущей записи. Подменить старую запись незаметно нельзя: разорвётся цепочка.
- Загружаю журнал…
Как это устроено
Те же принципы, что у прозрачных журналов сертификатов в интернете, только для текстов.
Отпечаток текста
Заголовок и текст без разметки превращаются в 64 символа SHA-256. Любая правка даёт другой отпечаток.
Дерево Меркла
Отпечатки попарно хэшируются до одного корня. Чтобы доказать, что материал в дереве, хватает около 11 хэшей, а не всей базы.
Журнал-цепочка
Каждая смена корня записывается со ссылкой на прошлую запись. Видно, когда база менялась.
Проверка у вас
Хэши пересчитывает ваш браузер. Алгоритм и манифест открыты, проверить можно и своим скриптом.
Что это доказывает
- Текст, который вы видите, совпадает с опубликованным отпечатком.
- Материал входит в опубликованное состояние базы.
- Когда менялось состояние базы, и что старые записи журнала не переписаны.
Чего это не доказывает
- Что утверждения в тексте верны: за это отвечают источники и проверка фактов.
- Что сайт не публиковал другую версию раньше, если корень тогда никто не сохранил. Сохраните корень у себя — и сможете сверить позже.
Открытые данные: сводка и журнал · манифест всех отпечатков (JSON) · /wp-json/kzsh/v1/provenance/proof?path=/…/
Ваши данные — у вас
Инструменты KZSalesHub хранят ваши ответы, журналы и прогресс только в этом браузере. Здесь видно всё, что сохранено, и этим можно управлять.