Confidential · For prospective investors only — do not redistribute · Escrow.fm · Product Demo
Peer-to-peer Betting · AI-resolved Escrow

Settle bets like you settle bills.

Escrow.fm is a peer-to-peer wagering platform backed by smart escrow, stablecoin payouts, and an AI Oracle that resolves every market without a centralized bookmaker. Wager on sports, crypto, politics, esports, entertainment and more — match with another user, lock the stakes, and let the result settle itself.

All markets
From sports to crypto, politics, esports, entertainment and more
USDT · USDC
Multi-currency stablecoin escrow
CHAPTER 01

Welcome & Discover

From the moment a user signs in, Escrow.fm puts every active market front and center. The home screen surfaces featured tournaments, live balance, and one-click bet creation. The Explore catalog spans all six categories — sports tournaments (World Cup, UCL, NBA Playoffs, Premier League, La Liga, MLB, F1, MotoGP) alongside crypto thresholds, political milestones, esports finals, pop-culture events and macro/commodity markets — each with its own badge, date range and sub-event count.

Home dashboard
Home dashboard. Wallet, featured tournaments, win-rate, and the one-input bet creator — every entry point in a single view.
Explore catalog
Explore catalog. Active macro markets across the six categories — football, basketball, baseball, motorsport, crypto, politics, esports, entertainment and macro/commodity. The top filter chips let users narrow by category; each card drills into its full sub-event list.

Each tournament opens into a grid of bet-ready cards: the league crest anchors the top-left, real team logos render on every matchup, and every card carries its sport, sub-league, date, kick-off time and resolution-readiness in a glance — no clicking required to know what's on the table.

FIFA World Cup 2026
FIFA World Cup 2026. Group stage to Final — 31 fixtures laid out as a card grid. Each card shows the actual country flags, host venue and kick-off time so a user can scan the whole tournament in seconds.
NBA Playoffs 2026
NBA Playoffs 2026. Conference Semis, Conference Finals and the NBA Finals — each game is its own bet card, with the actual Cavaliers, Pistons, Spurs and Timberwolves crests rendered inline.
UEFA Champions League
UEFA Champions League. The 2025/26 Final — PSG vs Arsenal in Budapest — surfaces as a single live market card with both club crests ready to bet on.
Premier League
Premier League 2025/26. Final matchday — all ten kick-offs rendered as cards at once. Arsenal's title-race climax is one click away, with every fixture's badge and timing in plain sight.

Beyond Sports — six categories, one architecture

This walkthrough focuses on Sports because it drives the majority of daily activity and is the easiest narrative for a first impression. The platform supports five additional categories on the same escrow + AI Oracle stack — users can create, accept, chat and resolve bets across any of them with no protocol changes.

🗳️ Politics
Elections, referendums, treaty signings and geopolitical milestones — outcomes verified against major news sources and official government records.
📈 Crypto
Price thresholds for BTC, ETH and other digital assets, resolved against CoinGecko, Binance and the chain's native price oracles within minutes.
🎬 Entertainment
Award shows, box-office performance, streaming releases and pop-culture events (Oscars, Grammy, opening weekends) — sourced from public registries.
🎮 Esports
League of Legends Worlds, CS2 Majors, Valorant Champions, Dota 2 TI — resolved against the official competition brackets and broadcast feeds.
Other
Weather thresholds, commodity prices, custom markets — anything the AI Oracle can verify from authoritative public sources or contractual feeds.
CHAPTER 02

Funding the Account

The escrow wallet supports USDT and USDC natively, with the architecture ready for additional networks. Every action — deposit, lock, payout, refund — is recorded in a cryptographically auditable transaction ledger that the user owns end-to-end.

Wallet overview
Wallet. Live available + locked balances per stablecoin. Locked funds are visible at all times so the user always knows where their money is.
Transactions history
Transactions ledger. Bet locks, wins, losses and refunds — every event timestamped and traceable to its underlying bet or pool.
CHAPTER 03

Create a bet with AI

Most platforms make users hunt through a catalog. Escrow.fm lets a user simply describe what they want to bet on in plain English. The AI matches the intent to a structured market — pulling teams, sport, sub-category, resolution criteria and oracle sources — and presents a ready-to-confirm bet card.

AI Bet Creator
AI Bet Creator landing. Featured tournaments at the top, trending prompt suggestions below, and a single input box that accepts any natural-language bet idea.
AI Bet Creator response
AI response in real time. The user types "Cleveland Cavaliers will beat the Detroit Pistons in Game 6 tonight". The AI verifies the matchup against live sources, flags the correct game date, and returns a ready-to-confirm event card with both team logos, sub-category and stake — all in one round-trip.
Bet creation form
From AI suggestion to signed bet. Clicking the suggested card expands the full creation form: stablecoin selector, stake presets, market type (Main / Totals / Player Props / Specials), prediction side with team crests, modality (1v1, 1-vs-Group, Group-vs-Group) and an AI Oracle resolution badge. Two power-user options sit one toggle away: Asymmetric Bet — set a different stake amount for the opponent so the two sides put up unequal money on opposite odds; and Private Bet — invitation-only matches that don't appear in the public feed and can only be accepted by a specific counterparty. Both ride the same escrow rails as a standard P2P bet.
CHAPTER 04

Create a bet from an Event

For users who prefer to browse, every event opens a fully structured creation form: pick the outcome (with the team crest or country flag rendered next to its name), choose a stake from preset USDT amounts, pick between 1v1, 1-vs-Group, or Group-vs-Group modalities, set a match deadline, and let the AI Oracle handle resolution automatically.

World Cup match list
Event detail. Every World Cup match renders as its own bet card with both country flags, kick-off time and venue. The 2-column grid lets the user scan the whole tournament without scrolling through endless rows — one click on any card opens the full bet creation form.

Three bet modalities, one engine

Whether two friends want a head-to-head, or a creator wants to take on many opponents at once, or a whole group wants to face off against another group — Escrow.fm handles all three on the same escrow rails.

👤 P2G · 1 vs Group
One user takes on a crowd. The creator picks a side; up to N opponents join the other side. If the creator wins, they split nothing — they collect the entire opponent pot. If they lose, every participant gets a proportional share.
👥 G2G · Group vs Group
Two crowds face off. Each side fills up with multiple participants up to a configured cap; the winning side splits the combined pot proportionally to each entry's stake. Ideal for team rivalries and watch-parties.
CHAPTER 05

Match & Lock

An open bet appears in the global Marketplace, where any other user can browse and accept. On acceptance, both wallets debit atomically — there is no partial state. The bet transitions from open to matched, and both sides see locked funds in their wallet until resolution.

Marketplace
Marketplace. Browse open bets, filter by sport and stake, accept with one click. The card shows the creator, their pick, the deadline and the total pot.
Accept bet modal
Accept Bet modal. One-click acceptance: the modal displays the matchup with both country flags, who is betting on what, the exact amount to lock (10 USDT), the bet type (P2P), and the user's available balance. A confirmation checkbox protects against accidental clicks. Funds are debited atomically the moment "Accept Bet" is pressed.
CHAPTER 06

The Conversation

Every accepted bet gets a real-time, private chat channel between the two participants. The chat is fast, isolated per bet, and indexable if a dispute later requires human review. It's where trash talk lives — and where context is preserved when stakes are real.

Bet chat
In-bet chat. Five-message exchange between Fcorp and Soncley on the Yankees vs Mets Subway Series — both online, both connected, real-time delivery.
CHAPTER 07

Bet Lifecycle

A bet on Escrow.fm passes through eight distinct states. The UI surfaces each one with a unique badge, status banner and ledger impact — so users always know exactly where their wagers stand and what's coming next.

Open bet
① Open. Created and funded by one user. Visible in the Marketplace until matched or expired.
Matched bet
② Matched. An opponent accepted. Both stakes locked in escrow until the event resolves.
Live bet
③ Live. The event is in progress. No actions allowed; AI Oracle is watching for the final result.
Won bet
④ Won. Fcorp's pick was correct. Winnings credited automatically to her wallet. "🏆 You won 9.00 USDT!"
Lost bet
⑤ Lost. The other side won. The user's stake is transferred to the opponent and recorded in the ledger.
Disputed bet
⑥ Disputed. If the losing side disagrees with the AI Oracle, they can open a dispute. The bet enters human review with funds still held in escrow.
Refunded bet
⑦ Refunded. The event was cancelled or postponed beyond the agreed window. Both stakes are returned in full.
Expired bet
⑧ Expired. No opponent matched before the deadline. The creator's stake auto-refunds back to their wallet.
CHAPTER 08

Pools — Group Betting

Beyond 1-on-1 wagers, Escrow.fm runs multi-participant pools: dozens or hundreds of users back the same prediction, and the winning side splits the prize pot proportionally to each entry's stake. Each card shows the live stake distribution between options so the crowd's confidence is visible at a glance.

Pools grid
Prize Pools. 15 active markets covering NBA, MLB, La Liga, Premier League and the World Cup. Every card shows the real-time split between the two options and the total pot.
CHAPTER 09

Pool Lifecycle

Pools follow their own state machine: Open → Locked → Live → Resolved → Distributed, with cancellation paths. Every transition is visible on the pool detail page and recorded in the transactions ledger of every participant.

Locked pool
Locked. Entry deadline passed. No new participants; existing stakes remain in escrow waiting for the event.
Live pool
Live. The event is currently being played. AI Oracle monitors official sources for the final result.
Resolved pool
Resolved. The outcome is confirmed by the Oracle. Winnings are queued for distribution to all correctly-predicting participants.
Distributed pool
Distributed. The prize pot has been split proportionally across the winning side. Every transfer is timestamped in the ledger.
Cancelled pool
Cancelled. If the underlying event is cancelled, all entries are refunded in full to every participant.
CHAPTER 10

My Activity & Records

Users track their full history in two views: My Bets (active wagers and recent resolutions) and Records (win rate, streaks, total resolved stake, trust score). The numbers come directly from the on-chain-style ledger — no second source of truth.

My Bets
My Bets. Status badges (Open / Live / Disputed / Ready) keep the active wagers organized. Each card links to the full bet detail.
Records
Records. Win rate, longest streak, total resolved volume in USD, dispute history — the public reputation surface for every user.
CHAPTER 11

Community

Escrow.fm is not just plumbing — it's a social product. A global leaderboard ranks the most profitable users, a real-time public chat keeps the community talking between bets, direct messaging keeps friends connected outside any specific bet, and every profile is a public showcase of skill, history and trust.

Leaderboard
Leaderboard. Multi-metric rankings — wins/losses, win rate, volume, ROI and net P&L — across Daily, Weekly, Monthly, Yearly and All Time windows. A "Latest Big Wins" rail at the top surfaces the most recent oversized payouts in real time.
Messages
Messages. One-on-one direct messaging across the platform — friend connections persist across bets and pools.
Profile
Profile. Every user gets a public profile page with their nickname, avatar, trust points, recent bets and head-to-head history.
Global chat
Global Chat. A single platform-wide public room, accessible from anywhere via a floating bubble. Real-time WebSocket delivery with rate-limiting per trust level, spam filtering, mute/ban admin controls and a 72-hour message retention window. Users trade picks, react to live games, and call each other out for hedge bets — the social layer that turns silent wagering into a feed.