The protocol is based on strategies built on smart contracts. The user chooses a strategy according to the earning options. Liquidity is deposited into the vault, which, depending on market conditions and the chosen strategy, redistributes funds between different protocols in order to increase earnings.