Open memories only when time says so.
Secure, time-locked data storage powered by drand's mathematical certainty. Encrypt your future today without a central authority.
Capsule Status
hourglass_top Time-Locked
How it Works
Three simple steps to lock your data in time.
1. Choose your unlock time
Select a specific future date or a specific drand round for decryption.
2. Upload & Encrypt
Your data is secured using drand threshold signatures and optional passwords.
3. Share or Store
Keep your time-locked capsule or share the link with your future self.
Highlights
Built for absolute security and privacy.
Impossible to Open Early
Mathematical certainty via drand protocol.
Two-Layer Security
Drand threshold + personal password.
Zero-Trace Previews
In-memory decryption for secure media viewing.
Multiple File Types
Support for BTC keys, media, and docs.
Why it’s impossible early
Our protocol utilizes drand signatures to ensure that decryption keys are only generated at the specified network round.
Traditional encryption relies on someone holding a key. We rely on the Universe. A threshold of nodes must collaborate to reveal the randomness required for your specific capsule's key, making premature access mathematically impossible.
-
Identity-Based Encryption (IBE) on BLS12-381
The identity is a future drand round r. For round r we compute:
Q = H1(round || chain_hash) // map to G2 C = IBE.Encrypt(mpk, Q, message) -
The key does not exist yet
The decryption key for round r is the BLS threshold signature σᵣ = H1(r)^sk, where sk is split across the drand committee. No single party — and no coalition below threshold — can produce σᵣ early.
-
Verification is public
Once the network emits round r, anyone can verify σᵣ with the chain public key. Decryption then follows: M = IBE.Decrypt(σᵣ, C).
// Drand Threshold Decryption
const round = await drand.getRound(targetRound);
const signature = round.signature;
if (signature) {
const capsuleKey = deriveKey(signature, salt);
const data = decrypt(encryptedBlob, capsuleKey);
console.log("Memory Unlocked.");
} else {
throw new Error("Time has not yet arrived.");
}
What will you lock?
Use cases for the future-minded.
Locking BTC Keys
Secure your inheritance or forced HODL for 5-10 years.
Public Legacy Letter
A message for the next generation, readable only in 2050.
Scheduled Media Drops
Release albums, films, or leaks with cryptographic precision.
Platforms
Available everywhere
Create and open capsules on any device. Client-side encryption keeps your secrets protected on your machine.
Sponsor
Portguard
Portguard is a modern variant of fwknop single‑packet authorization, designed for secure, low‑noise access control.
Visit website arrow_outward
Sponsor
VoiceLedger
VoiceLedger turns voice into structured records so you can capture ideas, expenses, or logs instantly.
Visit website arrow_outwardReady to secure your future self?
check_circle No account required to start.