ZEIP-95 | Migrating 0x Protocol to On-chain Governance Process

hey @gabririgo, few thoughts here.

In terms of allowing a proposal to be executable before voting ends that would require a majority of voting power relative to the total supply of ZRX (~500M ZRX) supporting a proposal to ensure that voting outcome cannot change during the rest of the voting period. Based on historical turnout of any governance proposal across the entire space, that level of participation has never been seen so I’m not sure it makes sense to add the extra conditional that would allow for a proposal to be executed before voting ends.

In terms of advocating for a timelock, there seems to be consensus across the governance space that that additional time buffer is needed to give time for community members who do not support the proposal or if there’s a bug in the proposal, to exit their positions before a proposal is executed.