Skip to content
STAGING · Test data
ConsoleMy queue7

Startup Runway

Live · model v1.2sim_runwayOwner Tom Reyes · EconomicsUsed in Why Prices Rise (card 9) and the rent caps trendSample data
Preview draft
Fix 2 failing scenarios first
Editing draft v2.4 · Saved 10:18

Brief and goal

XP on completion
40 XP · sim.complete
Level
Level 3 · Reader and up
Typical time
6 min
Model version
v2.4 draft · from v2.3
Fixed disclaimer · shown on every simulation, cannot be editedThis is a simplified model for learning. Real cities differ, and economists disagree about how large these effects are.

Controls 5 parameters

Controls
LabelKeyMinMaxStepDefaultUnit
Rent caprent_cap_pct50120590% of market rent
Years since the capyears01013years
How fast landlords respondDefault 0.5 → 0.4supply_elasticity0.12.00.10.4elasticity
How much renters want to movedemand_elasticity0.12.00.10.4elasticity
Exempt new buildingsexempt_new———Yeson / off

Outcome tiles

Preview at default settings, year 3 · draft v2.4
Try the controls
Flats for rent9,200−8.0% vs no cap
Waiting list640households
Average rent paid90index, market = 100
Upkeep94index, year 0 = 100
Assumptions shown to learners
  1. 1. The city starts at 10,000 flats at market rent.
  2. 2. No new public housing is built.
  3. 3. Landlords can sell to owner-occupiers.
Real-world case[CITY] rent regulation, [YEAR]: what studies found about supply and rents, with 2 sources both ways.Case needs a fact-check pass

Test harness

Run today 10:21 by Tom Reyes · draft v2.4 against live v2.3 · 48 scenarios
46 passed2 failed
Flats for rent at year 3, by rent capDraft v2.4Live v2.3
4,0006,0008,00010,00050%60%70%80%90% default100% market110%120%× Fail: 9,640, should equal 10,0009,200
Harness outputs
ScenarioInputsExpectedv2.3 livev2.4 draftResult
A cap above market rent changes nothingrent_cap_pct=12010,00010,0009,640Fail
Waiting list is never negativesupply=0.1 demand=2.0≥ 00−120Fail
A cap at market rent equals no caprent_cap_pct=10010,00010,00010,000Pass
A tighter cap never adds flatsrent_cap_pct 90→80falls8,800→7,9009,200→8,400Pass
Exempting new buildings helps supply by year 5exempt_new on/off, years=5on > off8,950 > 8,6009,050 > 8,700Pass
Same inputs give the same outputs1,000 repeat runsspread < 1%0.2%0.3%Pass
Showing 6 of 48 · failures first