Dowód istnienia

Oznacz dowolny plik czasem @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.

Upuść plik tutaj lub kliknij, aby wybrać — haszowany lokalnie (SHA-256).

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

Od razu, gdy stemplujesz: Twój hash, jego czas @beat i UTC oraz jego pozycja w łańcuchu haszy (tylko-do-dopisywania). Już to samo dowodzi, że dokument istniał w tamtej chwili.

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, atestacja Bitcoin i kotwica bankowa. Sam znacznik czasu nigdy się nie zmienia.

Tygodniowe kotwiczenie haszy

Korzeń Merkle każdego tygodnia jest powiązany z niezależną referencją bankową — odrębnym, datowanym zapisem, że dziennik tygodnia istniał do tej daty.

2026-09-15 · tydzień 2026-W37
6e6195e7b3fc68759313b51ad9cdc9561aa0f2ea7ac3543ac7fc2335b6b069de
Zakotwiczone przez: Swissquote Bank SA (Swiss bank · Status: ✓ confirmed · Ref. bankowa: 1174262612
2026-09-10 · tydzień 2026-W36
9f4047d4e380e4aafe5c74e5c79adaea91e4e17d06451d6b287942206402cb9b
Zakotwiczone przez: Swissquote Bank SA (Swiss bank · Status: ✓ confirmed · Ref. bankowa: 1169672496
2026-09-01 · tydzień 2026-W35
5e063fd45948dff2c7c514386acc1d876132566eca203f5f4bcf7e9c8c85067d
Zakotwiczone przez: Swissquote Bank SA (Swiss bank · Status: ✓ confirmed · Ref. bankowa: 1165796278
2026-08-25 · tydzień 2026-W34
ff3a763358a943dc75e4b0a485f135047ecb637ab47ae6eab1d8ced1888c8e17
Zakotwiczone przez: Swissquote Bank SA (Swiss bank · Status: ✓ confirmed · Ref. bankowa: 1161577508
2026-08-18 · tydzień 2026-W33
7a1465c1c122c9f788f6e10d563f440b3784b111dfbddcef3ac020278d07ce96
Zakotwiczone przez: Swissquote Bank SA (Swiss bank · Status: ✓ confirmed · Ref. bankowa: 1156833423
2026-08-10 · tydzień 2026-W32
d9c958ab2f36d533bd7a054f89348324a973cd7a3fa0141a80503b604c41d02f
Zakotwiczone przez: Swissquote Bank SA (Swiss bank · Status: ✓ confirmed · Ref. bankowa: 1152611848
2026-08-04 · tydzień 2026-W31
ec00a1a0bc015e4b13feda72fe0dd859507d48f859da81498c2a1eceab970253
Zakotwiczone przez: Swissquote Bank SA (Swiss bank · Status: ✓ confirmed · Ref. bankowa: 1148932604
2026-07-28 · tydzień 2026-W30
gfKbhyyKvpQMYvOe9zWGRoyMHno0VFWAznoVD7GAHuYrXb2g1bIlwhr+z6ard6w+
Zakotwiczone przez: Swissquote Bank SA (Swiss bank · Status: ✓ confirmed · Ref. bankowa: 1144955485
2026-07-23 · tydzień 2026-W29
72c71c70291a6d3cebf5e84ebe0a01163187a56ccd469785beb06b79346f292a
Zakotwiczone przez: Swissquote Bank SA (Swiss bank · Status: ✓ confirmed · Ref. bankowa: 1141610457
2026-07-06 · tydzień 2026-W27
a66f790ca3fdd097dadf24226139aa148ae9b84e29e8aec53accf5e22b594fbf
Zakotwiczone przez: Swissquote Bank SA (Swiss bank · Status: ✓ confirmed · Ref. bankowa: 1132054035
2026-06-30 · tydzień 2026-W26
b460cb716fbf3481480b428f97d7ec115d8816f0fcb3669a85e03774065256b8
Zakotwiczone przez: Swissquote Bank SA (Swiss bank · Status: ✓ confirmed · Ref. bankowa: 1127113185
2026-06-23 · tydzień 2026-W25
1b33c081be206b028d508be5046a3da6a195448fbded7d54a6f2e02d13a5749d
Zakotwiczone przez: Swissquote Bank SA (Swiss bank · Status: ✓ confirmed · Ref. bankowa: 1122189662

Jak to działa

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

2. Hash zostaje zapisany w dzienniku tylko-do-dopisywania, spiętym łańcuchem haszy, wraz z czasem @beat i UTC.

3. Co tydzień wszystkie hasze są łączone w korzeń Merkle, podpisywany naszym kluczem Ed25519 i kotwiczony zewnętrznie — przy niezależnej referencji bankowej oraz w Bitcoinie przez OpenTimestamps.

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

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

Udostępniasz ostemplowane zdjęcie przez komunikator? Wyślij je jako dokument/plik — aplikacje rekompresujące obrazy zmieniają bajty i hash tego, co dotrze, nie zgadza się już z ostemplowanym oryginałem.

Chcesz poznać dokładny algorytm — haszowanie 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ą”: koperta zapieczętowana czasem otwiera się dopiero po wybranym @beat i tylko wtedy, gdy zejdą się niezależni posiadacze kluczy — więc nikt nie otworzy jej wcześniej, my również. Działa i jest publiczna już dziś dla programistów; interfejs w jednym kliknięciu trafi tu wkrótce.

Tygodniowe korzenie Merkle są podpisywane naszym kluczem Ed25519. Klucz publiczny: YNVYXDyg3hQGM3F+/ec+ZNmeN1JI/hZX+CxLqyJdyN0=