A Bonfida Bot is a basket of tokens controlled by a smart contract that follows a strategy provided by a Signal Provider.
At any time, owners of pool tokens can withdraw from a pool. When withdrawing, people will receive the tokens contained in the pool in proportion to the pool tokens they owned.
Fees are set by the signal provider at the time of the pool creation. Therefore, all pools have different fee structures. Make sure to check the fees before entering a pool!
Your strategy can be running on chain or off chain, the only thing that is necessarily on chain is the signal i.e the output from your strategy. This means you do not have to expose your alpha.
If you decide to expose your strategy on chain yes there is a risk of front running, however, if you decide to keep your strategy off chain there is no risk of front running.
Developer resources can be found here
Yes, it’s possible! Signals can be sent using a UI