- Edited
The way that the current model works is that someone else adds the liquidity required to then increase the borrowing limit afterwards. But with high APY vaults (e.g. OHM, we cant afford to pay people to provide the liquidity) there is not enough profits being generated to grow the liquidity on its own whilst keeping the collateralisation ratio "good enough".
Instead of the funds going into the transmuter to boost yield (which is already crazy as it is) any excess alAsset in the LPpool is removed and matched with the corresponding Asset and then that paired liquidity is added back into the LPpool, increasing the liquidity and more actively managing the peg. The pool would need to be seeded for this to work but I'm sure that the OHMies wouldn't mind donating some OHM to get it started for them.
Diagram:
for example; take a curve pool of alOHM and OHM and there is 60:40 alOHMHM, you could remove 20 alOHM and pair that with 20 OHM from the new transmuter and then add that back so now you have 60:60 in the pool, growing your liquidity and keeping the peg and this LP position is owned by the transmuter. The debt cap can be a set multiple of the amount of LP owned by the transmuter (to avoid manipulation) so it can dynamically increase over time. Because these function calls are not affected by price this can all be called and maintained by the users using the vault. for example if they want to borrow then they can also pay to draw down the funds and do the balancing (which is not affected by price).
This means that for high APY assets we can grow the pool ourselves a own the liquidity and take our 10% performance fee on top the high APY assets which we can then stake back into the vault. I've been looking over the V1 code and it seems do able whilst avoiding having to edit the base alchemist contract, just the vault router and the transmuter. I have no idea how long it would take to implement as I'm not sufficiently familiar with V1, but since OHM only has one main strategy that people would want to use any way, we could launch alOHM in a V1.
What do people think?