Skip to main content

Container View

HISTORICAL - describes the abandoned tournament / forecast-AMM design

This page documents the pre-migration architecture (TournamentManager, matchday-gated trading, on-chain ForecastMarket AMM). None of it exists in the current system: tournaments were replaced by instant 1v1 prestige-ladder battles, prediction markets are off-chain parimutuel in non-redeemable in-game currency, and the contract suite is Charter v2 + the Uniswap v4 venue. For current rules see the Platform Rules page; for current architecture see the repo's docs/architecture/ and my-dapp-contracts/docs/ARCHITECTURE.md.

This diagram focuses on deployable services and their runtime data flows, including matchday gating and forecast market indexing.

  • API and Worker are the only Postgres writers.
  • On-chain contracts remain the source of truth; backend services project indexed views and push realtime UX updates.
  • The three AMM domains are separated: BondingCurve (fundraising), DEX pools (post-graduation token liquidity), and ForecastMarketAMM (collateral-to-outcome-share trading).