Доказательство существования

Отметьте любой файл временной меткой @beat — бесплатно и публично. Ваш файл никогда не покидает устройство; записывается только его SHA-256. Позже докажите, что документ существовал в тот момент.

Проверяемо без доверия к кому бы то ни было — включая нас

Ваша запись не держится на нашем слове. Её запечатывают независимые свидетели — Bitcoin, банк и публичные архивы, — у каждого свой владелец, страна и мотив. Цифры обновляются в реальном времени, и каждая карточка ведёт к доказательству.

Публичный журнал

191
Записей в журнале

Каждый отпечаток связан с предыдущим, а весь журнал любой может скачать и пересчитать.

Смотреть контрольные точки

Подписанные контрольные точки

#3
Последняя контрольная точка · 27 сентября 2026 г.

Каждый день и после каждой закрытой недели состояние всего журнала подписывается и связывается с предыдущим.

Открыть последнюю контрольную точку

Bitcoin

16
Доказательств в блоках Bitcoin

Недельные корни и контрольные точки фиксируются в Bitcoin через OpenTimestamps, а каждая контрольная точка называет недавний блок — так время ограничено с обеих сторон.

Как ограничивается время

Банковские переводы

13
Недель с банковской привязкой

Каждый недельный корень записывается в назначение платежа в регулируемом банке — датированная запись, которой мы не управляем.

Смотреть банковские привязки

GitHub

Каждую неделю
Неизменяемые релизы

Контрольные точки, журнал и страница недели — в неизменяемом релизе, который нельзя изменить задним числом.

Смотреть релизы

Internet Archive

Каждую неделю
Независимые снимки

Снимок страницы и контрольной точки каждой недели, который хранит независимый некоммерческий архив.

Смотреть снимки

Zenodo

Каждый квартал
Полный журнал с DOI

Полный журнал, депонированный в открытом научном репозитории CERN, с постоянным DOI.

Почему мы построили это именно так — прочитайте манифест

Ваша временная метка записывается мгновенно — дополнительные печати добавляются позже

Сразу же, когда вы ставите метку: ваш хеш, его время @beat и UTC, а также его позиция в цепочке хешей, куда записи можно только добавлять. Уже одно это доказывает, что документ существовал в тот момент.

В течение суток ближайшая ежедневная контрольная точка (после 00:00 UTC) подписывает весь журнал — вместе с вашей записью — и через несколько часов фиксирует его в Bitcoin.

После окончания недели — как только текущая неделя закроется (в ближайший понедельник, 00:00 UTC), её недельный корень Merkle замораживается, и сверху добавляются три независимых уровня:

Поэтому свежий сертификат с надписью «pending — week still open» (ожидание — неделя ещё открыта) — это совершенно нормально. Вернитесь после того, как ваша неделя завершится и будет запечатана, затем проверьте снова или скачайте сертификат ещё раз (или отсканируйте его QR-код) — тогда появятся подпись, подтверждение в Bitcoin и банковская привязка. Сама временная метка никогда не меняется.

Еженедельная привязка хешей

Корень Merkle каждой недели привязывается к независимому банковскому номеру операции — отдельной записи с временной меткой, подтверждающей, что журнал недели существовал не позднее этой даты.

2026-09-21 · неделя 2026-W38
731921cf38dd24474ddd4719489c969999334761ddaa4c60c2534cab674b5c3e
Банк привязки: Swissquote Bank SA (Swiss bank) · Статус: ✓ подтверждено · Номер операции: 1177850516
2026-09-15 · неделя 2026-W37
6e6195e7b3fc68759313b51ad9cdc9561aa0f2ea7ac3543ac7fc2335b6b069de
Банк привязки: Swissquote Bank SA (Swiss bank) · Статус: ✓ подтверждено · Номер операции: 1174262612
2026-09-10 · неделя 2026-W36
9f4047d4e380e4aafe5c74e5c79adaea91e4e17d06451d6b287942206402cb9b
Банк привязки: Swissquote Bank SA (Swiss bank) · Статус: ✓ подтверждено · Номер операции: 1169672496
2026-09-01 · неделя 2026-W35
5e063fd45948dff2c7c514386acc1d876132566eca203f5f4bcf7e9c8c85067d
Банк привязки: Swissquote Bank SA (Swiss bank) · Статус: ✓ подтверждено · Номер операции: 1165796278
2026-08-25 · неделя 2026-W34
ff3a763358a943dc75e4b0a485f135047ecb637ab47ae6eab1d8ced1888c8e17
Банк привязки: Swissquote Bank SA (Swiss bank) · Статус: ✓ подтверждено · Номер операции: 1161577508
2026-08-18 · неделя 2026-W33
7a1465c1c122c9f788f6e10d563f440b3784b111dfbddcef3ac020278d07ce96
Банк привязки: Swissquote Bank SA (Swiss bank) · Статус: ✓ подтверждено · Номер операции: 1156833423
2026-08-10 · неделя 2026-W32
d9c958ab2f36d533bd7a054f89348324a973cd7a3fa0141a80503b604c41d02f
Банк привязки: Swissquote Bank SA (Swiss bank) · Статус: ✓ подтверждено · Номер операции: 1152611848
2026-08-04 · неделя 2026-W31
ec00a1a0bc015e4b13feda72fe0dd859507d48f859da81498c2a1eceab970253
Банк привязки: Swissquote Bank SA (Swiss bank) · Статус: ✓ подтверждено · Номер операции: 1148932604
2026-07-28 · неделя 2026-W30
955c494562039bfadb857622fffb95a9881c5250f7cd9a9479d363112c5f55dd
Банк привязки: Swissquote Bank SA (Swiss bank) · Статус: ✓ подтверждено · Номер операции: 1144955485
2026-07-28 · неделя 2026-W30
gfKbhyyKvpQMYvOe9zWGRoyMHno0VFWAznoVD7GAHuYrXb2g1bIlwhr+z6ard6w+
Поле корня в этой записи заполнено с ошибкой и не совпадает с корнем недели. Записи можно только добавлять, поэтому она остаётся видимой. Корень недели: 955c494562039bfadb857622fffb95a9881c5250f7cd9a9479d363112c5f55dd.
Банк привязки: Swissquote Bank SA (Swiss bank) · Статус: ✓ подтверждено · Номер операции: 1144955485
2026-07-23 · неделя 2026-W29
72c71c70291a6d3cebf5e84ebe0a01163187a56ccd469785beb06b79346f292a
Банк привязки: Swissquote Bank SA (Swiss bank) · Статус: ✓ подтверждено · Номер операции: 1141610457
2026-07-06 · неделя 2026-W27
a66f790ca3fdd097dadf24226139aa148ae9b84e29e8aec53accf5e22b594fbf
Банк привязки: Swissquote Bank SA (Swiss bank) · Статус: ✓ подтверждено · Номер операции: 1132054035
2026-06-30 · неделя 2026-W26
b460cb716fbf3481480b428f97d7ec115d8816f0fcb3669a85e03774065256b8
Банк привязки: Swissquote Bank SA (Swiss bank) · Статус: ✓ подтверждено · Номер операции: 1127113185
2026-06-23 · неделя 2026-W25
1b33c081be206b028d508be5046a3da6a195448fbded7d54a6f2e02d13a5749d
Банк привязки: Swissquote Bank SA (Swiss bank) · Статус: ✓ подтверждено · Номер операции: 1122189662

Как это работает

1. Ваш браузер вычисляет SHA-256 файла — файл остаётся на вашем устройстве.

2. Хеш записывается в журнал только для добавления, связанный цепочкой хешей, вместе с его временем @beat и UTC.

3. Каждую неделю все хеши объединяются в корень Merkle, который подписывается нашим ключом Ed25519 и привязывается к внешним источникам — к независимому банковскому номеру операции и к Bitcoin через OpenTimestamps.

4. Любой может позже проверить хеш файла, его временную метку, доказательство включения вплоть до привязанного корня, подпись и подтверждение в Bitcoin (файл .ots для скачивания).

Это удостоверяет существование в определённый момент и целостность — но не авторство и не подлинность содержания.

Пересылаете фото с временной меткой через мессенджер? Отправляйте его как документ/файл — приложения, пересжимающие изображения, меняют байты, и хеш полученного файла больше не совпадает с хешем отмеченного оригинала.

Нужен точный алгоритм — хеширование листа и узла, подписываемое сообщение, как пересчитать доказательство включения? Прочитайте полную спецификацию доказательства.

Доказательство отвечает на вопрос «это существовало до того момента». Его зеркальное отражение отвечает на «это нельзя прочесть до того момента»: запечатанная капсула открывается только после выбранного @beat и только когда сойдутся независимые держатели ключей — никто не откроет её раньше, включая нас. Формат открыт: прочитайте спецификацию капсулы.

Еженедельные корни Merkle подписываются нашим ключом Ed25519. Публичный ключ: e7y9THJIUKvNKOZHmdBjJ8E0bOKyBFVxxMpAJ8w574Y=
История и ротация ключей