From a technical perspective, it seems like this can be done in a no-code manner outside of deployments (assuming the Configurable Rights pool requires no coding on our end).
More specifically:
- Develop a contract to convert streaming fees to ETH and deposit into smart treasury: As a MVP, we could do this manually on a monthly basis - selling DPI for ETH and then depositing. Over time, we could have these automated.
- Deploy and fund a Configurable Rights pool through Balancer GUI, with following settings (these can’t be switched on/off after deployment): Assuming this can be done on the UI and the owner is simply the Index Coop Multisig, this should be pretty straightforward and easy to do.