{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "field_replay.device_scenario.v1",
  "type": "object",
  "required": ["schema", "id", "name", "steps", "step_count", "duration_seconds"],
  "properties": {
    "schema": {"const": "field_replay.device_scenario.v1"},
    "id": {"type": "string"},
    "name": {"type": "string"},
    "description": {"type": "string"},
    "generated_by": {"type": "string"},
    "measured_capacity_mbps": {"type": "object"},
    "duration_seconds": {"type": "number"},
    "step_count": {"type": "integer"},
    "steps": {"type": "array", "items": {"type": "object"}}
  }
}
