# DictatorDaoV2 ![](https://d.pr/i/PaQ7t0.jpeg) ![](https://d.pr/i/VsxdOs.jpeg) ![](https://hackmd.io/_uploads/Byn8SWfzj.png) ```uml @startuml rectangle DictatorDao rectangle Executor rectangle ProxyAdmin rectangle ConfiguratorProxy rectangle ConfiguratorImpl rectangle GemFactory rectangle FoldProxy rectangle FoldImpl rectangle Stable DictatorDao --> Executor : admin Executor --> ProxyAdmin : admin Executor ~~> ConfiguratorImpl : governor Executor ~~> FoldImpl : governor ProxyAdmin --> ConfiguratorProxy : admin ProxyAdmin --> FoldProxy : admin ConfiguratorProxy --> ConfiguratorImpl : impl ConfiguratorImpl --> GemFactory GemFactory ..> FoldImpl : makes FoldProxy --> FoldImpl : impl Stable --> FoldProxy @enduml ``` ## DiscoFees DiscoFees is the umbrella project for providing an onchain protocol for recordin, distributing, attesting, and accounting for cash flow generation events (e.g. fees from runnin the MEV Relay). Its objective is to provide an on chain native accounting. ## Protocol Summarizer - We need a contract that we can point to and have users/3rd parties calculate how much: - fees - volume - HO/LO - provide a chainlog We need to provide a way to account for fees comin from different points of origin: ## Fee Types relay operations building operations blockspace capacity sales fees from lending fees from staking fees from LPing one time payments fees from runnin validators fees from owned protocol fees from external protocols