-
Notifications
You must be signed in to change notification settings - Fork 206
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
A Contract for posing Governance Questions #4142
Comments
At the Zoe meeting on 2022/4/27, we talked about how this should be managed for the contracts the Economic committee controls. A proposal was raised to create a contract that would hold the poser facet for the core contracts of our economy. It would allow proposal that match one of a few templates to be sent to a vote. We already have a start at a list of governed params that they might consider changing (link?). The ability to invoke the imminent ZCF API that allows some invitations to be blocked should also be include. |
We deployed such a contract (from a pending PR, #5257 ) to devnet yesterday. |
@Tartuffo per conversation with @Chris-Hibbert we believe the existing contract referenced above is sufficient for Mainnet 1. The result is that one member of the committee will have the ability to pose arbitrary governance questions (which may be malicious or dumb) to the econ committee, but the committee must approve any question for it to be implemented. This issue, which would constrain the questions allowed, is a nice to have. Moving to Mainnet 1.1 tag/release |
What is the Problem Being Solved?
The facet that allows one to pose new governance questions is returned when an Electorate is started. For contract governance, its returned when the governed contract is started. Currently, that happens in
bootstrap.js
for the VaultMaker and the AMM, butbootstrap.js
doesn't make any use of it.Description of the Design
Allow stakeholders to put up some stake in order to get the ability to pose a question.
bootstrap.js
could then hand its poser facets to this contract, and the question creation contract could have a publicly accessible facet for creating new questions.Security Considerations
Resolves the issue of how the fundamental economic contracts can make changes to their parameters. This contract would be part of governance, so it would need to be included in that security review.
Test Plan
nothing special
The text was updated successfully, but these errors were encountered: