Dual Ownership Design

This is a high level concept that allows for progressive decentralization of protocol ownership.

It is a pragmatic approach that allows for a core team to move quickly for as long as the DAO allows.

At any point the DAO can propose its own upgrades to a protocol. Crucially, at any point the DAO can revoke the core team's admin of the protocol.

The core team does not have the ability to remove the DAOs admin ability of the protocol.

The net result is that a protocol can have a provable path to decentralization and complete DAO control without sacrificing the flexibility and speed that's often required in the early phases of a protocol.