Plik zostaje na Twoim urządzeniu — wysyłany jest tylko jego odcisk (SHA-256), żeby go ostemplować albo wyszukać.

Dowód istnienia

Opatrz dowolny plik znacznikiem czasu @beat — za darmo i publicznie. Twój plik nigdy nie opuszcza urządzenia; zapisywany jest tylko jego SHA-256. Później udowodnij, że dokument istniał w tamtej chwili.

Do sprawdzenia bez wierzenia nam na słowo

Twój wpis nie opiera się na naszym słowie. Pieczętują go niezależni świadkowie — Bitcoin, bank i publiczne archiwa — każdy z innym właścicielem, krajem i motywacją. Liczby są na żywo, a każda karta prowadzi do dowodu.

Publiczny dziennik

518
Wpisy w dzienniku

Każdy odcisk jest spięty z poprzednim, a cały dziennik każdy może pobrać i przeliczyć.

Przeglądaj punkty kontrolne

Podpisane punkty kontrolne

#32
Najnowszy punkt kontrolny · 22 października 2026

Codziennie i po każdym zamkniętym tygodniu stan całego dziennika jest podpisywany i spinany z poprzednim.

Otwórz najnowszy punkt kontrolny

Bitcoin

49
Dowody w blokach Bitcoina

Korzenie tygodni i punkty kontrolne trafiają do Bitcoina przez OpenTimestamps, a każdy punkt kontrolny wskazuje świeży blok — więc czas jest ograniczony z obu stron.

Jak ograniczony jest czas

Przelewy bankowe

17
Tygodnie zakotwiczone w banku

Każdy korzeń tygodnia trafia do tytułu przelewu w regulowanym banku — datowanego zapisu, którego nie kontrolujemy.

Zobacz kotwice bankowe

GitHub

Co tydzień
Najnowsze wydanie: 2026-W42

Punkty kontrolne, dziennik i strona tygodnia jako niezmienne wydanie, którego nie da się później zmienić.

Zobacz wydania

Internet Archive

Co tydzień
Najnowsza migawka: 2026-W42

Migawka strony i punktu kontrolnego każdego tygodnia, przechowywana przez niezależne archiwum non-profit.

Zobacz migawki

Zenodo

Co kwartał
Najnowsza wersja: 2026-Q3

Pełny dziennik złożony w otwartym repozytorium naukowym CERN, ze stałym DOI.

Otwórz rekord

Dlaczego zbudowaliśmy to właśnie tak — przeczytaj manifest

Twój znacznik czasu jest zapisywany natychmiast — dodatkowe pieczęcie dochodzą później

Od razu, gdy dodajesz znacznik czasu: Twój hash, jego czas @beat i UTC oraz jego pozycja w łańcuchu hashy, do którego można tylko dopisywać. Już samo to dowodzi, że dokument istniał w tamtej chwili.

W ciągu doby najbliższy dzienny punkt kontrolny (po 00:00 UTC) podpisuje cały dziennik — razem z Twoim wpisem — a kilka godzin później zapisuje go w Bitcoinie.

Po zakończeniu tygodnia — gdy bieżący tydzień się zamknie (w najbliższy poniedziałek, 00:00 UTC), jego tygodniowy korzeń Merkle zostaje zamrożony i dochodzą trzy niezależne warstwy:

Świeży certyfikat pokazujący „pending — week still open” (oczekuje — tydzień wciąż otwarty) jest więc czymś zupełnie normalnym. Wróć po zakończeniu i zapieczętowaniu Twojego tygodnia, a następnie zweryfikuj ponownie lub pobierz certyfikat jeszcze raz (albo zeskanuj jego kod QR) — pojawią się wtedy podpis, poświadczenie w Bitcoinie i kotwica bankowa. Sam znacznik czasu nigdy się nie zmienia.

Tygodniowe kotwiczenie hashy

Korzeń Merkle każdego tygodnia jest powiązany z niezależnym bankowym numerem referencyjnym — odrębnym, datowanym zapisem potwierdzającym, że dziennik tygodnia istniał najpóźniej tego dnia.

2026-10-19 · tydzień 2026-W42
276ed25ad72c37ebfccb0ed176de6e86cd9f7273d54b2579195de73840cef391
Zakotwiczone przez: Swissquote Bank SA (Swiss bank) · Status: ✓ potwierdzone · Nr ref. banku: 1197184130
2026-10-13 · tydzień 2026-W41
51a7d596b7fb3f732088a66e30a1720232d87b79e131372c2471e3924f2573c1
Zakotwiczone przez: Swissquote Bank SA (Swiss bank) · Status: ✓ potwierdzone · Nr ref. banku: 1193723080
2026-10-05 · tydzień 2026-W40
ccb1f0960ef9f2cbed59c6baa5272a738ee258aabc3e1739c1bdce362d7b9598
Zakotwiczone przez: Swissquote Bank SA (Swiss bank) · Status: ✓ potwierdzone · Nr ref. banku: 1188812283
2026-09-28 · tydzień 2026-W39
9f1babe3064904b9bc292162083beab4ba970f270cf33e6b3009fc6bf190da43
Zakotwiczone przez: Swissquote Bank SA (Swiss bank) · Status: ✓ potwierdzone · Nr ref. banku: 1182684937
2026-09-21 · tydzień 2026-W38
731921cf38dd24474ddd4719489c969999334761ddaa4c60c2534cab674b5c3e
Zakotwiczone przez: Swissquote Bank SA (Swiss bank) · Status: ✓ potwierdzone · Nr ref. banku: 1177850516
2026-09-15 · tydzień 2026-W37
6e6195e7b3fc68759313b51ad9cdc9561aa0f2ea7ac3543ac7fc2335b6b069de
Zakotwiczone przez: Swissquote Bank SA (Swiss bank) · Status: ✓ potwierdzone · Nr ref. banku: 1174262612
2026-09-10 · tydzień 2026-W36
9f4047d4e380e4aafe5c74e5c79adaea91e4e17d06451d6b287942206402cb9b
Zakotwiczone przez: Swissquote Bank SA (Swiss bank) · Status: ✓ potwierdzone · Nr ref. banku: 1169672496
2026-09-01 · tydzień 2026-W35
5e063fd45948dff2c7c514386acc1d876132566eca203f5f4bcf7e9c8c85067d
Zakotwiczone przez: Swissquote Bank SA (Swiss bank) · Status: ✓ potwierdzone · Nr ref. banku: 1165796278
2026-08-25 · tydzień 2026-W34
ff3a763358a943dc75e4b0a485f135047ecb637ab47ae6eab1d8ced1888c8e17
Zakotwiczone przez: Swissquote Bank SA (Swiss bank) · Status: ✓ potwierdzone · Nr ref. banku: 1161577508
2026-08-18 · tydzień 2026-W33
7a1465c1c122c9f788f6e10d563f440b3784b111dfbddcef3ac020278d07ce96
Zakotwiczone przez: Swissquote Bank SA (Swiss bank) · Status: ✓ potwierdzone · Nr ref. banku: 1156833423
2026-08-10 · tydzień 2026-W32
d9c958ab2f36d533bd7a054f89348324a973cd7a3fa0141a80503b604c41d02f
Zakotwiczone przez: Swissquote Bank SA (Swiss bank) · Status: ✓ potwierdzone · Nr ref. banku: 1152611848
2026-08-04 · tydzień 2026-W31
ec00a1a0bc015e4b13feda72fe0dd859507d48f859da81498c2a1eceab970253
Zakotwiczone przez: Swissquote Bank SA (Swiss bank) · Status: ✓ potwierdzone · Nr ref. banku: 1148932604
2026-07-28 · tydzień 2026-W30
955c494562039bfadb857622fffb95a9881c5250f7cd9a9479d363112c5f55dd
Zakotwiczone przez: Swissquote Bank SA (Swiss bank) · Status: ✓ potwierdzone · Nr ref. banku: 1144955485
2026-07-28 · tydzień 2026-W30
gfKbhyyKvpQMYvOe9zWGRoyMHno0VFWAznoVD7GAHuYrXb2g1bIlwhr+z6ard6w+
Pole korzenia w tym wpisie zostało wprowadzone błędnie i nie zgadza się z korzeniem tygodnia. Wpisy można wyłącznie dopisywać, dlatego ten pozostaje widoczny. Korzeń tygodnia to 955c494562039bfadb857622fffb95a9881c5250f7cd9a9479d363112c5f55dd.
Zakotwiczone przez: Swissquote Bank SA (Swiss bank) · Status: ✓ potwierdzone · Nr ref. banku: 1144955485
2026-07-23 · tydzień 2026-W29
72c71c70291a6d3cebf5e84ebe0a01163187a56ccd469785beb06b79346f292a
Zakotwiczone przez: Swissquote Bank SA (Swiss bank) · Status: ✓ potwierdzone · Nr ref. banku: 1141610457
2026-07-06 · tydzień 2026-W27
a66f790ca3fdd097dadf24226139aa148ae9b84e29e8aec53accf5e22b594fbf
Zakotwiczone przez: Swissquote Bank SA (Swiss bank) · Status: ✓ potwierdzone · Nr ref. banku: 1132054035
2026-06-30 · tydzień 2026-W26
b460cb716fbf3481480b428f97d7ec115d8816f0fcb3669a85e03774065256b8
Zakotwiczone przez: Swissquote Bank SA (Swiss bank) · Status: ✓ potwierdzone · Nr ref. banku: 1127113185
2026-06-23 · tydzień 2026-W25
1b33c081be206b028d508be5046a3da6a195448fbded7d54a6f2e02d13a5749d
Zakotwiczone przez: Swissquote Bank SA (Swiss bank) · Status: ✓ potwierdzone · Nr ref. banku: 1122189662

Tygodnie bez ani jednego wpisu nie mają korzenia, więc nie ma czego kotwiczyć: 2026-W28.

Jak to działa

1. Twoja przeglądarka liczy SHA-256 pliku — plik zostaje na Twoim urządzeniu.

2. Hash zostaje zapisany wraz z czasem @beat i UTC w dzienniku spiętym łańcuchem hashy, do którego można tylko dopisywać.

3. Co tydzień wszystkie hashe są łączone w korzeń Merkle, podpisywany naszym kluczem Ed25519 i kotwiczony zewnętrznie — poprzez niezależny bankowy numer referencyjny oraz w Bitcoinie za pomocą OpenTimestamps.

4. Każdy może później zweryfikować hash pliku, jego znacznik czasu, dowód włączenia aż do zakotwiczonego korzenia, podpis oraz poświadczenie w Bitcoinie (plik .ots do pobrania).

To poświadcza istnienie w danym momencie oraz integralność — nie autorstwo ani autentyczność treści.

Udostępniasz zdjęcie ze znacznikiem czasu przez komunikator? Wyślij je jako dokument/plik — aplikacje rekompresujące obrazy zmieniają bajty i hash tego, co dotrze, nie zgadza się już z hashem oryginału, który opatrzono znacznikiem czasu.

Chcesz poznać dokładny algorytm — hashowanie liścia i węzła, podpisywany komunikat, sposób przeliczenia dowodu włączenia? Przeczytaj pełną specyfikację dowodu.

Dowód odpowiada na pytanie „to istniało przed tą chwilą”. Jego lustrzane odbicie odpowiada na „tego nie da się przeczytać przed tą chwilą”: zapieczętowana kapsuła wymaga, by zeszli się niezależni posiadacze kluczy, a nasz serwer kluczy wydaje swój udział dopiero po wybranym @beat — więc żaden pojedynczy posiadacz klucza nie otworzy jej wcześniej, my również. Format jest otwarty: przeczytaj specyfikację kapsuły.

Tygodniowe korzenie Merkle są podpisywane naszym kluczem Ed25519. Klucz publiczny: e7y9THJIUKvNKOZHmdBjJ8E0bOKyBFVxxMpAJ8w574Y=
Historia i rotacja kluczy