Prediction Market Lab

A paper-execution testbed for strategies running against live prediction-market data.

Personal research project

Source unavailable publicly
Glass balance instrument suggesting measured uncertainty; concept artwork for Prediction Market Lab
Concept artwork · illustrative, not a product screenshot.

Strategy logic needs an observable test environment before live execution. The challenge is keeping market observation, simulated state and reporting consistent.

An observable paper testbed

  • Strategy scanners against live Kalshi market information.
  • An in-process paper executor and virtual-trader state.
  • A web dashboard, optional Telegram digests and saved per-strategy results.

One runner, several views

  • The observation layer fetches public market data and scans markets by volume.
  • The paper runner hosts simulated execution and reporting in one process.
  • Dashboard and digest summaries read the same in-memory state; periodic saves and shutdown saves preserve experiment output.

Simulated fills stay separate

  • Run one paper-state owner instead of independent replicas with divergent balances.
  • Use the same summary path for dashboard and digest output.
  • Keep the paper runner distinct from the repository’s separate live-executor entry point.

Context and limits

This case study covers simulated fills only. The repository also contains a separate live-execution entry point; no claim of live trading results is made, and no account or position data is published.