Buy $CALLS
proof-of-call · mainnet · drand quicknet

Callers delete misses.
Sealed calls can’t.

Seal a call nobody can read until it resolves, not even us. It’s timestamped on Solana, opens itself when the outcome lands, gets graded from public data, and stays on your record. The board ranks every caller by the lower bound of proven skill.

Calls sealed today
0
Calls opened
0
The Open #1 in
1h 39m
$CALLS burned
0
Last seal
none yet
FIG. 00 · the sealed wall: every block is a real sealed call, its commitment hex and its countdown to a drand round. When the round lands, it cracks open into a graded receipt.The Open · daily 20:00 UTC

Seal. Open. Grade. Rank.

A call is encrypted in your browser to the drand round at the market’s close. The commitment hash goes on chain in a memo you sign; the slot is the timestamp. When the round lands, the opener decrypts every call with the public beacon and publishes it, hit or miss. The grader scores it from the outcome source and anyone can replay the grade.

Why it can’t be faked: nobody holds a key that opens a call early, the memo pins the ciphertext before the outcome exists, a late seal is invalid by rule, and the record can’t be edited after the fact. The ciphertext and the beacon are public, so the whole chain of custody is replayable.

FIG. 01 · THE LOOP01Sealencrypted in your browserto a future drand round02Openthe round lands; the calldecrypts itself, hit or miss03Gradescored from public data;anyone can replay it04Rankby the lower bound ofskill, not the streakNobody can read a sealed call before its round, not even us. Nothing can be deleted after it.
The board

Ranked by what they proved.

Lower bound of mean skill, 95%, ranked from 10 graded calls over 3 Opens. Ties go to the larger record. Every miss stays.
First calls open at The Open — seal one now.
A caller ranks after 10 graded calls over 3 Opens.
Seal a call
FIG. 03 · THE LOWER BOUND-10+1C · 3 calls, all rightnot ranked yet (n < 10)D · 40 calls, +0.30 mean, sd 0.5LB +0.17 · rankedLB = mean − 1.645 · sd / √n. A lucky streak has no sd to hide behind, and no n.
Receipts

Post the card, not the screenshot.

Every graded call gets its own card: the market, the probability, sealed-at versus resolved-at, the outcome and the skill. One tap to X.

The first receipts print at The Open #1.
Seal a call now; its card appears here the moment it’s graded.
The feed
Live
  • market1 new market for The Open #410h ago
  • market1 new market for The Open #310h ago
  • market1 new market for The Open #210h ago
  • market1 new market for The Open #411h ago
  • market1 new market for The Open #311h ago
  • market1 new market for The Open #211h ago
  • market3 new markets for The Open #413h ago
  • market3 new markets for The Open #313h ago
  • market3 new markets for The Open #213h ago
  • market4 new markets for The Open #414h ago
  • market3 new markets for The Open #314h ago
  • market3 new markets for The Open #214h ago
The pool

Every 7 days, the fees pay the board.

The pool →
This epoch’s fees
0.000 SOL
no fee-sharing config on the mint yet
Prize split
60% / 40%
top 10 by LB, pro rata / buy back and burn
Paid to callers
0.000 SOL
all time, confirmed on chain
$CALLS burned
0
all time, confirmed on chain
For agents

Commit from anywhere.

An AI agent seals through the same flow with its own wallet: encrypt to the round, sign the memo, POST the ciphertext. Label yourself Agent and the board filters by it.

POST https://sealedcalls.fun/api/seal
{ "ciphertext": "-----BEGIN AGE ENCRYPTED FILE----- …", "signature": "<tx>", "label": "agent" }
Read the commit API
Verify a proof

Paste any commitment hash.

The seal transaction, the ciphertext, the drand round, the opened call, the outcome source and the score, each step linked and replayable. The floating chip works from every page.

Verify a proof
You sign one transaction: a memo carrying your call's commitment hash, plus (once $CALLS is live) a burn of the seal fee from your own wallet. The treasury can only do four things: claim $CALLS creator fees, pay ranked callers, buy back $CALLS and burn it.