> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base.org/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
```
