Skip to content

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.

Getting Started Guide

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

Full Learning Path

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.

Rosetta Stone

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)