Computer-Aided Governance — A Revolution in Automated Decision-Support Systems

The Future of DAO Governance via the Commons Stack

Jeff Emmett
Aug 7, 2019 · 9 min read

A Commons Stack article, co-authored with

As you may have already noticed, we at the are truly excited about the potential of computer-aided design tools when building crypto networks. Using to simulate, test and validate our design decisions before launching code introduces a critical engineering iteration loop that is lacking in the blockchain space today. This evolution towards the adoption of a standard token engineering practice is a sign of a maturing industry, and will no doubt lead to higher interoperability of open source components and better results in the long term viability of the public infrastructure protocols being built. But the value of these computer-aided design tools has a longer tail than might be easily recognized at this stage.

Image for post
Image for post
A demonstration of the integration required between the Engineer’s (design) and Pilot’s (deployment) loops, and the tools and processes that facilitate successful iteration between the two. (credit: Michael Zargham)

When we have simulated economic environments (i.e. ) with analytic feedback loops closing the circle on outcomes achieved (i.e. the Commons Analytics Dashboard, a planned component of the ), we are setting ourselves up for algorithmic decision making on another level entirely — something we are calling Computer-Aided Governance (CAG).

What is Computer-Aided Governance?

An easy way to define CAG is to distinguish it from what it is not. CAG is not governance by computers. It is very important to us that humans stay in charge — we just also want them to be well-informed!

CAG is a decision-support process that leverages blockchain technology and cadCAD to simulate the potential results of governance policies, leading to better informed decision making.

The Commons Stack proposes to improve our current governance systems by creating tools to model and test policy outcomes, so that participants have better information and make the best possible decisions. Just like CAD revolutionized pre-digital drafting processes (and in the process gave us safer cars, roads, buildings and widgets), cadCAD + CAG have the potential to fundamentally optimize governance processes. CAG doesn’t undermine human agency; it just gives governance actors a clearer picture of what it is they are doing — and planning to do.

Image for post
Image for post
Our future decision-support systems? (credit: on Unsplash)

Governance Problems

In our real-world governance systems today, we often lack complex system understanding. A policy we enact may intuitively seem like the correct solution to a given problem, but often only ends up only expending resources non-optimally, instead of shifting the dominant system incentive towards a true win-win.

For example, a government crackdown on imported drugs may be well-intentioned, but often ends up leading to a decreased local drug supply, leading to an increased price, leading to higher resources and incentive for criminals to import more drugs. In this scenario, both the government and the mafia expend resources to sit at a stalemate that would be far less costly if they both stopped trying to force the system equilibrium in their favor. A more effective solution would be to address the incentive design of the system itself — a solution that could be proposed by CAG.

We face many from various system archetypes — a risk we take when we fail to recognize the non-linear impacts of complex systems.

Testing Blockchain Governance

We are offered a unique opportunity by the rich temporal data flows that blockchains can provide, which are a kind of “big data” for an algorithmic economy. By algorithmic economy, we are referring to a computer coded economy like Bitcoin where you are only allowed to perform certain actions — in Bitcoin’s case, those actions are simply ‘buy’ or ‘sell’. This ‘economic big data’ is much easier to parse and analyze than our physical economies today, which are ridden with black markets and all sorts of rule-bending that our current economic system cannot prevent. Despite all this blurring of the rules, large scale physical economies are still managed according to the principles of a field called . A conceptual level above mechanism design, market design was pioneered by and combines aspects of computer science, mechanism design, operations research and economics to ‘steer’ systems that cannot be totally controlled, but rather guided and maintained according to metrics encoding desirable or healthy system states, even as they evolve over time.

While Crypto-Market Design may be challenging, we can expect it to be in the same difficulty class as Market Design. In some cases, it might actually be easier.

Image for post
Image for post
Automation could massively leverage our ability to make sense of massive data streams and complex system dynamics. (credit: , Unsplash)

Market Normativity

In an algorithmically defined economy, we are not telling people what they “have to” do, but we do have a strong leverage point in defining what they “can do” and “what will happen if they do”.

Due to these imposed system restrictions, we can use machine learning and AI models to estimate agent behavior, aggregate economic data and extract very useful system behavior data from rigorous analytics which are aware of these and the associated . From this data, Computer-Aided Governance could suggest effective policy leverage points that may otherwise have been non-intuitive to decision makers, or identify risks that a proposal has undesirable, unintended consequences.

Image for post
Image for post
A demonstration of the full lifetime system innovation that could be facilitated by CAG, respecting both technical software requirements and social ecosystem requirements. This diagram displays two scales of upgradability: complete (re)design and minor evolutionary updates, both types of informed by the Computer-Aided Governance that is embedded into these systems. (credit: Michael Zargham)

All Too Human

Humans are currently the captains of this complex system we call our society, and we are proving that we are quite inept at intuitively anticipating the non-linear effects that our policy actions can have on actual outcomes. With CAG, perhaps we can make this easier on ourselves.

Let’s draw an analogy to the pilot of an airplane. The airplane is encountering wind patterns and complex dynamics (much like our societies), and the pilot does not have the capability to account for every force acting on her airplane (much like our governing decision makers). Luckily, the pilot doesn’t have to decide which flap and stabilizer to move to which degree for every turn — she just feeds human-understandable input into her yoke (e.g. the plane needs to go down, so push forward on the yoke.) The automation built into the mechanical engineering design of the airplane then converts that simple human decision into a series of complex interactions that result in the flaps and stabilizers moving to the correct angles to facilitate that decision.

Image for post
Image for post
Complex, emergent systems like our global air traffic network are actually based on many layers of processes and technologies, each a robust component necessary for the stability of higher levels of complexity. (credit: Michael Zargham)

Now taking that analogy out another step further, let’s examine the decision-making systems available to an air traffic controller. They use cutting edge analytics built on , which includes massive amounts of simulation and data science to guide tens of thousands of airplanes around the globe at any given moment. Then, even above that system, there are regulatory bodies that manage the standard for the systems and procedures of air traffic control. In the US that body is the FAA, which must interface with other regulatory bodies in legal jurisdictions all over the world! These regulatory bodies already use data-driven complex system models to make informed decisions for the safety and well being of the public — let’s extend that to other areas of governance where it is sorely needed.

With Computer-Aided Governance, we are exploring systems of estimated dynamic behavioral feedback and simulation that could massively improve our decision making abilities as stewards of our complex social systems. Imagine if we could test out suggested policy recommendations and see simulations and estimations of the effects of those policies carried out. Imagine if the system could recommend policy changes that would most likely result in the actual outcomes we want to see!* We could be more like the air traffic controller in the analogy above, using a human-understandable data-driven decision-support interface, aided by multiple layers of automation from cryptographic protocols to artificial intelligence, in order to effectively achieve our common goals.

Image for post
Image for post
This diagram demonstrates the necessity of an informed population on good governance. When we close the feedback loop for informing the population about the outcomes of past governance policies with Computer-Aided Governance, the population can exert appropriate control over those governance processes to ensure they are meeting their collective goals. (credit: Michael Zargham)

A New Age for Democracy

In any well-operated democratic** governance system, a population needs to be informed enough about the past and present state of the system in order to make good decisions about the future. A democratic breakdown can occur when people are misled about the facts, or when short term desirable outcomes have unintended long-term consequences (i.e. when are not aligned — the strikes again!) Communities these days rely on influence and messaging from peers and other groups, which can be easily skewed to suit alternative agendas. Although we cannot mitigate this skewed influence entirely, we want to reduce the leverage that such tactics have on our decision-making systems.

With Computer-Aided Governance tools that can capture the complexity of system dynamics and represent them in a human-understandable analytics dashboard, users can experience higher agency in understanding the potential impacts of policy without expending as much attention as they would need to today. By (UX) when building this community empowering decision-support software, we enable users to easily and accurately inform themselves and thus become better participants of democracy. We foresee a future where this technology will make it harder for adversarial actors to mislead the populace through alternative tactics, a future where we won’t have to fall prey to our preconceived biases and the tragedy of the commons. Through data, we can create more robust democracies. But we need your help.

👉 Be one of the first to and help us build this future.


Stay Tuned

The purpose of this article is to open up this space for discussion and further exploration — by no means is the path to this style of governance clear and determined. We are excited to continue our research and exploration into these new socio-technical systems we are building, and continue opening channels of communication between the varying disciplines that intersect over this critical topic.

Watch for a continuation of this topic in a forthcoming article!

Join Us

The Commons Stack movement originated in scientific research by Dr. Michael Zargham and BlockScience R&D. BlockScience is committed to supporting the Commons Stack team with scientific guidance and hands-on design support. The open-sourcing of BlockScience’s cadCAD library is an important milestone in the Commons Stack roadmap.


Footnotes:

* We cannot only talk about the opportunities or upsides associated with this kind of algorithmic steering, we must also address the perils. In order to dive into this further, the authors recommend reading about which focuses on the manner in which the systems that we use to steer our systems, are in fact part of those very systems. Additionally, the growing literature on (aka AI ethics) which addresses the fact that , data driven steering systems can and nudging systems can . This will require our constant diligence, now and into the future.

**Generalizing beyond ‘state’ to ‘open organization’, we define democratic governance as any governance process where all members of the governed population have a means of exerting control over the rules of that organization via the governance process. There are many more questions which arise regarding the precise means of governance as this definition is intentionally broad. It would include one person one vote systems, but it would also include tokenized voting systems and novel vote counting rules, including but not limited to quadratic voting and conviction voting.

BlockScience

The Scientific Method & Robust Engineering Design applied…

Jeff Emmett

Written by

All Things Decent/ralised. Researching the biggest ideas that will move the needle on human progress. The @CommonsStack, UBI & mindfulness are some faves.

BlockScience

The Scientific Method & Robust Engineering Design applied to Complex Systems

Jeff Emmett

Written by

All Things Decent/ralised. Researching the biggest ideas that will move the needle on human progress. The @CommonsStack, UBI & mindfulness are some faves.

BlockScience

The Scientific Method & Robust Engineering Design applied to Complex Systems

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch

Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore

Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store