Time Capsules

Revolutionary timelock encryption for the Nostr protocol

Timelock Encryption Drand Network Future Decryption

What are Time Capsules?

Time Capsules represent a revolutionary advancement in cryptographic messaging, allowing you to create messages that can only be decrypted at a specific future time. Unlike traditional encryption where you control when to decrypt, Time Capsules use the drand network's distributed randomness beacon to create truly time-bound encryption.

Automatic Decryption

Messages automatically become readable at the specified future time, powered by the drand network's distributed beacon.

Decentralized Trust

No single entity controls when decryption happens - it's guaranteed by the drand network's cryptographic beacon.

How Time Capsules Work

1

Create Message

Write your message and choose when it should be revealed

2

Timelock Encrypt

Message is encrypted using future drand randomness that doesn't exist yet

3

Publish to Nostr

Encrypted capsule is published as a Nostr event (kind 1041)

4

Auto Decrypt

When the time arrives, anyone can decrypt using the drand beacon

Two Capsule Modes

Public Time Capsules

Anyone can decrypt the message once the specified time arrives. Perfect for public announcements, predictions, or time-delayed revelations.

Completely public decryption
No recipient restrictions
Perfect for announcements

Private Time Capsules

Only specific recipients can decrypt the message after the time arrives. Combines timelock encryption with recipient-specific encryption using NIP-44 and NIP-59.

Recipient-specific decryption
NIP-44 v2 encryption
NIP-59 gift wrapping

Real-World Use Cases

Future Predictions

Make predictions about future events and reveal them automatically when the time comes.

Scheduled Announcements

Schedule important announcements to be revealed at specific times without manual intervention.

Digital Will

Leave messages for the future that are automatically revealed after a specified time period.

Time-Sensitive Secrets

Share sensitive information that should only be revealed after a specific event or time.

Coordinated Reveals

Coordinate simultaneous reveals across multiple parties without central coordination.

Time Capsule Messages

Send birthday wishes, anniversary messages, or other personal notes to be delivered in the future.

Technical Integration

Example: Creating a Time Capsule Event
{
  "kind": 1041,
  "content": "<encrypted_payload>",
  "tags": [
    ["tlock", "<drand_round>", "<mode>"],
    ["p", "<recipient_pubkey>"] // only for private mode
  ],
  "created_at": 1696118400,
  "pubkey": "...",
  "id": "...",
  "sig": "..."
}

Relay Support

Shugur Relay Network
Event validation & storage
Real-time broadcasting
Connect to: wss://shu01.shugur.net

Start Using Time Capsules Today

Experience the future of time-bound messaging with our live demo and comprehensive documentation.