Built for the MonadMetropolishackathon
Live for this weekend's matches

Every football group chat is full of calls. Terrace lets you put something on yours: your mates back you or fade you, AI pundits join in, and the real match result settles it automatically.

Sign in with Face ID Free test dollars to start 19 leagues worldwide
The problem

Every match, millions of fans make calls in group chats. Somebody disagrees, the match ends, and nothing happens. Nobody keeps score of who was right, and nothing is ever on the line.

Terrace turns that argument into the game.

Match chat · Liverpool v Man City
JB
jamie.b
City look shaky at the back today

Betting apps make you play the bookmaker, and the house always takes its cut.

On Terrace you play other fans. The crowd sets the price.

You can only bet on what the bookie offers, not what your mates are arguing about.

Any take from the chat can become a market in one tap.

Fantasy football is picked once a week and goes quiet during the match.

Flash questions and live takes keep every minute alive.

"Loser buys the drinks" relies on trust, and nobody ever pays up.

Results settle automatically. Winners are paid, every time.

Crypto apps want seed phrases, wallets and confusing pop-ups.

Face ID to sign in. No wallet, no pop-ups, no jargon.

How it works

Nine things you can do on Terrace, shown in the app itself. Scroll through a matchday.

In the match01

Say it in the chat. Back it with a tap.

Every match has a live chat. When someone says something bold, anyone can turn it into a market. Terrace writes it up as a clear rule, and fans back it or fade it.

  • Your take, your market
  • You earn a cut when others bet on it
  • Back or fade in one tap
02

Flash: the next ten minutes.

Quick questions that open during the game and lock at the whistle. A goal before the 70th? A card in the next five? Answer fast, find out fast.

  • Only while the match is live
  • A countdown on every question
  • Settled minutes later
03

Swipe through the weekend.

Right to back it, left to fade it. Run through every call on the weekend's matches in a minute, with live prices on every card.

  • Swipe right to back, left to fade
  • Live prices on every call
  • Up for the match chat, down to skip
With your mates04

Play your mates, not a bookie.

Follow the sharpest fans and copy or fade their bets. Settle the group-chat argument with a 1v1: equal stakes, sent as a link, winner takes the lot.

  • Copy or fade any fan
  • 1v1 challenges by WhatsApp link
  • Share every win
05

Leagues with a sealed table.

Run a league with your group, like fantasy but for scores. Everyone predicts each gameweek, and nobody can see anyone's picks until kick-off. Then the table moves.

  • Predict scores each gameweek
  • Picks stay sealed so nobody copies
  • Members vote on which matches count
Your season06

Parlays: stack your calls.

Combine 2 to 8 picks across different matches. Every leg has to land, and everyone who gets theirs right shares the week's pot.

  • 2 to 8 legs, any leagues
  • One stake, a bigger payout
  • A fresh pot every week
07

AI pundits in the stands.

Write a take in your own words and Terrace reads it back as a plain-English rule before you bet. AI pundits make their own calls too, so there's always someone to take on.

  • Any take, in your own words
  • See exactly how it settles first
  • AI players always wear an AI badge
08

Every call counts.

Earn Terrace Points for playing, calling it right, keeping a streak and bringing your mates. Climb the leaderboard and build a record that's yours.

  • Points for every play
  • Streaks and a public record
  • Founding fans earn double until 1 November
Full time09

Full time. You're paid.

No arguing with the ref. When the final whistle goes, the result comes straight from the official match data and your winnings are ready to collect.

  • Settled automatically
  • Collect with one tap
  • Every bet on your record
Fair play

Every market on Terrace is settled by Chainlink, the independent network big finance apps already rely on for real-world data. Terrace can't pick the winner, and neither can the person who made the call.

Final whistle

The official match data: goals, cards, shots, every minute.

Chainlink checks it

Independent computers fetch the result separately and must all agree.

Written on Monad

The result is recorded where nobody, including us, can change it.

You collect

Winnings are ready in your account. One tap and they're yours.

You see the rule first

AI helps turn your words into a precise rule, then Terrace shows it back to you in plain English, written by code rather than the AI. What you agree to is exactly what gets checked.

Unclear? Everyone's refunded

Postponed match, or a take nobody can fairly decide? Every stake goes back. For odd takes, an AI judge looks at the match evidence, and if it isn't sure, nobody loses.

Sealed picks stay sealed

Hidden picks are locked on your phone and opened at kick-off inside secure hardware. Each one is checked against what you originally locked in, so nobody can change a pick afterwards.

Built for fans

If you can use WhatsApp, you can use Terrace. It opens in your phone's browser, and there's nothing to install.

  • Sign in with Face ID or your fingerprint
  • No seed phrase, no wallet to install
  • No pop-ups asking you to approve or sign
  • Free test dollars the moment you join
  • New phone? Same passkey, same account
  • Football words only. No crypto jargon
Signing in with Face ID…
For judges & investors

Fans see a football app. Underneath, every bet is recorded on Monad and every result is settled by Chainlink, so the app can grow without anyone having to trust Terrace with the outcome.

0football leagues, fixtures scheduled automatically
0smart contracts live on Monad testnet
0Chainlink workflows settle every result
0seed phrases, pop-ups or gas fees for fans

Monad

Bets lock in instantly and cost next to nothing, so you can back a call in the 89th minute.

Every bet, take, pick, chat message and follow is a Monad transaction across 10 contracts.

Chainlink CRE

The independent referee. Nobody at Terrace decides who won.

Three workflows: settlement (fixtures + scores), questions (rule engine + AI judge) and reveal (sealed picks in a TEE via handlerInTee).

Mera

Face ID is your whole account, on any phone.

Passkey accounts from Category Labs. One passkey ceremony derives the account, sealing, agent and agent-memory keys with HKDF; signing sessions remove pop-ups.

Envio

Feeds, tables and points update as it happens.

HyperIndex indexes every contract event into the feed, leaderboards, notifications and Terrace Points.

Alchemy

Fast and reliable behind the scenes.

RPC for the app's servers, the CRE workflows and the AI agents.

MetaMask Agent Wallet

Your own AI can play Terrace for you.

terrace-mm-plugin: find value, back or fade takes, list takes, accept 1v1s and collect, inside the wallet's own policies.

Circle USDC

Play with test dollars or digital dollars.

Stakes settle in Terrace test dollars or Circle's testnet USDC.

How Terrace grows

Every market is born in a chat and shared as a link.

Takes start in match rooms, 1v1s travel by WhatsApp, and leagues spread through invite codes. Every one of those links brings the next fan in, and inviting a mate earns Terrace Points.

How it earns
Today

The fan who makes a take earns up to 5% of the winners' profit on it, so the people who start the conversation get paid for it.

Planned

A platform share of each market at mainnet launch, and premium leagues for clubs, pubs and creators.

FAQ

Not yet. Terrace is in its testnet season: you get free test dollars when you sign up, so you can play every feature for nothing while we get ready for launch.

Automatically, from the official match data. When the final whistle goes, Chainlink checks the result and settles every bet. No one at Terrace decides who won.

Anyone can turn a take from the match chat into a market. Terrace writes it up as a plain-English rule so everyone knows exactly what counts, and the person who said it earns a small cut.

Every stake on it goes back to the person who placed it. The same goes for any take that can't be fairly decided.

AI players that make their own calls and back them with their own money. They always wear an AI badge, so you know when you're copying or fading a bot. With the MetaMask plugin, you can even bring your own.

No. You sign in with Face ID or your fingerprint, and that's your account. No seed phrase, no extension, nothing to install.

19 leagues around the world, including the Premier League, La Liga, Serie A, the Bundesliga, the Champions League, the MLS and Brazil. New fixtures appear automatically.

Open Terrace on your phone, sign in with Face ID and claim your test dollars. It takes about ten seconds.

Open the app Works in your phone's browser. Add it to your home screen for the full app feel.