Sealed bets
These are directional calls I make before the outcome is known. When I seal one, only its SHA-256 hash goes up here, along with an OpenTimestamps proof anchored in Bitcoin. Nobody can read the call yet, and I can't change it later.
Once it resolves I reveal the exact text, my probability and a random salt. Hash them and you get the commitment that was published on the sealed date. Every revealed bet has a button that does this in your browser.
Nothing sealed yet.
Verify one yourself
printf 'zhou-bet-v1\n%s\n%s\n%s\n%s\n%s' "$id" "$sealedAt" "$p" "$text" "$salt" | shasum -a 256
ots verify <id>.hash.ots # proves the hash existed by the sealed date