Live on Solana devnet

Answers you can bet on

Post a yes/no question with a bounty. Others bond an answer, anyone can challenge, and stake settles the truth.

Launch app
Question lifecycle4 states
  1. Answering

    open for bonded answers

  2. Aggregating

    tallying weighted votes

  3. Disputed

    contested, escalates to council

  4. Settled

    verified, payouts fire

Most questions settle on the optimistic path. The council only convenes when truth is genuinely contested.

How a question becomes verified truth

Five steps, mostly automatic. The optimistic path settles in minutes; escalation only fires when someone bonds against an answer.

  1. 01

    Ask

    Requester

    Deposit a bounty and post a verifiable YES/NO question on-chain. Optionally register a callback to fire on settlement.

  2. 02

    Propose

    Proposer

    Anyone stakes a bond asserting the answer. Unchallenged within the window, it settles and the bond returns with the bounty.

  3. 03

    Dispute

    Challenger

    Post a counter-bond claiming the opposite outcome. The optimistic path closes and resolution moves to reputation-weighted voting.

  4. 04

    Council

    Reputation + Council

    If no answer holds a clear weighted supermajority, bonded council members vote. Quorum settles the winning side.

  5. 05

    Settle

    Protocol

    Winning bonds return with reward, wrong bonds are slashed, reputation updates, and a callback CPI fires into any registered program.

Economics and reputation, doing the work of trust

Cassie does not ask you to trust a name. It makes honesty the rational, profitable move, and lets accuracy compound into influence over time.

BOND

Skin in the game

Every answer and every dispute is backed by a token bond. Being right returns your stake with reward; being wrong forfeits it to the people who corrected you. Honesty is the profitable move.

  • Symmetric bonds on both sides of a dispute
  • Slashed stake routed to correct voters
  • Bounty + bond settle atomically on Solana
REP

Reputation that compounds

Vote with the truth and your reputation grows, weighting your future voice. Vote against settled outcomes and it decays. Influence is earned over time, never bought.

  • Reputation-weighted vote tallies
  • Earned through accurate resolutions
  • Sybil-resistant by design, not by gatekeeping

A council that fires only when truth is contested

Most oracles centralize trust by default. Cassie inverts it: decentralized resolution is the norm, and human judgment is the rare, bounded, accountable exception.

Last resort, not first

99% of questions settle optimistically with no vote at all. The council only convenes when reputation-weighted voting cannot cleanly resolve a contested outcome.

Transparent and bounded

Council membership, mandate, and every ruling are on-chain and auditable. Authority is scoped to disputed edge cases — never to routine answers.

Aligned by stake

Council members are bonded and accountable. A bad-faith ruling is economically punished, keeping the backstop honest.

Council
Reputation vote
99%settle here

Settle truth you can verify.

Permissionless, composable, bonded by design. No API keys, no gatekeepers, no trusted middleman.