AI Syndicate

Monte Carlo Simulator — Live Dashboard

Tweak the dials to watch the wealth transition matrix, concentration, and inequality update in real time.

Ready

Simulation Controls

Shape the syndicate dynamics

Companies1000

More companies = smoother deciles, but heavier compute.

Years10

Year 1 occurs after the first growth step.

Monte Carlo runs200

Higher runs = tighter convergence; set to 1 for a single run view.

If enabled, companies can drop to zero (die) during simulation.

Applied each year, shrinks by decay factor over time.

Adds slope × (decile/9); higher decile (worse) dies more if slope > 0.

Each year multiplies base by this factor (e.g., 0.90 = 10% less each year).

Selects a portfolio at entry year and holds to end.

Higher = stronger tilt toward top deciles (k=0 is random).

Top 10% share

avg

Mean across runs, as share of total wealth.

Gini

avg

Mean inequality of final-year distribution.

Death rate

avg

Mean share of companies that died by final year.

VC multiple

avg

Mean portfolio multiple (sum exit / sum entry).

VC median

p50

Median portfolio multiple across runs.

VC 30× hit rate

avg

Share of portfolios with ≥30× winners.

Transition probabilities

Top 10% share across runs

Gini across runs

Final distribution (one run)

VC portfolio multiple across runs

VC per-company multiples

Deaths by year

Methodology snapshot

Each year every alive company draws growth ~ Uniform(min_g, max_g) and compounds. Ranks → deciles are computed on values after growth; transition probabilities use deciles at your selected start/end years. Top-10% share and Gini are taken on the final-year values.

If “Enable death probability” is on, each year we first compute current deciles, then apply a death chance p = (base × decay^t) + slope × (decile / 9), clamped to [0,1]. Higher decile = worse. Positive slope means worse deciles die more; decay < 1 reduces the base hazard over time. Dead companies drop to zero and stay zero, and zeros remain in the rankings (they sit at the bottom deciles).