Sports & prediction markets · Walrus Memory · Sui · Tatum
Calibro pays for sports signals over HTTP 402, settles every forecast against the real result, and keeps each source's record on Walrus Memory. Next game, it pays the sources that were right, refuses the ones that weren't, and coaches the people who pick against it.
Reading the record from Walrus Memory…
1
Step 1
For every market, Calibro reads three things from Walrus Memory: its risk mandate, each source's record in that league, and similar games it has settled before.
Step 2
A source is worth its fee only if its record says so. New sources get four games to prove themselves; after that, any source scoring worse than 0.265 is refused, and the reason is written down.
Step 3
Signals sit behind HTTP 402. Calibro pays with a real Sui transfer, and the seller checks the transaction through Tatum's Sui gateway before releasing anything. Receipts are single use.
Step 4
When Polymarket resolves the game, Calibro scores every signal it bought, updates each source's calibration, and writes the post-mortem back to Walrus. Nobody types in a result.
GET /api/signals/sharp-steam?marketId=poly-nba-… 402 Payment Required
WWW-Authenticate: Payment protocol="mpp-sui-v1", network="sui:mainnet", amount="2000000", …
X-Payment-Required: { x402Version: 1, accepts: [{ scheme: "exact", payTo: "0x5e2d…", … }] }
Sui transfer of 0.002 SUI to the seller's treasury
GET … X-Payment: { txDigest, challengeId, payer } 200 OK, signed signal
checked through Tatum: succeeded, treasury credited, sender matches, never used before2
Reading the track record from Walrus Memory…
3
Connect any Sui wallet and sign your probability before the game. The pick is sealed on Walrus with your signature, graded against Polymarket's result, and scored with the same maths Calibro applies to its own sources.
Before you sign, Calibro looks up how your past picks at the same confidence actually turned out, and how you've done when you disagreed with the market. When your record says your confidence runs high, it suggests the number your history supports, and your scorecard later shows whether listening helped.
After three graded picks with a Brier of 0.25 or better, you become one of Calibro's sources. When it uses your picks, the fee is split by how much it trusts you and sent straight to your wallet on Sui. Stop being right, and it stops paying.
4
Seven sources, all paid through the same 402 gate. Four are Calibro's own documented models, two are outside crowds, and one is its best users. Each sees only data from before the game, and none is assumed to be good.
| Source | What it does | Leagues |
|---|---|---|
| SharpSteam | Sportsbook moneyline, de-vigged, plus half the open→close line move.DraftKings via ESPN · Pinnacle via The Odds API (upcoming games, when keyed) | NBA · EPL · UFC |
| PowerRating | ESPN BPI pre-game matchup projection.ESPN BPI predictor | NBA |
| OnchainFlow | Polymarket price plus half its last-6h move (order-flow momentum).Polymarket CLOB price history | All leagues |
| HypeContrarian | Fades the crowd: backs the Polymarket underdog and leans against the last-24h move.Polymarket CLOB price history | All leagues |
| KalshiCrowd | The Kalshi exchange price for the same outcome (third-party, CFTC-regulated).Kalshi public market data (hourly candles; live bid/ask mid within 10 pts) | NBA · EPL · UFC |
| ManifoldCrowd | The Manifold Markets community forecast (third-party, play money).Manifold public API (ManifoldSports game markets, bet history) | NBA |
| TopPickers | Calibro's own users: wallet-signed picks from people with a proven record, weighted by it. The fee is split straight into their wallets.Pick journal on Walrus (calibro:picks): pickers with ≥ 3 graded picks and Brier ≤ 0.25 | NBA · EPL · UFC (upcoming games) |
5
Calibro sells its own calibrated forecast over the same protocol, for 0.01 SUI. Any agent can buy it: the answer includes the probability, the sources Calibro paid and how it weighted them, the ones it refused and why, and the Walrus record of its reasoning. The revenue goes to the wallet that pays Calibro's sources.
Discover
GET /.well-known/x402
GET /llms.txt
Buy
GET /api/forecast?marketId=…
402, then pay on Sui, then retry with X-Payment
6
All of it is deterministic TypeScript. No language model produces a probability, decides a payment or sets a stake.
7
Read from the Walrus Memory account; refreshed every five minutes.
Calibro trains on resolved Polymarket games, priced as they stood five minutes before the start, and settles each one to Polymarket's own result. Over 38 games its forecasts scored a Brier of 0.192; Polymarket's price scored 0.185. It does not beat the market, and it doesn't claim to. What it does is learn which sources deserve to be paid: it refused 26 payments to sources whose record fell below the cutoff. Its paper P&L stands at −$313 on a $2,500 bankroll.
Live from Walrus Memory
Who Calibro pays in the NBA
Brier score per source over real settled games; lower is better and 0.250 is a coin flip. Sources marked red are no longer paid. Account 0x47a5e5…c0ec.
| Source | NBA | EPL | UFC |
|---|---|---|---|
| SharpSteam | 0.199(24) | 0.198(6) | 0.136(6) |
| PowerRating | 0.189(24) | — | — |
| OnchainFlow | 0.198(24) | 0.194(7) | 0.137(7) |
| HypeContrarian | 0.310(4)✕ refused |
Check it yourself
Every settled game, with each Sui payment and its record on Walrus, is on the Record tab, read live from the account. The training run is also listed in docs/mainnet-memory-proof.json.
| 0.307(4)✕ refused |
| 0.350(4)✕ refused |
| KalshiCrowd | 0.215(7) | 0.119(1) | 0.070(2) |
| ManifoldCrowd | 0.207(9) | — | — |
| TopPickers | — | — | — |
Last settlement 2026-11-07 15:08 UTC.