Start Here¶
New to GDS? Choose the path that matches your goal.
Build Your First Model¶
The Getting Started Guide walks you through building a thermostat model in 5 progressive stages, from raw blocks to DSL to verification.
Learn by Example¶
Work through the example models in order. Each introduces one new concept while reinforcing previous ones.
| # | Example | What You'll Learn |
|---|---|---|
| 1 | SIR Epidemic | Fundamentals — types, entities, spaces, blocks, composition |
| 2 | Thermostat PID | Feedback and backward flow |
| 3 | Lotka-Volterra | Temporal loops and cross-timestep iteration |
| 4 | Prisoner's Dilemma | Nested composition and multi-entity state |
| 5 | Insurance Contract | Complete 4-role taxonomy |
| 6 | Crosswalk Problem | Mechanism design and governance parameters |
| 7 | Evolution of Trust | OGS game theory DSL and simulation |
Compare DSLs¶
The Rosetta Stone guide models the same problem (thermostat) using three different DSLs — stockflow, control, and game theory — to show how GDS unifies them.
Other Guides¶
| Guide | Description |
|---|---|
| Real-World Patterns | Common modeling patterns and anti-patterns |
| Verification | All 3 verification layers with deliberately broken models |
| Visualization | 6 view types, 5 themes, cross-DSL rendering |
| Interoperability | Using GDS specs as input to external tools (Nash solvers, simulators) |