HomeBlogDevelopment
Development

Outcome.gg: POC Complete, MVP Phase Begins

April 10, 20266 min readBy Brian Faulkner, Founder & CEO
Outcome.gg development environment showing iOS app, smart contracts, and stream pipeline

Building real-money esports prediction markets — native iOS, on-chain escrow, live-stream intelligence.

Thirty days ago, Outcome.gg was a set of architecture documents and smart contract specifications. Today, I'm announcing that the proof of concept is complete — a shipping iOS Xcode project, a production stream pipeline with health reports, on-chain escrow contracts, and a full Supabase backend. Now we're entering the MVP/Beta phase with AWS infrastructure and Claude AI.

What is Outcome.gg?

Outcome.gg is a real-money esports prediction market tied to live Twitch and Kick streams. It ships as a native iOS app (iOS 16+) — a WKWebView shell around a React/Vite web app — with a JS↔native bridge for haptics, sharing, deep links (outcomegg://), and Universal Links.

Under the hood, player stakes are held in AnteEscrow.sol on Base/Polygon (EVM), with settlement via 2-of-3 EIP-712 signatures. Wallet connection uses Reown AppKit / WalletConnect. A Gnosis Safe (2-of-3) holds operating treasury, fee revenue, and platform reserves. The backend runs on Supabase with Edge Functions handling the full match lifecycle — not on any L1/L2 blockchain runtime.

What We Built in 30 Days

The POC phase was about proving the full stack works end-to-end: can we take a live Twitch stream, create a prediction market, accept real-money stakes on-chain, verify match results, and settle payouts — all inside a native iOS experience? The answer is yes.

Native iOS + Web Hybrid App

Outcome.GG ships as a native iOS app (iOS 16+) wrapping a React/Vite web app in WKWebView, with a JS↔native bridge for haptics and sharing, deep links (outcomegg://), and Universal Links for outcome.gg.

On-Chain Escrow & Treasury (EVM)

Player stakes held in AnteEscrow.sol on Base/Polygon, with settlement via 2-of-3 EIP-712 signatures. Gnosis Safe (2-of-3) holds operating treasury, fee revenue, and platform reserves. Wallet connection via Reown AppKit / WalletConnect.

Supabase Backend with Edge Functions

Match lifecycle, event listening (Deposited/Settled/Disputed/Refunded), settlement signature collection, fee sweeps, and audit logging — all running on Supabase Edge Functions.

Live-Stream-Driven Market Pipeline

Multi-stage orchestrator (sync-orchestrator v12, pg_cron every 2 min) ingesting Twitch and Kick streams with L1 intake gate, L2 stream-state verifier (BRB/gameplay hysteresis, viewer-drop checks), promotion engine, and L4 enrichment linking broadcasts to PandaScore/GRID esports events.

Market Resolution & Settlement

Off-chain result verification from game servers/oracles, backend payout payload generation, and on-chain settlement through AnteEscrow.settle once player and platform signatures are collected. Full dispute engine for manual review and escalation.

The Stream Pipeline

One of the most technically demanding pieces is the live-stream-driven market pipeline. A multi-stage orchestrator (sync-orchestrator v12, triggered by pg_cron every 2 minutes) continuously ingests Twitch and Kick streams through:

  • L1 Intake Gate — filtering and categorizing incoming broadcasts
  • L2 Stream-State Verifier — BRB/gameplay hysteresis, viewer-drop checks to ensure streams are actively broadcasting gameplay
  • Promotion Engine — surfacing market-ready streams based on quality and engagement signals
  • L4 Enrichment Worker — matching broadcasts to esports events from PandaScore and GRID, setting trading_status
  • L3 Vision Auditing — exists but currently blocked on Anthropic API credits (next phase)

Odds and events are synced from PandaScore, GRID, OddsAPI, and OddsPapi on staggered cadences, feeding the markets that are linked to live broadcasts. The pipeline is already producing health reports as of April 2026.

Settlement & Disputes

Market resolution works through a result verification + 2-of-3 settlement flow. Match results are determined off-chain (game server / oracle), the backend builds the payout payload, and settlement is executed on-chain through AnteEscrow.settle once player and platform signatures are collected. A dedicated dispute engine exists for manual review and escalation — this is real money, and we take resolution seriously.

What's Next: AWS + Claude AI

With the POC validated, we're now entering the most exciting phase of development. The MVP/Beta build focuses on two key additions:

AWS Infrastructure

Migrating to production-grade AWS infrastructure — scalable compute, managed databases, CDN distribution, and enterprise-level security to complement the existing Supabase backend.

Claude AI Integration

Integrating Anthropic's Claude for intelligent market creation, automated stream analysis (L3 vision auditing), real-time odds calibration, and conversational prediction interfaces.

iOS App Store Submission

Finalizing the native iOS app for App Store review — 17+ age rating for real-money prediction markets, StoreKit integration, and compliance with Apple's contest guidelines.

Beta Launch Prep

Load testing the stream pipeline, security audits on AnteEscrow.sol, and onboarding select esports communities for the initial real-money prediction markets.

AWS gives us the scalable backbone to complement Supabase — from managed compute and CDN distribution to enterprise-level security. The stream orchestrator and enrichment workers need infrastructure that can handle thousands of concurrent streams during peak esports hours.

Claude AI unlocks the L3 vision auditing layer — analyzing live stream frames to verify gameplay state, detect anomalies, and enrich market data in real-time. Beyond stream analysis, Claude will power intelligent market creation from natural language, automated odds calibration, and conversational prediction interfaces.

Together, AWS and Claude transform Outcome.gg from a functional proof of concept into a production-ready platform that can handle real-money prediction markets at scale across hundreds of live esports broadcasts.

How This Connects to ANTE

Outcome.gg and ANTE are two products from the same vision: making competitive gaming fairer, more accessible, and more rewarding. Where ANTE focuses on playing competitively for real money, Outcome.gg focuses on predicting competitive outcomes tied to live streams.

They share infrastructure (EVM escrow, Supabase backend, esports data pipelines), philosophy, and eventually — users. A player on ANTE might predict their favorite streamer's next match on Outcome.gg. A predictor on Outcome might discover ANTE and start competing. The ecosystem reinforces itself.

The Road to Beta

We're targeting a limited beta in the coming weeks. The focus will be on:

  • iOS App Store submission (17+ age rating, StoreKit integration)
  • AWS deployment for stream orchestrator and enrichment workers
  • Claude-powered L3 vision auditing for live stream verification
  • Expanded esports event coverage via PandaScore/GRID integration
  • AnteEscrow.sol security audit and penetration testing
  • Onboarding select Twitch/Kick esports communities

Follow the Journey

Outcome.gg is building in public. Visit the site, explore the platform, and stay tuned for beta access.

Thirty days. A complete proof of concept — native iOS app, on-chain escrow, live-stream market pipeline, and a production backend. And now the real build begins. I couldn't be more excited about what's ahead for Outcome.gg and the ANTE ecosystem as a whole.

The future of esports isn't just about playing. It's about predicting, competing, and being rewarded for your knowledge — backed by real stakes on real infrastructure.

— Brian Faulkner, Founder & CEO, ANTE Digital INC.