04Policy window · days 1200–3500
No market feedback · not a research resultExhibit data did not load. Use the page generated by build.py.
Stage F · Greenwashing policy desk
Heavier fines,or clearer sight?
Two hundred anonymous synthetic firms choose every 60 trading days between real improvement, inflating their report and doing nothing, by net present value.
Full-model results · stage FResearch result · sourcedDetails ↓
- 01
Robust ordering
Information > penalty > baseline
- 02
Transparency threshold
- 03
Magnitudes are a range
Live wire
02The firm sphere
200 synthetic firms · colour = this period’s choice · size = market cap
Drag to rotate · click a firm
Regulatorsets policy
Investorsfrozen here
Fixed at the day-1200 snapshot
Prices respond only in the full model
Threshold τ*Proposition 2
Large firms
Mid firms
Small firms
05Decision spectrogram
Rows: 200 firms by size class and market cap · columns: 58 decisions over 14 years
Show data table
06Audits and turns
| Day | Firm | Event | Detail |
|---|
No audit has caught anyone yet.
Panel ①
Firm decision One period · live
Each dot is one firm
Choices by size class
What each option is worth this period
Panel ②
Simplified dynamics No market feedback · not a research result
Show data table
The cost of simplification: against the full model
Panel ③
Full-model results (stage F) Research result · sourced
- 01
Robust ordering
- 02
Transparency threshold
- 03
Magnitudes are a range
Decay sets the magnitude; the ordering agrees at both tested ends
Show data table
Four primary questions (Holm-adjusted)
Dose–response
Phase map 2
Phase map 1
Source
Method and limits
What this sandbox is, and is not
Source code, reports and reproduction
- Model source code
- Stage F report
- Sandbox reference and consistency tests
- Stage 1 exhibit (single-asset market)
Take it further
- Star the repository to follow new results
- Run the model yourself in a few minutes
- Propose a policy scenario or report a problem
- Contribute: add a domain, a scenario or a fix
Preview locally
python showcase/build.py --output _site python -m http.server 8080 --directory _site