origin
What changes when survival depends on both behavior and the environment?
Organisms with evolving neural controllers compete for food and reproduce in a shared environment.
Open worldExplore how simple interactions produce complex behavior. Each world runs in your browser, with a sandbox, challenges, and a hypothesis lab for comparing controlled interventions.
What changes when survival depends on both behavior and the environment?
Organisms with evolving neural controllers compete for food and reproduce in a shared environment.
Open worldWhen do local interactions produce coordinated motion?
Agents respond to nearby neighbors through alignment, cohesion, and separation rules.
Open world
How do reaction and diffusion rates change a pattern?
A Gray-Scott reaction-diffusion system forms spots, stripes, and other spatial patterns.
Open worldHow do agent strategies affect prices and volatility?
Trading agents with different strategies interact through an order book in a simplified market.
Open worldWhich interactions lead to consensus or polarization?
Opinions evolve as agents interact across a network with adjustable topology and influence.
Open worldThe hypothesis lab uses the same procedure across all five worlds.
State a hypothesis and choose a control and treatment. Change a parameter and select the outcomes to measure.
Run multiple replicates so the comparison accounts for variation between runs. Reusing a seed reproduces the same simulation.
Compare the measured outcomes, effect sizes, and corrected significance tests. The result describes the model under those conditions.
Petri-bench gives model agents hidden interventions to investigate through a limited number of experiments. It scores the answer and whether the conclusion is supported by an isolating experiment.
The MCP server exposes the same simulation engines to agents for deterministic, headless experiments.
npx -y petri-labs-mcp
Package and instructions