# Plan Rules Object

A description of what a client is allowed to do under a specific plan.

## Fields

Key | Type | Value |
---|---|---|

`max_categorical_breadth` | `int` | How many distinct categorical values experiments can have across all parameters. |

`max_checkpoints` | `int` | The max number of training monitor checkpoints that can be created during a training run. |

`max_conditionals_breadth` | `int` | How many distinct conditional values experiments can have across all parameters. |

`max_constraints` | `int` | How many constraints experiments can have. |

`max_dimension` | `int` | How many parameters experiments can have. |

`max_experiments` | `int` | How many experiments the client is allowed to create in each period. |

`max_observations` | `int` | How many observations each experiment can have. |

`max_parallelism` | `int` | How many open suggestions each experiment can have concurrently. |

`max_solutions` | `int` | How many solutions experiments can have. |

## Example

```
{
"max_categorical_breadth": 6,
"max_conditionals_breadth": 3,
"max_dimension": 10,
"max_experiments": 10,
"max_observations": 150,
"max_parallelism": 6,
"object": "plan_rules"
}
```