WalllaW: A DAO-complete Governance Strcture

Looking for feedback before sinking more time in this. The title encapsulates what this tends towards but also aims to agitate as it would be useful for all to know and express what “DAO completeness” might look like in the imaginary of the community. This is a good a place as any to share what it might look like to you. This is what it currently looks like to me.

Problem

DAOs are failing, forward, but still, failing. Most of the old guard is not doing too well. (DXdao, Aragon, etc.) Others are mostly permissioned (multisigs), governed by other entities (foundations) or too dense for the light to intuitively get in (Maker). Principal agent problems, mismanagement, failure at equitably recognizing and retaining contributors are some of the issues that plague the space. Carrot on side, some of the innovators and most experienced of proposal driven governance actors have rugged themselves. It is clear, the ever-present default, proposals, are not it.

Solution

Disincentivised, anarchic, execution agnostic, continuous governance. Possibly the first maximally decentralised and economically coherent DAO structure.

WalllaW is a Decentralised Organization type that instrumentalizes fungibility to facilitate fully trustless and explainable collective efforts. It accomplishes this primarily by means of three low-complexity devices: membership, majority vote and inflation.

WalllaWs are a type of DAO where DAOs are composed agents constituted for enacting change. Such an agent is considered both decentralised and autonomous only if it can initiate and execute actions without systematically depending on the consent or input of any one atomic party. Notionally, this exigence applies to its processes as well.

Design Assumptions

An organisation is a membrane that moves forward. This, “organisation”, necessitates determinations of belonging and inter-subjectivity within a systematising order.

Membrane. An organ that employs binary determinations to separate between in and out. A good way to think about it are access badges. All access badges constitute an organisation’s membrane. WalllaW membranes are a list of tokens and required balances. Maintaining membership depends on satisfying these criteria. Membranes are versatile, can be hardened, loosened or used to define specialised organs or autonomous sub-sections.

No movement without energy. Directed energy expenditure is a precondition for any forward. Energy is fungible, convertible, divisible and storable. Can be concentrated or diluted. Can be measured and transferred and most importantly, can explain power relations. In WalllaWs, energy expenditures take the form of local fungible token allocations that settle to a central, still fungible, store of value. This consolidates anarchic local movements into discernible unitary agents.

Governance costs. Changing direction expends energy. The need for governance should be strong enough to justify the energy expenditure. WalllaWs by default, have no treasuries, no top-down budgets and no semi-permanent governance supervising staff. They replace all of that with belonging criteria and fungibility operations. This amounts to a minimum viable structure, non-prescriptive about sense-making and without central points of failure.

Efficient Markets. Dis-incentivised governance participation will arguably cut the noise and the performative participation out. Will also focus the voice of those that are invested in the future of the DAO and who are likely to be so to the extent to which they consider it necessary. That said, there is no reason, nor need to participate in governance unless you are willing to sacrifice time, effort or token value in advance to the shared benefit of all other token holders. In that sense, the inactive tokenholder is in the optimal position for maximizing value extraction. Freeriding is the expected role for most token holders. It is also expected of token holders to sell if the DAO is under-governed to the degree it endangers the value accrual or the utility of the token or, for them to alternatively start a competing structure.

Why no proposals

And this is the key reason and possibly the most obvious differentiator between WalllaWs and any other DAO structure I know of. WalllaWs do not use proposals. Not by default and importantly not as a one-size fits all vehicle for consensus, recognition and redistribution.

A big problem with proposals is that they have hidden costs that increase exponentially with size. Governance forums are akin to ad-hoc parliaments, delegates are representatives, discussions are public consultations, and proposals, laws. Looks like it works, the familiar sights of government at work are emitted. But this is a tragedy. This highly skeuomorphic default is irrevocably tethered to paper based bureaucratic primitives. This limits what a DAO can be and renders much of the current experimentation useless.

Internet native organisations should look more like networks than parliaments. This insistence on proposals as the only viable form governance can take disables the agility of digital value. It also tends to almost universally demand of humans to seek approval to contribute. In my view the DAO concept implies permissionless contribution. Doing the work instead of writing proposals as to how one day in three months time, approval given, you will start the work would be in many ways an improvement. Retroactive, or an in context, symbolic “cool idea, look forward to see how this will shapes up; here’s a potential $1 over a year”, gesture, funding, would also be an improvement. To summarize, proposals are skeuomorphic, paper era nostalgic devices, they externalize costs to participants (writers, but more importantly, readers) and unnecessarily condition recognition and redistribution. They inevitably reproduce the same bureaucratic devices: delegates, representatives, budgets, supervisors, etc. and are in my view, as one would have figured by now, the root of all DAO evils. When intentions are clear, prefaces are not needed.

Core Structural Component

There are four types of building blocks that in the current implementation are deployed through the same function, three of which reuse the same DAOinstance contract. The base instance, which is expected to act as the main entry port that custodies the entire balance of the root value token (RVT). SubDAOs which are the same, the difference being their Base Value Token (BVT, RVT for instance) is also the Internal Value Token of their immediate parent. Lastly, endpoints, of which there are two types. The first is the same as the above with the difference being that they have only one member and their only purpose is to act as a sink for rewarding individual agents in local contexts. The second type and the only one that does not use the DAOinstance contract is a (gnosis) safe endpoint. This multisig can be initiated as needed, by a member, with all the members of the parent instance as owners. All safe default rules and capabilities apply. Its purpose is to address any arbitrary needs or uncertainties.

Majoritarian Pluralism

WalllaWs relies on majoritarian decision making. However, since they do not have textually articulated proposals, all latent changes are broadly speaking up to vote at all times. There’s two main types of fungible token votes in all instances. First, a vote to change the in-use, enforceable, membrane. Second, a vote to change the annual inflation rate, or, for consistency: speed of movement. These changes enter in effect when a simple majority is reached. An agent can express multiple preferences which stay dormant until triggered by a simple majority; these altogether paint a range of politically feasible states that add to predictability.

The pluralism part is that any member of any entity can deploy a sub-entity with arbitrary conditional access of their choosing. The membrane can be defined in such a way as to create uncensorable autonomous zones free from token holder dominance. It as such grants space for plurality of expression within existing contexts. The result is that affirming the need for novel or controversial direction cannot be censored by the majority. Sure, the big bad whales can meet behind big bad doors to coordinate as to change the membrane and kick out the initiator from higher-level participation, but they cannot eject the initiative body or prevent members from allocating resources to it. Crucially, being ousted by means of membrane redefinition from the higher levels does not affect one’s ability to keep their gained or deposited fair share on exit as deposit and withdrawal operations do not depend in any way on membership.

The fact that membranes can be changed and autonomous zones can be created is of nature as to foster sufficient flexibility in order to accommodate and containerize specialized external work or cross-dao collaborations. This all arguably gives minorities a good shot at protecting their interests. Afterall, there is no exclusivity anywhere it the system. The root value token can be used by an unlimited number of DAOs. So, any minority interest can always exit and/or instantiate their own. Totally separate organisations will compete for the same value pool or coordinate around specific opportunities such as up-cycling proposal driven entities that use the same token.

Fungibility and Inflation

I mentioned fungibility and inflation a lot above but did not explain their purpose. I will repeat, it is important: energy is fungible. WalllaWs function on the basis of permissionless energy allocations. So, if you want to govern, you have to pay. The innovation here is pay to govern, or rather govern by paying. An equally viable approach, if you want to govern and not only do you want so but importantly need to, is to govern by working. The latter, if done successfully might suffice as income. To summarise. Energy is fungible. Moving anything in any direction necessarily involves an energy expenditure. The movers can start moving at their own cost in hopes of retroactive peer or outcome compensation. They can stop and start so on whatever they want, whenever they want to, but it is not unreasonable to assume that volunteering has its limits and suitable payment will accelerate desired change.

WalllaWs have one requirement. They need at the time of initiation to be provided with a value base under the form of an ERC20 token. The in protocol deposited such tokens, referred to hereafter as Root Value Token (RVT), are the fuel that powers the organisation. All redistributed value eventually settle back to it. The fuel is metabolised to energy, used for movement and eventually converted back to RVT exchangeable value to be leveraged in the external economy. The direct subject of redistribution however is not RVT but its corresponding Internal Value Token(s) (IVT). Each WalllaW has at least one IVT. The relationship is as follows: an IVT can be minted in exchange for a Root Value token. This is true for the core unit entity that settles all RVT withdrawals. The relationship is 1-to-1 as one RVT will always get one IVT. The same is true across all instances irrespective of their level. But there’s a catch. Rather two of them. First, one’s entity IVT is their descendant’s Base Value Token (BVT). BVT is the exact same as RVT, but as the name implies, it does stand as a base of value, but only for higher level zones, and not for the structure in its entirety. All BVTs and IVTs settle as, and can be priced in, the originating RVT.

The second catch is what I have so far mentioned in passing: inflation. Inflation determines the speed at which energy is expended, income issued, or to keep the metaphor going: is the metabolic speed. This anarchically governed issuance is also not unlike state run deficit. It primarily functions as a self-regulatory mechanism but also tempers the risks associated with token governance as it renders “classical attacks” unprofitable. The reason being that internal tokens, inflation over time given, are always in greater numbers than their underlying base. The depositors can swap IVT back to BVT and eventually RVT, however, this operation will always incur a loss as internal tokens act on withdrawal, as shares, and, inflation over time given, 1 IVT < 1 BVT. This is how everything is paid for. Internal tokens are Wrappers on deposit at t0 and shares on withdrawal at t+1. The difference of value, captured through inflation, is the totality of what the movers, shakers and producers are paid with.

Sense-making

In the digital, but more so in fully transparent and deterministic environments: ‘action produces information’. Trust or uniquely identifying traits are not central in markets, transport or any systematising, expectedly deterministic order. What programmable blockchains can do is be a canvas that makes it possible for any operating logic to be encoded as a finite bell-curved range of possibilities which lends itself to habitual summary. And having been endowed with a view as to what is in the interest of the collective and individual, as well as information about the latest actions and future likelihoods, one can eventually instinctually project and continuously adapt to outcomes more efficiently. Firms where all actors are owners and can to different but known degrees directly influence the distribution of resources and the story it tells about itself are possible. This is how this kind of ship is steered: for each level or independent body an inflation rate is operationalised. Like interest rates in the economy, but decided on directly by taxpayers to the known, quantitative degree to which they pay taxes.

This is the global view. The local picture is foundationally composed out of the same two pieces as in the case of all other instances: inflation and membrane. Inflation, metabolic speed, or rate of value distribution as compensation for past or future effort. The membrane, as the in or out descriptive and deterministic boundary which will likely drive the experience of being in as it will likely point agents to locally relevant means such as gated tools, work-spaces and communication channels.

Back to action produces information, there is a wide range of likely relevant types of signal. One is the preference profile of co-members. The extent to which one’s allocations coincide with personal gain will likely matter. The extent to which different agents’ preferences coincide over time is also likely to matter. This overall results in sybil-indiferent yet context relevant identity in the sense that internal allocations are semi-fungible: it does matter who makes the allocation. In some instances, particularly for new initiatives, small, symbolic allocations are likely to become norm. Conversely, the reduction of a particular preferred flow by an attention worthy agent will likely become a shelling point for critical engagement on the merits and future of specific efforts or directions. This altogether, hypothetically being able to evaluate an anarchically constituted organization by just glancing at a network graph depicting value flows is, I would argue, quite a big deal.

Neutrality and Collusion

Essentially, a mechanism is credibly neutral if just by looking at the mechanism’s design, it is easy to see that the mechanism does not discriminate for or against any specific people. The mechanism treats everyone fairly, to the extent that it’s possible to treat people fairly in a world where everyone’s capabilities and needs are so different.

WalllaWs are neutral to the degree the underlying value base is. Fungible things, in general, are neutral. Their distribution and embedded logic fully convey their potential for equitable outcomes. Nothing can compete with known inter-dependent quantities as generalizable vehicles for describing state of affairs and their potential. And, since most of the WalllaW made available actions impact resource distributions, and there is no choice but to “put your money where your mouth is”, intentions are hard to hide. This helps not only with collusion resistance but also with self-awareness and generalizable benchmarks. And, since the overall philosophy is “pay to govern” and all movement is redistributive by nature, it is unlikely for bribes or any other such economic attacks to hold much sway as they can succeed only for a limited time and only by the attacker incurring economic loss to the benefit of all other members.

Limitations

Since the speed at which energy reaches its point of consumption depends on inflation rates along the path, all questions pertaining to when and if something will happen are constantly renegotiated. Also, there is no default execution engine. What, how and if execution occurs is left up to the distributors as “value is in the eye of the beholder”. WalllaWs do not have fixed inflection points, milestones, KPIs or exclusive roles. At least not by default. Legitimacy and authority will tend to be conjunctural, to loosely follow the money and its corresponding narratives.

Lastly, it is unknown at this time who are the many potential operators that are at home in this perceived uncertainty. It will, if at all, initially be adequate mostly for open source software development as a way for these sparse and multi-interested communities to finance and prioritise work as well as for any of the other more smarmy and permissionless activities. Grant programmes are also likely a well fitting immediate use case.

Implementation

The structure and everything outlined above evolved within the linked implementation. It came to be through addition and subtraction. As such, it never had a specification, it is not audited, it is not sufficiently tested, good looking or bug free, nor does it account much for gas cost. That said, I have no clue if this specific implementation will work in practice. I am not a software engineer. And while I have prototyped clients for it, none so far are sufficient to intuitively command the attention of the user. The point of seeking feedback is to fundament any future effort on more solid grounds than what I see in it and think necessary and possible.

TL;DR bulletpoints

  • For a thing to be alive it needs a distinguishable membrane and an energy budget
  • No proposals
  • Uses non-exclusively any ERC20 token as base of value and anchor
  • No fixed roles
  • All actions are permissionless or potentially conditioned by majority-upheld membership criteria
  • Everything is up to vote at all times
  • Internal tokens act as wrappers on mint and shares on burn
  • Base instance Inflation generates the available energy budget
  • Participation is dis-incentivised and taxed through an always up to vote inflation rate
  • The base ERC20 token is ultimatelly the DAO
  • Members can deploy Safe multisigs for arbitrary, local needs.
2 Likes