# Expected Levels
URL: https://docs.valsight.ai/expected-levels/
Description: Expected levels define the minimum dimensional shape for a node, allowing empty nodes to pass model validation and serve as blueprints for simulation.
Expected levels define the **minimum dimensional shape** for a node, allowing **empty nodes** to pass model validation and serve as **blueprints** for simulation.

## When to use it

* When setting up simulation blueprints that will later be populated with line-item data
* When empty placeholder nodes should not block model validation
* When you want to document the intended shape of a node before its logic is fully defined

## How it works

When you assign expected levels to a node, the system treats the node as if those dimensions are present. This means:

* The node passes model validation even without data
* Other nodes that reference it can resolve level expectations
* The node is ready to receive line-item data in simulations

## Steps

### Identify the empty node

Select the node on the canvas. Without a formula, the node has no available levels.

![image-20260402-093505.png](./images/6861783078.png)

### Open the validation settings

In the **Node Editor** (right-side Context Panel), open the **Validation Settings** tab.

### Add expected levels

Add all levels the node should have in the future under **Expected Levels**.

![image-20260402-093611.png](./images/6862209038.png)

### Save and verify

After saving, the node displays the chosen levels as available levels and passes model validation.

![image-20260402-093635.png](./images/6862569497.png)

## FAQ

**Does setting expected levels add actual data to the node?**

No. Expected levels only declare the dimensional shape. The node remains empty until data or a formula is assigned.

**Can I change expected levels later?**

Yes. Update them at any time through the Validation Settings tab in the editor.

**When should I use expected levels instead of a formula?**

Use expected levels when the node is intentionally empty (e.g. a simulation blueprint). Use a formula when the node should calculate or reference data.

## Related

* [Validation Nodes](/validation-nodes/): define custom conditions that check model results
* [Model Validation](/model-validation/): how model validation uses expected levels
* [Nodes](/nodes/): overview of node types and behavior
