Factory Owner
The factory owner controls protocol-level settings but cannot access user funds or modify deployed vaults. Can:- Add or revoke vault and adapter contract types
- Set fee parameters and the fee receiver
- Set default deposit tolerance for adapters
- Deploy adapters and create vaults
- Initialize vault parameters (capacity, duration, asset type)
- Modify or upgrade deployed vaults
- Access or withdraw user funds
- Renounce ownership (
renounceOwnership()is disabled to prevent unowned factory risk)
Ownable2Step for added safety.
Users
Users interact with vaults trustlessly — no administrator can access or gate their funds.- Funds are fully withdrawable prior to vault start
- Once active, funds are locked only by the vault’s configured duration (not by any admin control)
External Dependencies: Uniswap V3
Vaults rely on Uniswap V3 for liquidity provisioning, fee accounting, and NFT position management.- AMM performance, tick behavior, and fee generation are external to the protocol
- Adapter validation ensures only authentic Uniswap V3 pools are used