About Sealed

Sealed lets you cryptographically timestamp claims that stay hidden until you choose to reveal them.

Making claims is free. Servers and inference are not. If Sealed is useful to you, you can support it here. Every contribution goes directly to keeping it running.

How it works

You write a prediction or claim. The server immediately generates a SHA-256 hash of your text — a one-way cryptographic fingerprint — and publishes it. At the same time, the original text is encrypted with AES-256-GCM and stored. The decryption key is held in a separate key management service. Once posted, your claim is effectively time-locked until the reveal date and time.

To prevent anyone from guessing your claim, a random n_once is mixed in:

hash = SHA-256("sealed:{n_once}:{your claim text}")

On your chosen reveal date, the system decrypts the text, verifies it, and publishes it. If even a single character doesn't match, the claim is rejected. Once revealed, anyone can independently re-hash the text and confirm it hasn't been altered since the moment it was sealed.

Verify any claim yourself:

printf 'sealed:<nonce>:<claim_text>' | shasum -a 256

After reveal, three independent AI models search the web and evaluate the claim against real-world evidence. Each returns a verdict — supported, contradicted, partially supported, inconclusive, or not yet verifiable — and they're combined into a consensus score. Every judgment includes its sources so you can check for yourself.

Why this exists

Prediction markets let you bet on outcomes. Social media lets you say “I called it” after the fact. Neither lets you prove what you believed and when, without money or hindsight bias. Sealed gives you a way to put a stake in the ground, and have it verified later.

Who built this

I'm George, a developer in the UK. I built Sealed because I'm interested in the time value of information, and how to generate authentic signals for high quality forecasters. If you find it interesting or have thoughts, I'd love to hear from you.

Trust and transparency

The hash is published immediately and is independently verifiable. The encrypted content is stored on our server until the reveal date. We scan content at submission for content moderation purposes but do not access the encrypted claim text otherwise. We will not reveal content early except in response to a valid legal order.