Editing
Legislative governance proposals
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
A primary type of [[legislative governance]] in [[DAO Governance Framework|DGF]] is achieved by proposals in the [[Forum]]. A legislative governance proposal initiates the [[legislative governance]] process. These proposals allow a [[DAO]] to express complicated intentions of its will, by democratically revaluating its past [[Reputation|REP]] distribution. Some initial basic example proposals are collected in this page. Legislative proposals use the same mechanism as [[Judicial governance proposal|judicial governance proposals]], they merely have different intent, and so we use different terminology. A legislative governance proposal is future-oriented, whereas a judicial governance proposal is past-oriented. An example legislative concern is to propose development changes to the DAO, such as offering bounties for UI development, or suggesting an adjustment to the Work smart contract. An example judicial governance proposal would be to redress a grievance concerning how a member's action was over- or under-valued in the past. ==Mechanism design== Legislative governance uses the [[Validation Pool]] to guide the deliberation and record the opinions of members voting with their REP tokens in a sequence of Validation Pools. The sequence proceeds from loosely-coupled votes to tightly-coupled votes. Loosely-coupled votes encourages authentic deliberation and truth discovery, while tightly-coupled votes enforce timely resolution of any changes the DAO requires in response to changing markets. In the case that a validated proposal is funded, the [[Forum reference mechanisms]] and the [[Work smart contract]] are used to fund the proposal. To explain the process in detail, we pick a basic example. ===Example for dev bounty=== Suppose a DAO wishes to offer a bounty for improving the UI, say to make the skin more attractive. The basic process would be to make a proposal to the DAO that they should pay a certain amount <math>$b</math>, which could be claimed by anyone who satisfies the stipulations of the proposal. If the proposal is eventually accepted by the DAO according to the following legislative process, then the proposal would become an active smart contract which selects a developer for the job following DGF [[DAO Governance Framework#DGF workflow|work flow]]. The process for funding the proposal is also detailed below. ====Legislative process for adopting a bounty proposal==== The governance process is as follows: #A proposal is submitted. #If accepted the proposal becomes a promise. #Future work posts donate their REP to fill all promises. #When a promise is filled it becomes a fulfilled promise. In greater detail: A ''proposal'' is a post submitted to the Validation Pool for gREP owners to consider. If the proposal is accepted by the DAO through a [[Validation Pool]], then it becomes a ''promise''. A promise typically has 0 value at initiation and will only gain REP value after subsequent references give it power. A proposal references other posts, donating and/or leaching, which entail a suggestion for redistribution of REP. In other words, a proposal has a set of references and number called its full potential. The ''full potential'' is the value it proposes to eventually receive by future work posts. The full potential and the references determine the actual value of REP redistribution of a proposal. That is, a promise is a validated proposal in the Forum which has a set of references and a specified full potential, which is filled by references from future WSCs. ====Funding the bounty==== Typically a promise starts with 0 value, then subsequent work posts donate REP value ([[Legislative governance#Governance tax|governance tax]]) to it until it reaches value equal to its full potential. Then the promise becomes a ''fulfilled promise''. Before a promise is fulfilled, it is an ''unfulfilled promise''. The WSC has the functionality of referencing unfulfilled promises. The worker UI scans the Forum for new promises and parses the difference between the sets of fulfilled and unfulfilled promises. If there are no outstanding unfilled promises, then the UI automatically donates its [[Legislative governance#Governance tax|governance tax]] to the incinerator. The other worker UIs verify that each new WSC submitted has added the required references before validating. ====DGF work flow for claiming the bounty==== For a worker to do the work and claim the example bounty, the worker follows basic DGF [[DAO Governance Framework#DGF workflow|work flow]]. #Workers willing to participate encumber REP in the bounty availability smart contract (ASC). #Bounty Work smart contract (bWSC) selects the worker(s) from the ASCs. #Worker finishes the work off chain, then has the bWSC submit the proof as a post to the Forum, which opens a Validation Pool. #Validation Pool mints new REP and opens the voting for validation. VP distributes the fee and new REP. There are several alternatives for funding the bounty and paying the worker, as discussed in [[Reputation tokenomics#Applications|REP tokenomics applications]]. ==Governance tax== The governance tax is a percentage of all newly minted REP that is used in the governance process to fulfill legislative and judicial proposals, or sent to the incinerator when there are no outstanding proposals. For the purposes of illustration, we assume the DAO enforces a <math display="inline">p=10%</math> global tax on all new REP value minted in the DAO. This number is not necessary for any particular DAO and the percentage is arbitrarily chosen for the purposes of illustration. By a <math display="inline">10%</math> tax, we mean that whenever new fees enter the system the amount of new REP minted is <math display="inline">1.10*fee</math>. In this case, <math display="inline">1.10</math> is the minting ratio and the extra <math display="inline">10%</math> is the ''governance tax''. We call it a tax, because if the newly minted tokens are not burned, then they can dilute the power of previous REP tokens. All members are affected in that case, since their REP salary is diminished, being shared amongst more tokens. By fiat, the DAO requires that every new [[Work smart contract]] (WSC) post which earns fees and REP must donate <math display="inline">10%</math> of the new REP to fulfill to promises. New work posts automatically reference approved proposals, because the UI automates the process of fulfilling promises, and other members' UIs automate the validation of these WSC posts, downvoting any that violate the governmental referencing protocols. From the DGF model, the parameter <math>p</math> is included in the minting ratio <math>m</math>. It can be chosen by the DAO to be any number <math>0\leq p< \infty</math>. The REP salary is unaffected by the <math display="inline">10%</math> REP tax whenever it is incinerated. Similarly if governance equally redistributes REP within the Forum β meaning the amount leached from posts is equal to the amount donated to posts β then any member whose posts are not affected will not have any change in their REP salary. The only time the REP salary is affected by the governance tax is when the reference donation and leaching is not equal. When donation is larger than leaching, then the REP salary of other members is decreased, since the total REP is increased, diluting the power of their REP. When leaching is larger than donation, then the REP salary of other members is increased, since the total REP is decreased, which concentrates the power of their REP. Therefore the effect on the salary is bound by the size of <math display="inline">p</math> and is typically much smaller. It is worth reiterating: ''governance tax REP sent to the incinerator is good for every member of the DAO.'' To repeat, a tax of <math display="inline">p=10%</math> does not affect the value of REP unless it is used to donate to new posts in excess of leaching, which should only be done to redress past mistakes (judicial proposals) or fund development (legislative proposals). ====Fairness & availability==== The governance tax is particularly equitable, since every worker pays precisely the same amount, relatively. Since every WSC donates the same <math display="inline">10%</math> to governance references, then the remaining REP every worker receives from a WSC has the same value by the [[wikipedia:Quantity_theory_of_money|quantity theory of money]] in economics. To illustrate this point, notice that if every members' REP holdings were arbitrarily doubled, then the salary each member receives would be unaffected. Regardless of the change in REP total, the tax affects every member proportionally equally, since the tax dilutes REP universally, which diminishes the REP salary the same for every existing REP token. Since every WSC post generates <math display="inline">p=10%</math> of its REP for governance, then that REP is available for revaluing the Forum WDAG in response to governance proposals that the DAO approves, as long as the DAO is actually earning revenue, which is the most important time for revaluing the REP distribution. ====Governance agility vs stability==== Finally, the <math display="inline">p=10%</math> parameter is arbitrary. Governance can decide to make <math display="inline">p=1%</math> if the DAO wishes governance to move slower, or <math display="inline">p=200%</math> if it desires faster governmental responses. A smaller number gives greater stability and less responsive regulation. A larger choice destabilizes the DAO and is a threat to security, but also makes the DAO more nimble and responsive to changes in the market and makes policing more effecting. ==Example legislative proposals== *Proposal to change a smart contract's parameters *Proposal to change a smart contract's logic *Proposal to change the governance of a DAO *Proposal to change soft protocols == Applications == ==See Also== ==Notes & References==
Summary:
Please note that all contributions to DAO Governance Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
DAO Governance Wiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
Edit source
View history
More
Search
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Tools
What links here
Related changes
Special pages
Page information