How it works

KLEOS IN CHAOS_

A prediction market with a verifiable reputation layer. Every bet weighs money × reputation, and reputation only comes from being right when the crowd was wrong.

WHY KLEOS

Prediction markets are failing in four specific ways. Each one has a direct answer here.

01 Mar 2025Live

Resolution capture

In Polymarket's $7M Ukraine minerals market, one UMA token whale reportedly cast about 25% of dispute votes and forced a premature “Yes”. Source ↗

KleosResolvers are gated by earned reputation, not purchasable tokens.

02 2026Live

Conflicted judges

A Wall Street Journal investigation reportedly found nearly 20% of disputed Polymarket outcomes involved oracle voters with stakes in the market they judged. Source ↗

KleosAnyone with a position is excluded from resolving that market.

03 Oct 2024Live

Whale concentration

One trader spread more than $45 million of Trump bets across several Polymarket accounts. Source ↗

KleosA reputation-weighted price shown next to the money price, with a 10% per-address cap.

04 Apr 2026Live

Insider trading

In a federal criminal case, a soldier is charged with using classified information to bet about $33,000 on the Maduro operation and cashing out about $400,000. Source ↗

KleosReputation vests over time, gains are capped per market, anomalies are reviewed.

Evidence

Small crowds of proven forecasters outperform larger crowds in both markets and polls. Atanasov, Witkowski, Mellers & Tetlock, International Journal of Forecasting, 2025 ↗

Evidence

Across 5,456 Polymarket and Kalshi markets, bigger bettors were not more accurate; in some markets whales had negative edge. Daleep et al., 2026 ↗

WHY IT'S SOCIAL

01

Opinions with receipts

Every bet can carry a call: a public one-line reason, written before the outcome and scored after it. Follow the traders who call it early, and see who was right, not who was loudest.

02

Glory you earn, not buy

Kleos is the Greek word for the renown a person earns through their deeds, carried by what others say about them. Here that renown is your track record: public, non-transferable and impossible to buy.

03

Attention goes to who was right

Feeds reward the loudest voice and markets reward the biggest wallet. Kleos shifts attention to people who called it before the crowd did, and shows their read next to the money's read.

04

Status anyone can check

Every reputation change is an on-chain event with the math attached. Look up any trader, retrace every point they earned or lost, and verify it on Monadscan. No private scores, no black box.

05

A culture of calling it early

Agreeing with the crowd earns almost nothing. Being early and right earns a lot. Being loud and wrong costs more than it pays. The incentives favor independent thinking over hype.

THE LAUREL

Tier ITIER IR ≥ 1
Tier IITIER IIR ≥ 4
Tier IIITIER IIIR ≥ 9
Tier IVTIER IVR ≥ 16
Tier VTIER VR ≥ 36

The wreath fills in dot by dot as your tier rises. It shows up next to your address everywhere: bets, leaderboards, profiles.

THE MATH, LIVE

Move the sliders. These are the same formulas the contract runs.

01 Reputation becomes a multiplierM = min(1 + α·√R, 5) α = 0.5

1 + 0.5·√16 = 3.00. The square root means diminishing returns: 1× → 3× takes R = 16, but 5× takes R = 64. Nobody becomes king of the market.

02 One whale vs a crowd of sharpsE = m · M P_money = YES$ / total$ P_rep = YES_E / total_E
Money only says44%
Kleos says71%

Each sharp: $80 × 3.00 = $240 of weight. The whale: $2,000 × 1 = $2,000. Same market, two readings. The gap is what Kleos adds: what people who are usually right think, not just who has the most money.

03 If YES wins, each sharp getspayout = m + (m / Σwinning$) · (L − 3%) bonus = pool · ΔR·M / Σ(ΔR·M)

Principal: $80 + ($80 / $1,600) × $1,940 = $177. Of the losing side, 2% ($40) becomes a bonus for winners who gained reputation, weighted by ΔR × M: $2 each. Money pays money, so a newcomer on the same side gets the same principal per dollar. Reputation steers the signal and earns the bonus, and 1% is protocol revenue. Nobody prints money: everything paid out was bet.

$179
04 How reputation movesRight: ΔR = +k·s·(1 − p) Wrong: ΔR = −λ·k·s·p λ = 1.5
+0.70ΔR+1 · 1.00 · (1 − 0.30) = +0.70

You earn reputation for how much you surprised the market. Agreeing with everyone and being right is worth almost nothing. Following the herd and being wrong hurts a lot. Stakes under $50 count partially, so nobody farms reputation with dust bets.

05 Why honesty is the only strategyE[ΔR] = q·(1 − p) − λ·(1 − q)·p
+0.24Worth betting YES

With λ = 1 the expected gain is exactly q − p: you only win reputation by knowing something the market doesn't. With λ = 1.5 you need a real edge, not a coin flip. Lying or guessing has negative expected value.

06 Influence capboost stops at 10% of ΣE (pools ≥ $5,000)

Once a market is deep, no address can gain extra weight beyond 10% of the reputation-weighted pool, not even the best sharp. The cap trims the boost, never the money you put in.

TECH FOOTPRINT

ChainMonad testnet · EVM, ~400 ms blocks, cheap enough to log every reputation change
ContractsKleos.sol (markets, weighting, payouts, reputation, Kleos Court) · KleosSocial.sol (usernames, follows, votes on calls) · KleosUSD.sol (test stablecoin)
AccountsMera passkeys: no wallet, no extension, no seed phrase. The account is derived from the passkey on any device; nothing secret is stored. Gas and test USD are sponsored, so a first bet is one transaction
SessionsPrompt-free while unlocked: bets up to $100, follows, votes, settling. The passkey is asked again for bigger bets, bonds, jury votes and the recovery phrase. 15 idle minutes lock the account
VerifiabilityReputationChanged(user, marketId, delta, newR, entryPrice, side, outcome) on every update
Market creationThe team, or any tier-V trader (R ≥ 36) with a $25 bond plus a $2 fee. The bond comes back on a clean resolution and is lost if the court rules the question ambiguous. Creators can't propose the outcome or sit on the jury
ResolutionPropose with a $10 bond → dispute window → finalize. A dispute ($15 bond) goes to the Kleos Court: 5 jurors, commit-reveal votes, 3 of 5 decide
Jury secretsA juror's hidden vote is salted with a deterministic passkey signature, so it can be revealed from any device with nothing stored
SocialCalls: a public 140-character reason attached to a bet, scored when the market resolves. Feed, follows, usernames and ▲▼ votes live on-chain
SettlementPermissionless: anyone can settle any trader, so losses land even if the loser never comes back
FrontendNext.js · wagmi / viem · formulas mirrored client-side so every preview matches the contract
TestsHardhat · 48 tests; the pitch numbers (44% vs 71%, $177 + bonus payout, +0.70 / −1.43) are asserted against the contract
Events
  • MarketCreated
  • BetPlaced
  • RevenueAccrued
  • CallPosted
  • OutcomeProposed
  • OutcomeDisputed
  • JuryDrawn
  • VoteRevealed
  • Verdict
  • MarketResolved
  • Settled
  • ReputationChanged
  • Followed
  • CallVoted
  • NameSet
Parameters
α (slope)
0.5
M max
5×
k (step)
1
λ (loss weight)
1.5
Full stake at
$50
Boost cap
10%
Fee → bonus
2%
Protocol fee
1%
Creation
$25 bond + $2 fee
Max ΔR / market
0.8
Activation
10 bets
Reputation safeguardsLive
Activation
Boost stays 1.0× until 10 resolved positions of at least $50. A handful of bets is mostly luck.
Money pays money
Payouts split the losing pool by money, so reputation can't be rented out. A 2% fee funds a bonus for winners who gained reputation; 1% is protocol revenue.
Vesting
Gains vest over 7 days; losses apply immediately. The boost uses vested reputation only.
Per-market cap
Reputation gained from any single market is capped at +0.8.
Minimum depth
Reputation only moves in markets deep enough that you can't farm it against your own wallets.
Anomaly review
New accounts that win a long shot with a big bet are held for review before gains vest. A heuristic, not an accusation.
Resolver gating
Proposing an outcome needs earned reputation and no position in that market. Disputing costs a $15 bond, so nobody disputes just because they lost.
Kleos Court
Disputes go to 5 jurors drawn from tier-V traders with no stake. Votes stay hidden until everyone has committed. 3 matching votes decide YES, NO or AMBIGUOUS (full refund). Jurors who vote with the verdict gain reputation; jurors whose absence forces a refund lose it.
Topic limits
No markets on military operations or internal government decisions.

KNOWN LIMITATIONS

Jury bribery

Votes are hidden until the reveal, but a juror can prove their vote afterward, so open bribes are possible. Random draws and reputation at stake make it costly, not impossible. Jury draws use block randomness, which block producers can nudge.

Parimutuel pricing

Thin markets move sharply with each bet. LMSR is the planned upgrade for thin markets.

Heuristic flag

The anomaly flag is a heuristic, not proof of insider trading.