Доказательство существования
Отметьте любой файл временной меткой @beat — бесплатно и публично. Ваш файл никогда не покидает устройство; записывается только его SHA-256. Позже докажите, что документ существовал в тот момент.
Ваша временная метка записывается мгновенно — дополнительные печати добавляются позже
Сразу же, при отметке: ваш хеш, его время @beat и UTC, а также его позиция в журнале-цепочке хешей (только добавление). Уже это доказывает, что документ существовал в тот момент.
После окончания недели — как только текущая неделя закроется (в ближайший понедельник, 00:00 UTC), её недельный корень Меркла замораживается, и сверху добавляются три независимых уровня:
- Подпись Ed25519 — добавляется в момент опечатывания недели.
- Bitcoin (OpenTimestamps) — отправляется в течение часа; подтверждается в блоке Bitcoin через несколько часов.
- Банковская привязка — корень привязывается к независимой банковской ссылке и публикуется, обычно в течение нескольких дней.
Поэтому свежий сертификат с надписью “pending — week still open” (ожидание — неделя ещё открыта) — это совершенно нормально. Вернитесь после того, как ваша неделя завершится и будет опечатана, затем проверьте снова или скачайте сертификат ещё раз (или отсканируйте его QR-код) — тогда появятся подпись, аттестация Bitcoin и банковская привязка. Сама временная метка никогда не меняется.
Еженедельная привязка хешей
Корень Меркла каждой недели привязывается к независимой банковской ссылке — отдельной записи с отметкой времени о том, что журнал недели существовал к этой дате.
Привязки пока не опубликованы.
Как это работает
1. Ваш браузер вычисляет SHA-256 файла — файл остаётся на вашем устройстве.
2. Хеш записывается в журнал только для добавления, связанный цепочкой хешей, вместе с его временем @beat и UTC.
3. Каждую неделю все хеши объединяются в корень Меркла, подписываются нашим ключом Ed25519 и привязываются внешне — к независимой банковской ссылке и в Bitcoin через OpenTimestamps.
4. Любой может позже проверить хеш файла, его временную метку, доказательство включения вплоть до привязанного корня, подпись и аттестацию Bitcoin (загружаемый .ots).
Это удостоверяет существование в определённый момент и целостность — но не авторство или подлинность содержания.
Нужен точный алгоритм — хеширование листа и узла, подписываемое сообщение, как пересчитать доказательство включения? Прочитайте полную спецификацию доказательства.
Еженедельные корни Меркла подписываются нашим ключом Ed25519. Публичный ключ:
PNMoAM0Lq+gqQJaFN4iZJf1RxXZkP6IYQNb6CtaCnYk=