{
  "name": "EXAMPLE — two aggregates, no real force is represented",
  "note": "A toy. Replace with your own scenario. Whatever the model becomes, it must stay a pure function of (scenario, rules_version, seed) or a third party cannot re-execute your run, and re-execution is the point.",
  "blue": {
    "label": "BLUE",
    "strength": 1000.0,
    "effectiveness": 0.0012
  },
  "red": {
    "label": "RED",
    "strength": 900.0,
    "effectiveness": 0.0014
  },
  "parameters": {
    "dt": 1.0,
    "max_ticks": 400,
    "break_fraction": 0.55,
    "shock": 0.35
  }
}
