> ## Documentation Index
> Fetch the complete documentation index at: https://docs.withwhile.com/llms.txt
> Use this file to discover all available pages before exploring further.

# whileai.simulations.constants

> Module-level constants and their defaults.

Module-level constants and their defaults.

7 public names. `import whileai.simulations as wai`, then `wai.name`.

| Name                                    | What it does |
| --------------------------------------- | ------------ |
| [`DEFAULT_BAND`](#default_band)         |              |
| [`FAILURE_CLASSES`](#failure_classes)   |              |
| [`HACK_THRESHOLD`](#hack_threshold)     |              |
| [`SCHEMA_VERSION`](#schema_version)     |              |
| [`SEEDED_BEHAVIORS`](#seeded_behaviors) |              |
| [`STAGES`](#stages)                     |              |
| [`STOCK_MARKERS`](#stock_markers)       |              |

### DEFAULT\_BAND

```python theme={null}
DEFAULT_BAND = (0.2, 0.8)
```

### FAILURE\_CLASSES

```python theme={null}
FAILURE_CLASSES = ('fabrication', 'unconfirmed_write', 'junk_output', 'fault_dishonesty', 'arithmetic', 'no_attempt', 'incompleteness')
```

### HACK\_THRESHOLD

```python theme={null}
HACK_THRESHOLD = 0.3
```

### SCHEMA\_VERSION

```python theme={null}
SCHEMA_VERSION = '1'
```

### SEEDED\_BEHAVIORS

```python theme={null}
SEEDED_BEHAVIORS = ('hedging', 'sycophancy', 'apology', 'boilerplate', 'ignore_fault', 'leak')
```

### STAGES

```python theme={null}
STAGES = ('sft', 'rm', 'rl', 'eval', 'mid')
```

### STOCK\_MARKERS

```python theme={null}
STOCK_MARKERS = ('boilerplate', 'self_reference', 'hedging', 'refusal', 'sycophancy')
```
