Thassa.

The social prediction platform

Social. Markets. Settled.

Thassa is a feed where every post can carry a prediction market. Back your take with one signature — no gas, no bridges, no custody — and let the oracle settle it against sources everyone can see.

Gasless — one signature$1 shares, cent-pricedPoA-settled oracle

01 / Feed × markets

Every post can carry a market.

Posts, stories, reels, DMs — a social feed you already know, with a Kalshi-style twist: attach a binary YES/NO market to anything you share. Friends take the other side straight from the post card. Shares are priced in cents, pay out $1, and trade on a real order book with price-time priority.

  • Create a market from any post — free, with a $1 minimum opening bet that makes you the first maker.
  • One-word states everywhere: OPENMATCHEDSETTLINGSETTLEDYES
  • YES at 62¢ means the crowd says 62% — price is probability.

Will the Warriors win game 7 tonight?

MATCHED
$18,904 matched$1 / share

Will it rain in San Francisco on Saturday?

SETTLEDNO
$2,730 matched$1 / share

One signature, start to finish

1

You sign once

An EIP-3009 payment authorization whose nonce is your order's EIP-712 digest — payment and order, one signature.

2

The relayer batches

Signed orders queue and land onchain in bundles via placeOrdersBatch. The relayer pays the gas — you never do.

3

The book matches

Best crossing levels fill at the maker's price, price-time priority. The rest rests on the book.

Gas paid by you$0.00

02 / Gasless trading

One signature. Zero gas.

Orders are EIP-712 typed data, funded by an EIP-3009 receiveWithAuthorization that pays the markets contract directly. The trick: the payment’s nonce is the order’s digest, so a single signature commits to both. Non-custodial the whole way — the platform never holds your keys or your funds.

1

signature per trade

0

gas paid by users

100%

self-custodied

03 / Settlement

Settled in the open, against named sources.

Every market stores its settlement query onchain as public, structured JSON — question, category, resolution rule, and the exact sources that decide it. The oracle node fetches those sources itself, adjudicates only from the fetched evidence, and signs the outcome; a proof-of-authority verifier checks the signature onchain before the market settles.

  • Numeric data → one named source. Sports settle on ESPN, weather on NWS/NOAA, crypto prices on Coinbase spot — disclosed publicly, every time.
  • Boolean news → majority concurrence. A panel of NYT, WSJ, Reuters, AP, and BBC each yields an independent verdict; a majority must concur or no update is produced.

Majority-concurrence rule

SETTLING

“Did the bill pass the Senate before July 1?”

ReutersYES
APYES
BBCYES
NYTNO
WSJYES

4 of 5 concur → settles YES

No majority? No update. The market stays SETTLING and the node retries later.

04 / Creator economics

Your markets pay you.

Takers pay a small fee on each match — ceil(7% × shares × p × (100−p) / 10000) — highest at 50¢, vanishing at the extremes. Makers pay nothing. Of every fee collected, 10% accrues to the market’s creator and 5% to the post that routed the trade. Share a hot market and the flow pays you back.

Creating a market is free — just a $1 minimum opening bet. Settlement costs a nickel. Withdrawals carry a flat $0.10 fee. That’s the whole fee schedule.

Where every taker fee goes

Market creator10%
Affiliate post5%
Protocol85%

Free

market creation

$0.05

settlement trigger

$0.10

flat withdrawal

05 / Builders

One account. App and API.

The same user base, the same order book, the same non-custodial signing — over a Kalshi-style trading API. Mint a key in the app, stream the book over WebSocket, and place one-signature orders from code.

terminal
$ curl "$THASSA_API/trade-api/v1/markets?status=OPEN&limit=1"
{
  "markets": [
    {
      "id": "42",
      "question": "Will it rain in San Francisco on Saturday?",
      "status": "OPEN",
      "yes_price_cents": 12,
      "volume": "2730000000"
    }
  ],
  "next_cursor": "eyJvZmZzZXQiOjF9"
}