> ## Documentation Index
> Fetch the complete documentation index at: https://base-a060aa97-roethke-b20-upgrade-pages.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# IPolicyRegistry.MIN_COMPOSITE_CHILD_POLICIES

> Returns the minimum number of child policies a composite policy must reference.

## Signature

```solidity IPolicyRegistry.sol theme={null}
function MIN_COMPOSITE_CHILD_POLICIES() external view returns (uint256);
```

| Field | Value |
| - | - |
| Selector | `0xb3ae29f7` |
| Canonical signature | `MIN_COMPOSITE_CHILD_POLICIES()` |

## Description

Returns the minimum number of child policies a composite policy must reference, inclusive. The value is `2`. Never reverts.

A composite created with fewer than `MIN_COMPOSITE_CHILD_POLICIES` children reverts `ChildPoliciesOutsideOfRange`. The upper bound is enforced by `MAX_COMPOSITE_CHILD_POLICIES` (`4`).

## Returns

| Name | Type | Description |
| - | - | - |
| *(unnamed)* | `uint256` | Minimum permitted child-policy count (`2`). |

## Access Control

Read-only. No role required.

## Example

```solidity Usage Example theme={null}
uint256 min = IPolicyRegistry(registry).MIN_COMPOSITE_CHILD_POLICIES(); // 2
```
