PolymarketClickHouse Workshops

Polymarket instructor track

A 2h30 run of show with a tested fixture fallback and objective completion checks.

Your computer
macOS terminal: Run workshop commands in Terminal using zsh or bash.

Before learners arrive

  • Confirm the workshop site is public and the Polymarket learner pages load without login.
  • Verify Gamma, Data API, CLOB REST, and the WebSocket from the venue network.
  • Prepare fixture mode even when live mode works; quiet markets are normal.
  • Confirm each learner has a Cloud organization, an API key, and permission to create a service, run SQL, save queries, and create dashboards.
  • Do not ask learners to create a Polymarket account or wallet.

Maintainer rehearsal

Complete the rehearsal from a fresh checkout before requesting production promotion.

Run of show

ModuleBudgetHard stop
00 Setup15 minPreflight ready; otherwise pair or provide a pre-created Cloud service
01 Discover10 minOne condition and two token IDs understood
02 Model20 minSix objects returned by SHOW TABLES
03 Stream15 minHealth acceptable and Cloud rows visible; switch to fixture at 10 min
04 Aggregate20 minAggregate query and freshness check return
05 Investigate20 minThree immediate queries return; movers may wait
06 Dashboard20 minDashboard or five saved-query fallback complete
07 AI analyst20 minAgent verdict plus the referee query, and one recorded mistake
08 Wrap-up10 minFinal proof captured and local collector stopped

Room rule

live, degraded with fresh REST timestamps, and fixture are all valid teaching states. unhealthy is not. State which one the room is using; never imply fixture data is live market data.

On this page

EN