Skip to content

Home

time-safe — Encrypt Today. Unlock Tomorrow.

Python Textual timelock

Lock a secret until a future moment — so that nobody, not even you, can read it early.

time-safe timelock-encrypts your secrets, stores the ciphertext in a GitHub repo, and lets you reveal them only after a date you choose. The lock is enforced by cryptography — the drand randomness beacon via tlock — not by an honour system.

secrets list

Why it works

Each secret is encrypted to a future drand round. The round's threshold signature — the only thing that can decrypt it — is not produced by the beacon network until that wall-clock time arrives. So there is no key stored anywhere and no bypass: you cannot "recover" it early, GitHub cannot read it, and copying the repo doesn't help. Once the time passes, the signature becomes public and the app decrypts locally, in memory.

At a glance

Vaults Secret (ready) Add secret