OIP-118 Olympus Strategy formally approved the launch of a Range Bound Stability system. This OIP is to formalize a set of necessary permissions to launch the RBS system.
The implementation of the RBS system aims to increase automation and bring stability to the Olympus ecosystem in an algorithmic manner. Proper configuration of the system is of great import to minimize risk.
The RBS system will always have room for improvement and further automation using a dynamic controlling system. The Policy team wants to progressively increase its robustness and autonomy, as the understanding of the system increases and its behavior is proven over time.
To speed up this learning curve, and to provide an optimal set of initial parameters, the Policy R&D team has created extensive simulations of the system. The team tested the system under different market conditions to fine-tune an initial set of parameters, which serve as a starting point and a benchmark for both future parameter iterations and a more advanced controlling system.
Since the system will have the ability to autonomously perform market operations using Treasury funds, it is extremely important to progressively add funds to the system and have a backstop method to be able to stop all market operations if malicious actors are able to exploit the system. To that end, this proposal requests the authority for the DAO to turn off the system by closing all active markets and setting capacity limits to 0.
The Policy R&D team has created a report of the modeling and simulation effort done to fine-tune the initial parameters.
This report recaps all the development steps, as well as the analysis framework that the broader Policy team used to come up with the final parameter proposal.
The report can be found here: https://olympusdao.notion.site/RBS-Report-fd88cb37208d4b0f9abaca4e276f9ddd
Initialize the RBS system with the following parameters:
Initialize the RBS system with the following price target:
Approve the treasury team to fund the new treasury contract in multiple stages from the current treasury contract.
Definitions:
Set up the Policy multisig as the admin of the Operator contract, effectively giving it permission to perform an emergency stop of the RBS system if any of the following conditions are met:
An emergency stop is comprised only of the following actions:
The Policy multisig would not have the authority to touch the system other than described above.
As part of RBS, there is a beat() function in the Heart.sol policy. This function is critical to running RBS and needs keepers (bots) to trigger it. Due to that, we’re requesting a budget for these keeper rewards. Our best estimate is that we’d need 5,475 OHM a year for these keepers, but it may be more or less depending on OHM and ETH price, as well as gas prices in general.
After at least 1 month of the RBS system being active, the community should re-evaluate the need for this emergency shutdown authority. The hope is that with enough time, the system can be proven enough to warrant a fully autonomous and automated operation.