{
  "type": "object",
  "required": ["name"],
  "properties": {
    "name": { "type": "string" },
    "description": { "type": ["string", "null"] },
    "active": {"type": "boolean" },
    "version": { "type": "string" },
    "created_at": { "type": "date" },
    "updated_at": { "type": "date" },
    "scopes": { "type": "array", "items": { "$ref": "feature_flag_scope.json" } },
    "strategies": { "type": "array", "items": { "$ref": "operations/strategy.json" } }
  },
  "additionalProperties": false
}
