---
# System prepended metadata

title: DictatorDaoV2

---


# 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