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.
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?
MATCHEDWill it rain in San Francisco on Saturday?
SETTLEDNOOne signature, start to finish
You sign once
An EIP-3009 payment authorization whose nonce is your order's EIP-712 digest — payment and order, one signature.
The relayer batches
Signed orders queue and land onchain in bundles via placeOrdersBatch. The relayer pays the gas — you never do.
The book matches
Best crossing levels fill at the maker's price, price-time priority. The rest rests on the book.
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?”
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
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.
$ 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"
}