I have created a proposal to install the Agent app on the CFDAO:
Following the Agent installation guide, there will be at least one more proposal to set the permissions once the Agent app is installed. I will be configuring the Agent app so that all Agent actions must go through a vote before being executed.
Right now, I don’t intend for Agent to be used much. The reason being that Agent vote descriptions are currently not very user-friendly, and so it’s hard for laypeople (including myself) to verify what’s going on in any given Agent proposal.
That said, the reason for installing Agent now is that we have a bunch of SAI in the CFDAO and we need a trust-minimized way to convert this SAI into DAI following the recent upgrade to Multi-Collateral Dai aka “Much Cooler Dai”. What I plan to do here is to install Agent, set the appropriate permissions, transfer the SAI from the Vault to the Agent app, and then use the Agent app to convert the SAI to DAI via the Maker Migration Portal. Finally, I will send the upgraded DAI back to the Vault by using Agent to make a deposit through the Finance app.
Questions and feedback on this proposal is welcome and appreciated!