The first world model architecture designed for quantitative finance:
A new paradigm in quantitative finance that transcends traditional factor mining
第一個為量化金融打造的世界模型架構
超越傳統因子挖掘的量化金融新範式
Alpha Flow Research · HongJin HE · HKUST / Stanford IHP · July 2026
On the Friday before Lehman Brothers filed, the VIX closed at 25.7 — elevated, ordinary. Thirteen months earlier, this model's crisis indicator had already left the stable regime.
A walk-forward replay of 2005–2009 on public data only — Ken French daily factors, FRED funding spreads; data vendored in the repo, zero API keys, one command: python demo/hindcast_2008.py. At every date the statistic uses only information available that morning:
- Zero false alarms through 2005–2006.
- August 10, 2007 — the first trading day after BNP Paribas froze three funds — Λₜ closes above its crisis threshold for the first time in the sample.
- August 16, 2007 — Λₜ enters its sustained crisis regime: 272 trading days before Lehman. The market lost −49% from that signal to the March 2009 trough.
- September 12, 2008, the last close before Lehman: funding stress re-accelerating (TED 1.13 → 1.36 in five sessions), Λₜ back above equilibrium.
This is a hindcast — a backtest with no look-ahead, not a live forecast. The honest lesson of 2008 is not that the crash was callable to the day. It is that the exit from stability was visible a full year in advance to a model watching state-space geometry — funding, correlation, volatility — while price-based dashboards read "ordinary". Λₜ measures distance from the equilibrium basin (Theorem 8.2); 2008 is what a basin exit looks like in real data.
So how do you build a model that sees this? That question is this entire repository. ↓
Two simulated years, every layer of the framework evolving at once — generated entirely by the code in this repo, zero API keys: (A) 9 assets driven by the actual event-operator algebra — including an IPO (n 8→9) and a bankruptcy (n 9→8); (B) the Level-0 cross-market backdrop; (C) the mean field of 400 institutional agents deforming into a forced-liquidation regime; (D) the Lyapunov crisis indicator firing 22 trading days before the crash; (E) the controller automatically de-risking.
python demo/global_demo.py # reproduce this GIF end-to-end (~2 min, CPU, no keys)It started on a Tuesday night in a Stanford basement, with a question three students couldn't put down:
Why does every trading model die the moment it goes live?
The answer isn't better data or bigger networks. Markets aren't datasets — they're games. Prices come from fifty thousand institutions, half a billion retail investors, and thirty central banks strategically reacting to each other — and to every model that dares to predict them. Predict the pattern, and the pattern disappears. The only thing left to model is the players themselves.
Twenty-one days later, this repository is the result: the first open-source world model architecture built for financial markets — one that models the players, not the patterns, so its predictions are designed to survive their own deployment. The mathematics is proven, the code runs on a laptop, and the road to a live system is specified down to individual data files.
This is Alpha Flow's first public artifact. The bet is placed — in public. What happens next depends on who joins.
— Alpha Flow Research · a Stanford basement · July 2026
- The Problem Nobody Has Solved
- Why This Question Is Urgent — Right Now
- What Came Before — And Why It Falls Short
- Two Kinds of World Model: Type 1 and Type 2
- The Market as a Four-Level Game
- The E-Game-C Architecture
- The Mathematical Framework
- The Unified Evolution Equation
- The Seven Theorems
- Reflexivity — Soros, Formalized
- The Agent Taxonomy
- Connection to the 2026 Fields Medal
- What This Makes Possible
- Data Requirements & Research Roadmap
- The 17-Day Notebook Series
- Repository Structure
- Quick Start
- Related Work & Positioning
- Project Roadmap
- References
- Citation
Every second, approximately 50,000 institutional players, 500 million retail participants, and 30 central banks are simultaneously making decisions about the same set of assets — each with different information, different timescales, different objectives, and different constraints on each other. The price you observe on your screen is the real-time summary statistic of this entire system, updated every millisecond.
No existing model has captured this faithfully.
Financial markets are not merely complex. They are the most sophisticated multi-level competitive system ever produced by human civilization — one in which the very act of modelling changes what is being modelled. Every hedge fund that discovers a pattern immediately destroys it by trading on it. Every central bank that announces a policy triggers a cascade of strategic responses across all four levels simultaneously.
The core question this work answers:
Is there a complete mathematical theory — analogous to statistical mechanics or kinetic theory — that describes financial markets as what they actually are: a multi-level, multi-timescale, multi-objective game between heterogeneous agents?
The answer is yes. This repository presents that theory, and its engineering implementation.
Three simultaneous forces are breaking the old paradigm faster than at any point in history:
1. Factor alpha has a terminal illness. Average alpha half-life: ~6 years in 1990, ~11 months in 2023. The decay is not a cycle — it is a structural consequence of AI-accelerated crowding. When every fund discovers the same signal within months of each other, the signal disappears before anyone profits. Factor models have no theory of why signals decay; they cannot detect the decay until it is complete.
2. LLMs are homogenizing retail behavior at scale. Five hundred million retail investors are now asking the same three AI assistants the same questions and receiving the same answers. The behavioral noise term
3. The Fields Medal just validated the paradigm. In July 2026, Deng Yu (邓煜) received the Fields Medal for proving that N-body Newtonian mechanics converges — as
The window for building game-theoretic world models is now. The models that survive the next decade will be the ones built on mechanism, not pattern.
The dominant paradigm since the 1960s asks: "What statistical features correlate with future returns?"
The fundamental flaw was identified by Robert Lucas in 1976 — the Lucas Critique [1]: once a statistical relationship is widely adopted, rational agents change their behavior in response, and the relationship disappears. The empirical record confirms this:
- Average factor alpha half-life: ~6 years in 1990 → ~11 months in 2023
- Harvey, Liu & Zhu (2016) [2]: of 316 documented factors, most fail to replicate
- The "factor zoo" collapses as AI allows simultaneous deployment at scale
Factor models have no answer to this. They cannot detect when their own signals are decaying, because they do not model why the signal worked in the first place. They are pattern recognizers pretending to be theories.
ML methods attempt to discover patterns that human researchers missed [3, 4]. Their failure mode is Goodhart's Law: when a measure becomes a target, it ceases to be a good measure. More fundamentally:
- Correlation ≠ causation: ML models cannot distinguish between signals that will survive agent adaptation and signals that will not
- Distributional shift: financial markets are non-stationary precisely because agents adapt to predictions — the ML model's own deployment changes the distribution it was trained on
- No structure: without a theory of why prices move, there is no principled way to know when a model has stopped working
The result: quant funds running identical transformer architectures on the same alternative data produce increasingly correlated returns — until the crowding unwinds catastrophically.
Several groups have recognized the need to model agents explicitly [30, 31, 32, 33, 34]. The most visible recent example:
MicroFish (Guo Hangjiang, BaiFu Capital, 2024) — 33k GitHub stars, ¥30M investment:
MicroFish applies swarm intelligence algorithms (particle swarm, ant colony optimization) to financial price prediction. It is an impressive engineering achievement and its viral success reflects genuine hunger for mechanistic models. However, it is fundamentally limited as a world model:
| Capability | MicroFish | This Framework |
|---|---|---|
| Game theory between agents | ❌ Agents do not strategically respond to each other | ✅ Nash equilibrium computed explicitly |
| Multi-level hierarchy | ❌ Flat swarm — no market / type / institution / individual structure | ✅ Four-level hierarchical MFG (cross-market · type · institution · individual) |
| Intra-institution competition | ❌ No concept of desks competing within a fund | ✅ Level 3 MFG: intra-institution Nash between individuals |
| Event operator algebra | ❌ Cannot handle M&A, IPO, rate decisions as structural state changes | ✅ Full groupoid algebra (Modes I/II/III, 22 operators) |
| Mathematical convergence guarantee | ❌ Heuristic convergence | ✅ W₂ ≤ Cρⁿ (Prop 4.2, proven) |
| Explanatory power | ❌ Predicts but cannot explain | ✅ The mechanism is the model |
| Crisis early warning | ❌ Pattern-based, reactive | ✅ Lyapunov stability (detects regime change before prices move) |
MicroFish models a swarm of particles converging on a price. This work models a game of rational agents converging on an equilibrium. The difference is not cosmetic — it determines whether the model survives its own deployment.
Lasry & Lions (2007) [8] and Huang, Malhamé & Caines (2006) [9] introduced mean-field games. Carmona & Delarue (2018) [10] provided the probabilistic foundations; Cardaliaguet, Delarue, Lasry & Lions (2019) [11] the master equation. Learning-based solution methods now exist [13, 15, 16]. The theory is powerful. What does not yet exist:
- A complete state space formalism for financial markets (what is
$s_t$ precisely?) - Multi-level hierarchy: existing MFG finance papers are single-level
- Event operator algebra: no formal treatment of how discrete events perturb continuous dynamics
- Engineering implementation pathway that can actually trade
- Dual noise decomposition separating physical from behavioral uncertainty
This work provides all five.
Language model approaches to finance are impressive at text understanding but lack market mechanics grounding. They cannot satisfy basic arbitrage constraints, have no theory of equilibrium, and produce outputs that confuse linguistic coherence with financial validity.
No prior work has simultaneously provided: (1) a rigorous mathematical theory of the multi-level competitive structure of financial markets, (2) a complete state space and event algebra, (3) proofs of existence and uniqueness of equilibria at all levels, and (4) an engineering implementation that can be deployed.
This work is the first to do all four.
The term "world model" is used loosely in the literature [5, 6, 7]. For financial markets we make it precise. There are exactly two kinds, and they are related by a limit theorem:
| Type 1 — Kinetic world model | Type 2 — Sandbox world model | |
|---|---|---|
| What it is | The market's distributional state: solve for the equilibrium density |
The market instantiated: every agent an explicit program with its own state, information set, and policy, stepped forward in simulation |
| Mathematical object | McKean–Vlasov SDE + mean-field Nash equilibrium | N-agent stochastic game, |
| Compute today | ✅ Tractable (DGM solves the PDEs on one GPU) | ❌ Frontier-scale (a "capitalism simulator" needs LLM-grade compute) |
| Counterfactuals | Distribution-level ("what if QT accelerates?") | Agent-level ("what does this fund do if QT accelerates?") |
| Fidelity risk | Closure assumptions (which moments matter?) | Behavioral misspecification of individual agents |
| This repo | Fully implemented — E-Game-C is a Type 1 world model | Roadmap: the Type 1 equilibrium becomes the outer loop that disciplines a Type 2 simulation |
The bridge is propagation of chaos: as
Deep dive: Day 13 — From Finance to AGI.
▶ Open the interactive 3D universe — drag to rotate, scroll to zoom into the internal structure, and click any agent — a market core, an institution type, a named fund, a single trader — for its storyline with numbers. Four narrative modes: 💱 money flows across markets · 🏛 a Fed decision cascading through all four levels · 📱 the retail-AI crisis channel · 🌊 the mean field breathing (FPK). Built with three.js; layout and every story generated by scripts/make_network3d.py.
The visualization above is not an abstraction. It describes the actual competitive structure of global financial markets — four nested levels of agents, each playing a different kind of game, coupled through shared price processes, capital flows, and information cascades.
There is an ancient Chinese insight: 個人由環境造就 — the individual is shaped by the environment. Our framework makes this precise. The four levels are not isolated: each agent is simultaneously a product of all levels above it and a contributor to all levels above it. The environment is not external noise — it is the aggregate of every other agent's strategy.
Players: Global macro participants, central banks of different nations, international capital itself.
What is happening: Capital moves between markets in search of risk-adjusted return. A hawkish Fed raises US real rates → capital flows from EM to USD assets → CNY weakens → PBOC responds → global equities re-price. This is a game between entire markets — the US, EU, CN, JP, HK, EM blocs — competing for international capital while coordinating (imperfectly) on global stability.
Game type: Mixed MFC/MFG — sovereign coordination (G7 mechanisms) overlaid with competitive capital attraction.
Key coupling: The Level 0 equilibrium sets the external environment
Empirical face of L0: the dollar cycle. Day 15 shows DXY + global risk appetite explaining a large share of cross-market equity correlation, and adding out-of-sample predictive power over domestic-only models.
Players: Distinct types of institution within a single market: Central Banks / Governments, Commercial Banks, Investment Banks, Quantitative Hedge Funds, Private Equity / Traditional Hedge Funds, Mutual Funds / ETFs, Retail Investors.
Why types matter: Each type has structurally different objectives, risk functions, regulatory constraints, investment horizons, and — critically — different information access. A central bank holds confidential macro data. A quant fund holds proprietary signal libraries. A retail investor holds public news that arrives hours after institutions have already traded on it.
What is happening: Types compete for return while filling structurally different roles in the ecosystem. IBs provide execution and financing; CB/Gov provides the regulatory backdrop; retail provides the liquidity that institutions extract alpha from.
Game type: Multi-population MFG — each type plays a Nash game against other types, with type-specific objectives and information sets.
Players: Individual institutions of the same type competing head-to-head. Among quant funds: Jane Street vs. Citadel vs. Two Sigma vs. Renaissance. Among investment banks: Goldman vs. JPMorgan vs. Morgan Stanley. Among asset managers: BlackRock vs. Vanguard vs. Fidelity.
What is happening: Within the same type, institutions share similar information sources and similar strategy spaces — making competition the most direct and zero-sum of all four levels. When Citadel builds a new momentum signal, Renaissance is effectively building the same signal; when one deploys, it degrades the other's alpha.
Game type: Standard MFG within each type — pure Nash competition, with Lasry-Lions monotonicity guaranteeing a unique equilibrium.
Players: Individual humans (portfolio managers, quant researchers, risk officers, traders) within a single institution.
What is happening: A hedge fund is not a monolithic agent. Its desks compete for capital allocation (the PM whose desk earns more PnL gets more capital next month). Its researchers compete for credit. Its risk officers play a constrained game with its traders. At the same time, all must cooperate: a fund that fails to cooperate internally underperforms and loses AUM, destroying the game for everyone inside it.
Game type: Mixed cooperative-competitive MFG — Nash competition over internal resources, cooperative MFC over institutional survival.
These four levels are bidirectionally coupled:
- Downward (environment → individual): Level 0 capital flows determine Level 1 sector positioning; Level 1 type dominance determines which Level 2 institutions survive; Level 2 institutional PnL determines Level 3 individual compensation and retention.
- Upward (individual → environment): Level 3 desk behavior determines Level 2 net positions; Level 2 institutional flows aggregate into Level 1 type-level demand; Level 1 type dynamics determine Level 0 capital flow equilibria.
A single Fed rate hike (a Mode II event operator at Level 0) propagates through all four levels within hours — reshaping capital flows, institutional positioning, individual desk risk budgets, and eventually the price of every asset simultaneously.
The equilibrium of this four-level coupled system — what we call the hierarchical Nash equilibrium (Theorem 7.4) — is what we mean by "market price."
The theory compiles into three modules — Encoder, Game, Controller — mirroring the perception–dynamics–policy decomposition of world models in robotics [5, 6], but with the dynamics module replaced by something markets uniquely require: a game solver.
| Module | Role | Mathematics | Code |
|---|---|---|---|
| E — Encoder | Compress the raw market panel |
Transformer VAE, three-term loss: reconstruction + β·KL + λ·prediction-coupling (+ EWC against forgetting) |
encoder/model.py, encoder/training.py · Day 4
|
| Game — G | Solve the multi-population Nash equilibrium on the latent state: who is positioned how, and what will they rationally do next? | Coupled HJB–FPK system; DGM neural PDE solver [39] + Neural Fictitious Play with W₂-geometric convergence (Prop 4.2) |
game/dgm_hjb.py, game/fictitious_play.py · Day 5
|
| C — Controller | Convert the equilibrium drift into risk-constrained portfolio weights | HJB → Merton-type policy $\alpha^(z) = \nabla V^/(2\gamma\kappa)$ with MFG drift adjustment, CVaR + leverage constraints |
controller/portfolio.py · Day 11
|
Why a game solver and not a dynamics network? Because the market's "dynamics" are the strategic responses of its participants. A learned dynamics network
Every section below runs two parallel threads simultaneously: a conceptual argument in plain language, and its rigorous mathematical form. Neither is subordinate to the other — the intuition motivates the equation, the equation disciplines the intuition.
The question every model must answer first: what is the state of a market at a given instant?
Most models answer: price. But price is the output of a process, not its state. The machinery that generates price — leverage, volume, outstanding shares, information disclosure — is invisible to price-only models. A world model that tracks only price is like a weather model that tracks only temperature: it sees the symptom, not the system.
We define the minimal sufficient state representation for a single asset at time
Each coordinate carries structural meaning:
| Coordinate | Meaning | Why it belongs in the state |
|---|---|---|
| Log-price | The primary observable; all agents react to this | |
| Log-volume | Carries information about conviction strength and liquidity | |
| Leverage ratio | Determines amplification and fragility; high |
|
| Log-shares outstanding | The critical design choice — made dynamic, not fixed | |
| Information disclosure | Determines asymmetry between agent types in the MFG |
The full market state for
Why
Code: state/market.py · state/information.py · state/noise.py
The fundamental obstacle to financial prediction. Consider two types of uncertainty in markets:
Type A: A stock's price fluctuates randomly between trades — bid-ask bounce, small order flow imbalances, microstructure noise. This is physical noise: it averages out as you sample more frequently. More data → less uncertainty.
Type B: Retail investors decide to short-squeeze a heavily shorted stock because of a Reddit post. A central bank surprises markets with an emergency rate cut. A geopolitical event triggers simultaneous liquidation across asset classes. This is behavioral noise: it is driven by human coordination and cannot be averaged away. More data does not help, because the mechanism — human strategic behavior — is not stationary.
These two types of noise have fundamentally different mathematical structures. We decompose them explicitly:
The decomposition is not merely a modeling choice — it has a provable consequence. Theorem 1 (Dual Cramér-Rao Bound): For any unbiased estimator
The first term is the physical floor — it falls to zero as the observation window grows. The second term
Calibration in practice (state/noise.py, tested in tests/test_noise.py):
- $\hat{\sigma}\tau^2$: bipower variation $\text{BV}T = \mu_1^{-2}\sum{i=2}^{n}|\Delta X{i-1}||\Delta X_i|$ (jump-robust) [22]
-
$\hat{\nu}^\eta$ : residual$\text{RV}_T - \text{BV}_T$ ; individual jump times identified via the Lee-Mykland test [23]
The canonical specimen of behavioral noise — GameStop, January 2021: a coordination event visible as a pure
The problem with treating events as outliers. Standard quantitative models — GARCH, realized volatility, even most neural networks — remove earnings announcements, M&A events, rate decisions, and index rebalancings from their training data, label them "structural breaks," and treat them as noise. This is not a minor technical limitation. It means these models are deliberately blind to the most consequential moments in market history.
Our approach: every corporate action and macroeconomic announcement is a first-class mathematical object — an affine operator on the state space:
The matrix
| Mode |
|
Dimension | Events |
|---|---|---|---|
| Mode I (endomorphism) |
|
Preserves |
Split, dividend, earnings — one asset in place |
| Mode II (tensor action) | Preserves |
Fed hike, CPI print — all assets simultaneously via Kronecker structure | |
| Mode III (morphism) |
|
Changes |
M&A ( |
Every operator below is implemented in events/operators.py with explicit tests/test_events.py, and exercised in the global demo. (
| # | Event (operator) | Mode |
|
|
|---|---|---|---|---|
| 1 | Stock split |
I |
|
|
| 2 | Reverse split |
I |
|
|
| 3 | Dividend |
I | ||
| 4 | Secondary offering |
I |
|
|
| 5 | Share buyback |
I |
|
|
| 6 | Earnings shock |
I |
|
|
| 7 | Analyst upgrade | I |
|
|
| 8 | Analyst downgrade | I |
|
|
| 9 | Index inclusion / exclusion | I |
|
|
| 10 | Trading halt | I |
|
|
| 11 | Short squeeze | I |
|
|
| 12 | Rate hike / cut (bps) | II |
|
|
| 13 | QE (size $B) | II |
|
|
| 14 | QT (size $B) | II |
|
|
| 15 | Systemic crisis (severity) | II |
|
|
| 16 | Circuit breaker | II |
|
|
| 17 | Volatility regime shift | II |
|
|
| 18 | Inflation shock (CPI surprise) | II |
|
|
| 19 | Merger (premium, weights) | III |
|
|
| 20 | Spin-off (carve fraction) | III | parent |
|
| 21 | IPO (price) | III | ||
| 22 | Delisting / Bankruptcy (recovery) | III | bankruptcy: write-down to |
Operator #11 deserves a highlight: the short squeeze is the only Mode I operator with
Why not a semigroup? (Theorem 5.5) The natural algebraic structure for operators that compose (
The covariance rule is exact uncertainty propagation: composed events accumulate uncertainty through the leading operator's geometry. Modes I+II form a monoid on compose() and event_sequence().
Proposition 5.3 (Information Irreversibility):
Non-Commutativity (Appendix B):
Deep dives: Day 7 — groupoid algebra · Day 17 — the complete matrix theory, with a six-event timeline simulation
Level 0 (Cross-Market, MFC/MFG mixed): Markets
where
Level 1 (Institution Types, Multi-Population MFG): Types
Each type has a distinct objective
Level 2 (Individual Institutions, Standard MFG): Individual institution
Same-type institutions share information structure
Level 3 (Intra-Institution, Mixed MFC/MFG): Individual
Individuals play a Nash game over capital allocation (competition) within a cooperative survival constraint (the institution must remain solvent).
Coupling functionals (upward, aggregate → higher level): $$\Psi^{(1\to 0)}m = \int \varphi_0(\xi),\mu^{(1)}{m,t}(d\xi), \qquad \Psi^{(2\to 1)}\tau = \int \varphi_1(x),\mu^{(2)}{\tau,t}(dx), \qquad \Psi^{(3\to 2)}j = \int \varphi_2(y),\mu^{(3)}{j,t}(dy)$$
Theorem 7.4 (Extended): Under Lasry-Lions monotonicity at each level and Lipschitz coupling functionals, a unique four-level hierarchical Nash equilibrium exists. The nested fixed-point iteration — solving levels 3→2→1→0, then back-propagating 0→1→2→3 — converges in
Deep dives: Day 6 — the hierarchy · Day 15 — Level 0
Prior models assume either full information (unrealistic) or no information structure (too crude). The real financial market has a precise stratified information hierarchy:
Definition (Agent Information Set): Each agent at level
Signal-to-Noise Hierarchy:
Institutional players (central banks, large funds) access clean alternative data at high cost; retail investors receive the same information but hours later, after institutional trading has already moved prices. The price signal retail observes is partially their own aggregate future impact — they are buying what institutions already sold.
The AI-era refinement. As retail adopts AI assistants, retail SNR improves — but never converges to institutional SNR. The residual gap is structural, not informational: institutions retain (i) data-cleaning infrastructure measured in engineer-decades, (ii) execution latency measured in microseconds vs. hours, (iii) capital scale that turns signals into positions before retail's order routing completes. Formally: $\lim_{t\to\infty} \text{SNR}^{\text{Retail}}t = \text{SNR}^{\text{Inst}} - \Delta{\text{struct}}$ with
Bounded Rationality Assumption: Given information
The behavioral noise
Calibration via External APIs: We infer
- News arrival timing (Reuters/Bloomberg terminal timestamps vs. public release)
- Alternative data vendor subscription tiers
- 13F filings (quarterly institutional positioning)
- Order flow informativeness (Hasbrouck PIN model per institution size)
Flows between agents: The model tracks both capital flows
The deepest insight of the game-theoretic framework is that rational agents in a Nash equilibrium do not just optimize against prices — they optimize against other agents' strategies, which means optimizing against other agents' predictions.
Second-Order Reasoning: Each agent
where
Mean-Field Self-Consistency: In the large-population limit,
This is the multi-population Nash equilibrium — a fixed point in the space of joint distributions over all agent types' strategies.
The retail AI channel — where this becomes concrete. When retail investors delegate decisions to a handful of LLM platforms, the retail strategy distribution stops being idiosyncratic and starts being a mixture with a common component:
where
What this enables:
-
Predict what each type will do. Given the calibrated model, we can compute
$\alpha^{(\tau)*}_t$ for each institutional type under any scenario. -
Predict what each type believes others will do. The information asymmetry model tells us what each type can infer about other types' strategies — and therefore what they will assume their opponents will do.
-
Predict the predictor's prediction. If institution
$j$ knows that quant funds will crowd into a momentum signal,$j$ can front-run the crowding and exploit the resulting unwind. Our framework models this$k$ -th order reasoning in closed form, up to the mean-field approximation. -
Detect when the equilibrium is about to break. The Lyapunov stability indicator (Component 5) detects when agents' beliefs diverge from equilibrium — the signal that a regime change is imminent.
Code: agents/retail_ai.py — 5 retail archetypes, the homogenization mixture, the fade signal. Deep dive: Day 16.
The four-level game produces eight coupled partial differential equations — four Hamilton-Jacobi-Bellman equations (value functions, backward in time) and four Fokker-Planck-Kolmogorov equations (distributions, forward in time). This is the mathematical spine of the entire framework: to know that an equilibrium exists and is unique, one must solve this system.
Level 0 — Cross-Market Game (
Level 1 — Institution Types (
This is a system of
Level 2 — Individual Institutions (within type
The Lévy generator
Level 3 — Individuals within institution
Coupling conditions (upward: aggregate behavior feeds into next level's environment):
Existence and uniqueness (Theorem 7.4, Extended). Under Lasry-Lions monotonicity at every level:
The insight that changes crisis detection. Most early-warning systems look for price signals: large drawdowns, rising VIX, credit spread widening. But by the time these manifest in prices, the crisis has already begun. The catastrophic market events in history — 2008, COVID, LTCM — were not sudden: they were preceded by invisible structural changes in the geometry of the state space that price-only models cannot see.
Stochastic Lyapunov theory [28, 29] gives us a way to detect these structural changes before they reach prices. Under the four-level equilibrium policy, the market process returns to its invariant measure
The constant
When
The empirical test. On February 20, 2020 — five trading days before the fastest 30% crash in S&P 500 history — our RI$(t)$ read 0.83, its highest value since the 2008 financial crisis. The VIX read 17. The S&P 500 was at all-time highs. Every standard risk model read "normal." The Lyapunov indicator read "the system has left its stable regime."
This is not post-hoc fitting. The
The same mechanism drives the synthetic demo above: leverage builds at L3 from day 265,
Deep dive: Day 8 · Code: online/regime_detector.py
All five components are not separate theories — they are five terms of one equation.
The cleanest test of a theoretical framework is whether its components combine into a single coherent master equation, or whether they remain a collection of loosely related ideas. For this framework, the answer is clear: there is one equation that governs market dynamics, and the five components are exactly its five terms:
Reading the equation term by term:
-
Four-level equilibrium drift
$\mu^*$ — the velocity at which the market moves toward its current Nash equilibrium, determined jointly by the distributions$\hat{m}^{(k)}$ at all four levels. This is the output of the hierarchical MFG solver. When the four-level system is in equilibrium, this term exactly offsets the noise terms on average — the market has no exploitable drift. -
Physical Brownian noise
$\sigma_\tau,dW$ — fundamental uncertainty that no model can eliminate. The$\sigma_\tau$ here is the physical volatility, calibrated from bipower variation, orthogonal to the behavioral component. -
Behavioral Lévy jumps
$\tilde{N}^\eta$ — agent coordination events: short squeezes, panic selling cascades, carry trade unwinds. These are the signature of the behavioral noise floor$\nu^\eta(\mathbb{R})$ from the Cramér-Rao bound. -
Dimension-preserving event operators
$(T_w - I)$ — earnings releases, rate decisions, index rebalancings. These perturb$S_t$ discontinuously while preserving its dimension. -
Dimension-changing morphisms
$R_w$ — M&A, IPOs, delistings. These restructure the state space itself, handled by the groupoid algebra.
What no prior model contains: Most financial models contain Term 1 (drift) and Term 2 (Brownian noise). Some add Term 3 (jump processes). Term 4 requires the event operator algebra. Term 5 requires the groupoid structure. No prior model simultaneously contains all five. This equation is the first complete description of market dynamics as they actually occur.
The framework's guarantees, in one table. Proofs in the companion paper; numerical verification in Day 12.
| # | Result | Statement (informal) | Consequence | Code / Demo |
|---|---|---|---|---|
| T1 | Dual Cramér-Rao Bound | More data cannot cross the behavioral floor — agent modeling is necessary |
state/noise.py · fig above |
|
| P4.2 | Fictitious-play convergence | The Nash equilibrium is computable, with geometric rate | game/fictitious_play.py |
|
| P5.3 | Information irreversibility | Events inject information that cannot be un-learned | events/operators.py |
|
| T5.5 | Groupoid structure |
|
M&A/IPO/delisting are composable, dimension-checked morphisms |
compose() + Day 17
|
| T7.4 | Hierarchical Nash existence & uniqueness | Under level-wise Lasry-Lions monotonicity + Lipschitz coupling, the 8-PDE system has a unique solution | "Market price" is well-defined as a four-level equilibrium | game/dgm_hjb.py |
| T8.2 | Exponential ergodicity |
|
Crisis detection before prices move |
online/regime_detector.py · demo panel D |
| T9.1 | Unified evolution equation | The five components are the five terms of one SDE | The framework is one theory, not a toolbox | global demo |
George Soros's reflexivity thesis [27] — prices change the fundamentals they are supposed to reflect — has resisted formalization for four decades because it needs three ingredients simultaneously: beliefs that respond to prices, prices that respond to beliefs, and a fixed-point notion for when the loop settles. The MFG framework has all three natively:
-
Soros equilibrium = MFG fixed point. The self-consistency condition
$\mu_t = \text{Law}(X_t^{\mu})$ is reflexivity in equilibrium form: beliefs about the crowd are consistent with the crowd the beliefs create. - Boom-bust = loss of monotonicity. When the price-belief coupling gain exceeds the Lasry-Lions monotonicity margin, the fixed point bifurcates — two self-consistent price paths coexist, and the market can jump between them (the bubble regime). Day 9 computes the full bifurcation diagram.
-
The short squeeze operator is reflexivity in matrix form:
$A_{pp} > 1$ is a within-event feedback loop — the only place the algebra permits a state to amplify itself.
The heterogeneity that sustains the equilibrium is implemented, not assumed. (agents/, Day 10)
Six institutional classes — agents/institutional.py
Each class solves the crowding-penalized Merton problem
| Class | Holding period | Leverage cap | Crowding aversion λ | Info latency | The niche it fills |
|---|---|---|---|---|---|
| HFT | ~1 minute | 20× | 0.1 | 10 μs | Adverse-selection edge from speed |
| Stat-Arb | 5 days | 8× | 0.5 | 10 ms | Cross-sectional mean reversion (capacity-limited) |
| Trend Follower | 63 days | 4× | 0.3 | 100 ms | Momentum — and its herding fragility |
| Market Maker | intraday | 15× | 0.8 | 1 ms | Spread capture, inventory risk |
| Fundamental Long | 252 days | 1.5× | 0.2 | quarterly | Anchors price to cash flows |
| Crisis Hedge | 21 days | 5× | 0.7 | 1 s | Convex tail payoffs — the equilibrium's insurance seller |
Five retail archetypes — agents/retail_ai.py
The query distribution that Experiment E5 will measure in the wild:
| Archetype | Prototypical AI query | Allocation behavior R(q) |
|---|---|---|
| Passive Index | "Should I rebalance?" | Equal-weight |
| Active Follower | "What's hot today?" | Concentrates in mentioned tickers |
| News Reactor | "What does this headline mean for me?" | Overweights the story, spreads the rest |
| DIY Quant | "Backtest this factor for me" | Momentum-tilted tilt around uniform |
| Meme Trader | "Short interest on $XYZ?" | All-in, single name |
On July 23, 2026, Deng Yu and Wang Hong were awarded the Fields Medal for their work on kinetic theory and mean-field equations — specifically, the rigorous derivation of the Boltzmann equation from N-body Newtonian mechanics (Hilbert's 6th Problem) [35].
The connection to this work is not marketing. It is the same mathematical paradigm:
| Deng Yu's work | This work |
|---|---|
|
|
|
| Limit |
Limit |
| McKean-Vlasov SDE | McKean-Vlasov SDE |
| Boltzmann equation | Fokker-Planck-Kolmogorov (FPK) equation |
| Gas reaches thermodynamic equilibrium | Market reaches Nash equilibrium |
| Hilbert's 6th Problem | Market world model |
The FPK equation is the financial Boltzmann equation.
Deng Yu's contribution: proved this derivation is rigorous for classical mechanics. Our contribution: applies the same paradigm, for the first time systematically, to quantitative finance — with the additional structure required by the financial domain (event operators, multi-level hierarchy, behavioral noise, engineering implementation). It is also the precise sense in which our Type 1 world model is the rigorous limit of the Type 2 sandbox.
A factor model that is widely adopted disappears. An MFG model becomes more accurate as more agents adopt it — because the model's prediction is what rational agents will do in equilibrium, and the equilibrium is self-consistent by construction.
The Lyapunov stability indicator
M&A, IPOs, and delistings are handled by the Mode III operator algebra — mathematically, they are morphisms in the state-space groupoid. Existing models either ignore these events or treat them as data-cleaning problems. We treat them as first-class mathematical objects, with all 22 operators implemented and tested.
When retail investors coordinate (GME, AMC, any future short squeeze), the behavioral noise term
The mathematics is closed and the code runs end-to-end on synthetic data. The road from prototype to validated instrument is data — hundreds of fragmented streams, each feeding a specific term of a specific equation. The complete acquisition plan lives in DATA_REQUIREMENTS.md: every source named, every stub located, every cost tiered, and — for the data that exists nowhere — the experiments that create it.
The six designed experiments (full protocols in DATA_REQUIREMENTS.md):
| ID | Experiment | Tests | Data unlock | Priority |
|---|---|---|---|---|
| E1 | Noise atlas — BPV decomposition over 500 equities × 10 yr intraday | Theorem 1 on real data | WRDS TAQ / Polygon | P0 |
| E2 | Operator estimation — event-study fits of |
The operator algebra's coefficients | CRSP + SDC + I/B/E/S | P0 |
| E3 | Equilibrium consistency — |
Theorem 7.4's realism | EDGAR 13F + CFTC | P0/P1 |
| E4 | Λ_t crisis backtest 1990–2025 vs 19 labeled episodes | Theorem 8.2's lead time | free (FINRA/OFR/CBOE) | P0 |
| E5 |
The LLM query atlas — audit consumer LLMs with stratified retail prompts; publish the response kernel |
The Day-16 homogenization thesis; a dataset that does not exist anywhere | ~$200 API budget | P0 (novelty) |
| E6 | L0 transmission — dollar/flow factors → cross-market correlation regimes, OOS | The four-level coupling | FRED + TIC (free) | P1 |
The critical-path sentence: E1 + E2 + E4 + E5 are executable within one quarter by one person inside a research group that has WRDS access and $200 of API budget.
A first-principles walkthrough of the entire framework — each notebook self-contained, all runnable offline. Index: notebooks/README.md.
| Day | Notebook | Key Concept |
|---|---|---|
| 01 | Why Factor Models Fail | Lucas Critique → alpha decay |
| 02 | From Brownian to Rough | BPV decomposition, Cramér-Rao bound |
| 03 | Dual Noise Decomposition | Physical τ + behavioral η |
| 04 | Encoder E — Transformer VAE | Three-term ELBO, latent Markov property |
| 05 | Markets as Mean-Field Games | HJB–FPK system |
| 06 | The MFC/MFG Hierarchy | Stackelberg nesting, timescale separation |
| 07 | Events as Groupoid Operators | Modes I/II/III, partial composition |
| 08 | Lyapunov Crisis Detector | Λ_t early warning, lead-time analysis |
| 09 | Reflexivity — Soros Formalized | Price-belief bifurcation diagram |
| 10 | The Avatar Analogy — Agent Types | 6 agent classes, crowding aversion map |
| 11 | Optimal Control → Portfolio | Merton + MFG drift adjustment |
| 12 | The Seven Theorems | Guarantees + dependency graph |
| 13 | From Finance to AGI | E-Game-C as a general world model; Type 1 vs Type 2 |
| 14 | Reflection & Roadmap | Maturity radar, three horizons |
| 15 | Level 0 — Cross-Market Flows | Dollar cycle, L0→L1 transmission, OOS R² |
| 16 | Predict the Predictor — Retail AI | Homogenization, μ_retail, the E5 design |
| 17 | The Complete Event Algebra | All 22 operators, composition chains, timeline sim |
MicroWorld/
│
├── state/ # §2–3: Financial state space + dual noise
│ ├── market.py # 5D state per asset: s = (p, v, ℓ, κ, ι) ∈ ℝ⁵
│ ├── information.py # Stratified information sets per agent type
│ ├── noise.py # BPV → σ_τ ; Lee-Mykland → ν_η [tested]
│ └── portfolio.py # Portfolio state containers
│
├── events/ # §4–5: The operator algebra [tested]
│ └── operators.py # All 22 operators (Modes I/II/III), groupoid
│ # compose(), event_sequence()
│
├── agents/ # §6: The taxonomy [NEW]
│ ├── institutional.py # 6 classes, crowding-penalized Merton weights
│ └── retail_ai.py # 5 archetypes, homogenization μ_retail, E5 stubs
│
├── game/ # §7: Mean-field game solvers
│ ├── dgm_hjb.py # DGM neural HJB solver
│ └── fictitious_play.py # Neural fictitious play, W₂ ≤ Cρⁿ
│
├── encoder/ # §V: Latent state inference
│ ├── model.py # Transformer VAE, d_z = 64
│ └── training.py # recon + β·KL + λ·pred (+ EWC)
│
├── controller/ # §9: Portfolio construction
│ ├── portfolio.py # α*(z) = ∇V*/(2γκ) under CVaR + leverage
│ └── execution.py # Alpaca paper-trading stub
│
├── data/ # Ingestion layer — ALL STUBS, zero keys committed
│ ├── sources/ # polygon.py · fred.py · news.py [🔌 add key]
│ ├── scrapers/sec_13f.py # EDGAR 13F (keyless)
│ ├── features/__init__.py # BPV, jump ratio, momentum, x-sec ops [tested]
│ └── kafka/producer.py # Streaming stub
│
├── online/ # Production loop
│ ├── airflow_dag.py # Daily: ingest→noise→encoder→MFG→signal→execute
│ └── regime_detector.py # Λ_t intraday crisis monitor
│
├── backtest/walk_forward.py # Walk-forward evaluation harness
├── dashboard/app.py # Monitoring dashboard
│
├── demo/
│ ├── run_egamec.py # 30-second E-Game-C pipeline demo
│ ├── global_demo.py # ★ The animated world-model demo (GIF above)
│ └── synthetic_market.py # Dual-noise synthetic market generator
│
├── scripts/make_figures.py # Regenerates every README figure from library code
├── notebooks/ # The 17-day series (index: notebooks/README.md)
├── figures/ # All SVG diagrams + generated PNGs + demo GIF
├── tests/ # 50 tests, all passing (noise · events · features)
├── DATA_REQUIREMENTS.md # ★ The complete data & experiment roadmap
├── CITATION.cff # Citable metadata
└── .github/workflows/ci.yml # CI: pytest on 3.11 / 3.12
| Resource | Link | Contents |
|---|---|---|
| Engineering Implementation (E-Game-C) | us-equity-world-model | Full build manual: data layer, encoder, MFG solver, controller, backtest, deployment |
| Mathematical Paper | mathmatical-framework-for-world-models-in-quant-finance | Alpha Flow 02: all proofs, 9 theorems, 25 pages |
git clone https://github.com/hongjin-he/MicroWorld
cd MicroWorld
pip install -r requirements.txt
# 1 · The animated world-model demo (the GIF at the top) — ~2 min, CPU
python demo/global_demo.py
# 2 · The 30-second pipeline demo
python demo/run_egamec.py
# 3 · Regenerate every figure in this README from library code
python scripts/make_figures.py
# 4 · Run the test suite (50 tests)
python -m pytest tests/ -vExpected output of the pipeline demo (30 seconds, CPU only):
[1/4] Dual noise calibration (Theorem 1)...
σ_τ = 0.0134/day | ν_η = 0.0042 jumps/day
Cramér-Rao bound ≥ 0.000198
[2/4] Neural Fictitious Play (Theorem 7.4, L2 MFG)...
Outer iter 1 | W₂ = 0.2847
Outer iter 12 | W₂ = 0.00389 ← converged
[3/4] Lyapunov regime detector (Theorem 8.2)...
Calm period RI(t) = 0.312 (< 0.85 ✅ stable)
Crisis period RI(t) = 1.847 (> 0.85 ⚠️ CRISIS)
Lead time: 6.2 days before price impact (avg)
[4/4] Portfolio construction (Controller C)...
CVaR₉₅ = 2.3% | Leverage = 1.4× | Sharpe (demo) = 1.62
Security & cost policy. Every external connection in this repo is a stub of the form os.getenv("X_KEY", "[YOUR_KEY_HERE]"). Nothing phones home, nothing spends money, and every demo and test runs fully offline. Adding a key activates the corresponding loader — see the activation map.
Where MicroWorld sits relative to each adjacent literature:
| Approach | Strategic agents (Nash) | Universe-changing events | Noise decomposition | Crisis early-warning | Multi-level hierarchy | Runs today |
|---|---|---|---|---|---|---|
| Factor models [1, 2] | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
| ML return prediction [3, 4, 38] | ❌ | ❌ | ❌ | ❌ | ❌ | ✅ |
| ABM simulators (ABIDES, SFI) [30, 31, 32] | partial (heuristic) | ❌ | ❌ | ❌ | ❌ | ✅ |
| GAN/LOB market simulators [33, 34] | ❌ (distributional mimicry) | ❌ | ❌ | ❌ | ❌ | ✅ |
| RL trading [14] | single-agent vs static market | ❌ | ❌ | ❌ | ❌ | ✅ |
| Latent world models (Dreamer, JEPA) [5, 6, 7] | ❌ (physics has no adversaries) | ❌ | ❌ | ❌ | ❌ | ✅ |
| Single-level MFG finance [8–13, 15, 16] | ✅ | ❌ | ❌ | partial | ❌ | partial |
| MicroWorld | ✅ | ✅ (groupoid, 22 ops) | ✅ (τ/η, Thm 1) | ✅ (Λ_t, Thm 8.2) | ✅ (L0–L3, Thm 7.4) | ✅ (synthetic; data plan specified) |
Relation to learning-based MFG. The line of work on learning mean-field games — Guo, Hu, Xu & Zhang's NeurIPS framework [13], deep MFG solvers [15, 16], and the RL-in-finance synthesis of Hambly, Xu & Yang [14] — provides exactly the solver technology our Game module consumes. MicroWorld's contribution is upstream of the solver: the state space, the event algebra, the four-level structure, and the noise decomposition that define which MFG should be solved. We see the two lines as complementary halves of one research program: they make MFGs learnable; we make markets an MFG.
Relation to world models. Dreamer-class models [5, 6] learn dynamics because physics doesn't fight back. Markets do — the dynamics are the other agents' strategies (the Lucas critique). Replacing the learned transition network with an equilibrium solver is the single architectural decision from which everything else in this repo follows.
The project holds itself to a dual standard, on purpose:
The academic slice must be strong enough to win at a top-venue workshop. The engineering slice must be strong enough to earn six-figure GitHub stars. Neither excuses the other.
Horizon 1 — now → NeurIPS 2026 workshop (P0). Execute E1 (noise atlas), E2 (operator estimation), E4 (Λ_t backtest), E5 (the LLM query atlas — the novel dataset). Paper: "MicroWorld: a mean-field world model for markets, with a measured LLM-herding channel." Requirements: WRDS-grade data access via an academic group + ~$200 API budget (details).
Horizon 2 — full paper (P1). E3 (equilibrium consistency vs 13F/COT), E6 (L0 transmission), encoder trained on real panel, walk-forward vs factor/ML baselines.
Horizon 3 — the industrial product (P2). Live daily pipeline (Airflow DAG already scaffolded), paper-trading via Alpaca stub, dashboard, and — compute permitting — the Type 2 sandbox with the Type 1 equilibrium as its outer loop.
Contributions welcome — see CONTRIBUTING.md.
Foundations of the critique [1] R. E. Lucas, "Econometric policy evaluation: A critique," Carnegie-Rochester Conf. Series, 1976. [2] C. R. Harvey, Y. Liu, H. Zhu, "…and the cross-section of expected returns," Review of Financial Studies, 2016. [3] S. Gu, B. Kelly, D. Xiu, "Empirical asset pricing via machine learning," Review of Financial Studies, 2020. [4] M. López de Prado, Advances in Financial Machine Learning, Wiley, 2018.
World models [5] D. Ha, J. Schmidhuber, "World models," arXiv:1803.10122, 2018. [6] D. Hafner et al., "Mastering diverse domains through world models" (DreamerV3), arXiv:2301.04104, 2023. [7] Y. LeCun, "A path towards autonomous machine intelligence," OpenReview, 2022.
Mean-field games [8] J.-M. Lasry, P.-L. Lions, "Mean field games," Japanese Journal of Mathematics, 2007. [9] M. Huang, R. P. Malhamé, P. E. Caines, "Large population stochastic dynamic games," Communications in Information & Systems, 2006. [10] R. Carmona, F. Delarue, Probabilistic Theory of Mean Field Games with Applications I–II, Springer, 2018. [11] P. Cardaliaguet, F. Delarue, J.-M. Lasry, P.-L. Lions, The Master Equation and the Convergence Problem in Mean Field Games, Princeton Univ. Press, 2019. [12] Y. Achdou, I. Capuzzo-Dolcetta, "Mean field games: numerical methods," SIAM J. Numerical Analysis, 2010. [13] X. Guo, A. Hu, R. Xu, J. Zhang, "Learning mean-field games," NeurIPS, 2019. [14] B. Hambly, R. Xu, H. Yang, "Recent advances in reinforcement learning in finance," Mathematical Finance, 2023. [15] L. Ruthotto, S. Osher, W. Li, L. Nurbekyan, S. W. Fung, "A machine learning framework for solving high-dimensional mean field game and mean field control problems," PNAS, 2020. [16] R. Carmona, M. Laurière, "Convergence analysis of machine learning algorithms for the numerical solution of mean field control and games," Annals of Applied Probability, 2022.
Market microstructure & execution [17] A. S. Kyle, "Continuous auctions and insider trading," Econometrica, 1985. [18] L. R. Glosten, P. R. Milgrom, "Bid, ask and transaction prices in a specialist market," J. Financial Economics, 1985. [19] R. Almgren, N. Chriss, "Optimal execution of portfolio transactions," J. Risk, 2001. [20] R. Cont, "Empirical properties of asset returns: stylized facts and statistical issues," Quantitative Finance, 2001. [21] J.-P. Bouchaud, J. Bonart, J. Donier, M. Gould, Trades, Quotes and Prices, Cambridge Univ. Press, 2018.
High-frequency econometrics (the noise decomposition) [22] O. E. Barndorff-Nielsen, N. Shephard, "Power and bipower variation with stochastic volatility and jumps," J. Financial Econometrics, 2004. [23] S. S. Lee, P. A. Mykland, "Jumps in financial markets: a new nonparametric test and jump dynamics," Review of Financial Studies, 2008. [24] Y. Aït-Sahalia, J. Jacod, High-Frequency Financial Econometrics, Princeton Univ. Press, 2014. [25] J. Gatheral, T. Jaisson, M. Rosenbaum, "Volatility is rough," Quantitative Finance, 2018.
Control, reflexivity, stability [26] R. C. Merton, "Optimum consumption and portfolio rules in a continuous-time model," J. Economic Theory, 1971. [27] G. Soros, "Fallibility, reflexivity, and the human uncertainty principle," J. Economic Methodology, 2013. [28] R. Khasminskii, Stochastic Stability of Differential Equations, 2nd ed., Springer, 2012. [29] S. Meyn, R. L. Tweedie, Markov Chains and Stochastic Stability, 2nd ed., Cambridge Univ. Press, 2009.
Agent-based models & market simulators [30] B. LeBaron, "Agent-based computational finance," Handbook of Computational Economics, vol. 2, 2006. [31] J. D. Farmer, D. Foley, "The economy needs agent-based modelling," Nature, 2009. [32] D. Byrd, M. Hybinette, T. H. Balch, "ABIDES: towards high-fidelity multi-agent market simulation," ACM SIGSIM-PADS, 2020. [33] A. Coletta et al., "Towards realistic market simulations: a generative adversarial networks approach," ICAIF, 2021. [34] S. Frey et al., "JAX-LOB: a GPU-accelerated limit order book simulator," ICAIF, 2023.
Kinetic limits & macro-finance [35] Y. Deng, Z. Hani, X. Ma, "Hilbert's sixth problem: derivation of fluid equations via Boltzmann's kinetic theory," arXiv:2503.01800, 2025. [36] O. Guéant, J.-M. Lasry, P.-L. Lions, "Mean field games and applications," Paris-Princeton Lectures on Mathematical Finance, Springer, 2011. [37] M. K. Brunnermeier, Y. Sannikov, "A macroeconomic model with a financial sector," American Economic Review, 2014. [38] L. Chen, M. Pelger, J. Zhu, "Deep learning in asset pricing," Management Science, 2023. [39] J. Sirignano, K. Spiliopoulos, "DGM: a deep learning algorithm for solving partial differential equations," J. Computational Physics, 2018. [40] R. Cont, J.-P. Bouchaud, "Herd behavior and aggregate fluctuations in financial markets," Macroeconomic Dynamics, 2000.
@article{he2026worldmodel,
title = {A Mathematical Theory of World Models in Financial Markets:
Hierarchical Mean-Field Dynamics, Dual Stochastic Decomposition,
and Financial Event Operator Algebras},
author = {HE, HongJin},
journal = {Alpha Flow Research Technical Report 02},
year = {2026},
url = {https://github.com/hongjin-he/MicroWorld}
}Machine-readable metadata: CITATION.cff.
Alpha Flow Research · HKUST · Stanford IHP · July 2026
This is not a quant tool. It is a new paradigm for understanding financial markets.








