Commit & reveal
Sealed forecasts
Some forecasts are published in full. Others are sealed: a fingerprint of the forecast is posted now, and the forecast itself is revealed only after the event resolves — with proof it was never altered in between.
How it works
An encrypted forecast enters the record before it becomes readable. Its commitment is timestamped at publication; the forecast is revealed later and verified against that earlier record.
- The forecast is written down with a long random secret (a "salt").
- Its SHA-256 hash is computed — a 64-character fingerprint that reveals nothing about the forecast, yet cannot correspond to any other text.
- Only the hash is published, and timestamped by entering the public Git history. The forecast itself stays hidden.
- After the event, the forecast and its salt are revealed. Anyone recomputes the hash and checks it against the one published earlier.
If the hashes match, the revealed forecast is provably the one committed earlier — a single changed character produces a completely different hash. The commitment is hiding (nothing leaks before the reveal) and binding (it cannot be swapped afterwards).
Sealed & revealed forecasts
No sealed forecasts yet. Commitments will be listed here with their publication date and hash.