Zaman Kanıtı

Arşivlediğimiz kamu verisinin her günkü hâli özetlenip Bitcoin'e çıpalanıyor. Amaç tek bir soruyu cevaplayabilmek: “şu tarihte şu değer gerçekten böyleydi” — ve bunu bize güvenmeden doğrulatabilmek.

Kendi veritabanımızdaki “bu değer o gün buradaydı” satırı hiçbir şey kanıtlamaz: tarihi de değeri de biz yazıyoruz. O yüzden her taahhüt, denetimimizde olmayan bir yere yazılıyor — OpenTimestamps takvimleri üzerinden Bitcoin bloğuna.

Taahhütler

nokayıt tipikayıtmerkle kökükapsam sınırı (utc)çıpadosyalar
#4 sanctions_entity 45.705 fb493a4500d2de2aec42… 2026-07-27 19:54:36 onay bekliyor (3 takvim) belge · .ots
#3 series_point 857.331 a0467a061a8c526929a1… 2026-07-27 19:54:36 onay bekliyor (3 takvim) belge · .ots
#2 sanctions_entity 45.705 fb493a4500d2de2aec42… 2026-07-27 19:35:48 onay bekliyor (3 takvim) belge · .ots
#1 series_point 857.331 a0467a061a8c526929a1… 2026-07-27 19:35:48 onay bekliyor (3 takvim) belge · .ots

Kendiniz doğrulayın

Bize güvenmeniz gerekmiyor; iki komut yeter.

pip install opentimestamps-client

curl -s https://api.temsor.com/proof/3/document -o taahhut.txt
curl -s https://api.temsor.com/proof/3/ots      -o taahhut.txt.ots

ots verify taahhut.txt.ots

Taze damgalarda çıktı “Pending confirmation in Bitcoin blockchain” olur; blok kapandıktan sonra aynı komut zincirdeki tarihi gösterir. Belgenin içinde kapsam da yazılıdır (kaç kayıt, hangi ana kadar, hangi sıralama) — yani kökün neyin kökü olduğu belirsiz kalmaz.

Tek kayıt için içerme kanıtı

Bir kaydın o taahhüdün içinde olduğunu, 857 bin kaydın tamamını indirmeden gösterir (yalnızca ~20 kardeş özet).

curl -s "https://api.temsor.com/proof/record?series=tcmb.usd&at=2026-07-27"

Yanıttaki record alanı kanonik gösterimdir. Doğrulama: leaf = sha256(0x00 ‖ record), sonra her adımda sha256(0x01 ‖ sol ‖ sağ) — RFC 6962. Sonuç root ile eşleşmelidir. Kayıt taahhütten sonra değişmişse kanıt üretilmez: sistem sessiz kalmak yerine değişimi bildirir.