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

# Important System Parameters

> Configuration parameters for factories, vaults, and adapters.

### Core Parameters

| Parameter               | Location            | Description                                                                                                        |
| ----------------------- | ------------------- | ------------------------------------------------------------------------------------------------------------------ |
| feeBps                  | VaultFactory, Vault | Protocol fee rate in basis points (range: 0–9999). Set on VaultFactory and copied to each Vault at initialization. |
| feeReceiver             | VaultFactory        | Address that collects protocol fees. Dynamically queried by vaults at withdrawal time.                             |
| defaultDepositTolerance | VaultFactory        | Default deposit tolerance in basis points (e.g., 100 = 1%). Applied to adapters at creation time.                  |
| positionManager         | VaultFactory        | Immutable Uniswap V3 Position Manager address passed to all adapters.                                              |

### Vault Parameters

| Parameter            | Location | Description                                                                                             |
| -------------------- | -------- | ------------------------------------------------------------------------------------------------------- |
| fixedSideCapacity    | Vault    | Target Uniswap liquidity ("L" value) for the fixed side deposit                                         |
| variableSideCapacity | Vault    | Maximum amount of variable asset deposits allowed.                                                      |
| duration             | Vault    | Time-lock period for the vault in seconds.                                                              |
| variableAsset        | Vault    | Address of the ERC20 token used for variable side deposits.                                             |
| endTime              | Vault    | Timestamp when the vault duration ends. Calculated as block.timestamp + duration when the vault starts. |

### Adapter Parameters

| Parameter                 | Location     | Description                                                                                                                                 |
| ------------------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------- |
| poolMinTick / poolMaxTick | UniV3Adapter | Uniswap V3 tick range for LP positions. Auto-calculated for full-range adapters; specified by the vault creator for limited-range adapters. |
| depositTolerance          | UniV3Adapter | Lower-bound tolerance for liquidity in basis points. Deposit fails if minted liquidity falls below fixedSideCapacity \* (1 - tolerance).    |
| upperDepositTolerance     | UniV3Adapter | Upper-bound tolerance for liquidity in basis points. Deposit fails if minted liquidity exceeds fixedSideCapacity \* (1 + tolerance).        |
| poolKey                   | UniV3Adapter | Uniswap V3 pool configuration containing token0, token1, and fee.                                                                           |
| tokenId                   | UniV3Adapter | Uniswap V3 NFT position token ID, set when the fixed side deposit mints liquidity.                                                          |
| liquidity                 | UniV3Adapter | The "L" value of the minted Uniswap V3 position.                                                                                            |
