Could corporations be code?

A perma-🧵 to gather thoughts on what's needed to build a robot in the domain of legal personhood. A legal android, if you will.

But first, what is a corporation, anyway? Put simply, it's a legal abstraction allowing many people, with a defined relationship between them, to appear as one, in the eyes of the law (and other humans). Perhaps a better way to think of it is as a "composite person".
However, as always, the devil is in the details. The character of that composition is what ultimately gives rise to corporatism, the reduction to the lowest-common-denominator.
It very well might be that the solution to eradicating this tendency is to make the working of companies like software: open source, transparent (at least to their participants), and automatic: make them predictable by removing the element of human "toil" from their operation.
The word "toil" is taken from the discipline of Site Reliability Enginering (SRE) and DevOps - disciplines that have, by definition, deep exposure to the real world.
That way, stakeholders can always come together and discuss how to modify behavior for the future, but that consultation is the exception, not the rule. Humans should do what they do best - handle exception, and machines should do what they're good at - handle repetition.
In that world. everyone should be spending the vast majority of their time contributing directly, and the day-to-day operations of their collaborative engine should be automated.
This does, however, ask a question: what does an automated, code-first corporation look like? How do we reach a steady state that can operate as a foundation for further evolution? My initial reply to Zack lays down some hints, but let's break it down:
Corporations are governed by some core documents. UK Limited companies (the kind I'm most familiar with) usually have Articles of Association and often an additional Shareholders Agreement (which governs how the shareholders will approach the underlying Articles of Association)
As such, problem zero is obviously to translate those documents from lawyerese into code. And that code doesn't have to be just formulas and symbols. It can be the basis for an interactive application that enables stakeholders to interact with the company and each other.
I've actually played around with converting our Shareholders' Agreement at Balena into code, and it is shockingly tractable. Think of a data structure that is accompanied with procedures of what is needed to change the data or even the schema of that data structure.
For instance, it may define how many directors are part of the Board, what the process is for changing that composition, as well as what the process is for altering the number of directors, and which directors have special powers that give them veto power over certain decisions.
That process, pretty much always, involves the very board that is defined in the data structure, as well as the shareholders, making it pleasingly self-referential.
With core governance matters settled, we have to figure out how our corporation will handle its day-to-day tasks. My preferred analogy is to think of this as a framework, in the same way as Ruby on Rails composes multiple abstractions into an overarching paradigm for automation.
So what are the kinds of activities our corporation with have to tackle? Here's some basics:

- Paying people (Including employees and contractors)
- Paying suppliers (Including one-off and recuring)
- Collecting money (Including one-off and recuring)
- Accounting & Taxes
In addition, there's more complex matters that have to be handled on the next level up:

- Investment rounds (the company selling ownership in itself)
- Hiring and firing
- Benefits to employees (healthcare, pensions, ...)
- Insurance for all involved
- Compliance w/ regulations
It will also have to manage its own property, (at the very least things like trademarks, domain names, keys, bank accounts, etc), and also manage who has access to that property.
Very much like ruby on rails composes various abstractions, it feels like, to me, this new kind of framework will have to take the best existing frameworks (Stripe Atlas, Gusto, ...?) and wire them together with something like Terraform, to create a structure that can continue...
...to operate in steady-state in perpetuity, without bothering the humans that populate it. As with everything I build from now on, I'd want it to focus on enabling its participants to benefit from participating, not necessarily controlling their behavior.
This is all I have *for now*. Feel free to respond with:

- abstractions you know may help solve part of the problem
- essential tasks I've forgotten
- pre-existing work in this field

I intend to work on this in some capacity, let me know if you have interest in contributing.
This isn't about fixing legislation but about a prior, and possibly necessary step. It talks about removal or separation of bureaucrats from bureaucracy. In addition, by making legislation formal, consistency can be assured. We don't have that now.
Once you do have algorithmic governance however, alongside consistency checking and simulation tools for giving stakeholders visibility into the impacts of proposed changes, I can imagine a directly democratic approach may be far more tractable than our current options.

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Alexandros Marinos

Alexandros Marinos Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @alexandrosM

23 Oct
Why do corporations tend to reduce themselves to the lowest common denominator? 🧵
The book "Loonshots" refers to the idea of "return on politics": Companies should try to make sure that it's more advantageous for one's career to make actual contributions than to be engaged in internal marketing of one's work and angling to get promoted and/or amass more power.
Likewise, @BretWeinstein and @HeatherEHeying refer to the problem of administrators in universities: those who are willing to bear "networking", woriking in committees, and implementing policies, are those who get to control the future, overriding those who focus on their work.
Read 7 tweets
23 Oct
Whoever claims that the American and Australian experiences are so divergent as to not be intelligible is either lost or pulling a fast one (or both). Within the breadth and depth of possible human cultures, these two are so similar that they're hard to even distinguish.
Read 7 tweets
22 Oct
A riddle with many possible answers: 🧵

Name a thing that is
- anti-fragile
- advantageous to all who participate in it
- can accommodate an arbitrary number of participants

I'll give you my possible answers if you give me yours 😁
Answer 2. Blockchains in general, and (maybe?) bitcoin in particular.
Read 16 tweets
20 Oct
Biden is going to war with Tesla to help out UAW. 🧵

Why is Sandy Munro, a 50+ year veteran of Detroit, who's worked on everything from ATVs to pickup trucks to fighter jets, pissed off about the appointment of @missy_cummings as NHTSA advisor?

Something's really gone wrong:
And if you think "hates Elon" is an exaggerated claim, we're talking about someone who tweets stuff like this:
Read 17 tweets
20 Oct
Why don't we have a delta-targeting vaccine available right now? I thought the promise of mrna tech was that it would be quick to adapt to variants?

I'll tell you the hypotheses I know of, you tell me yours.
Hypothesis 1. Regulation makes it difficult to push through a new variant vaccine.
Hypothesis 2. The iPhone effect: if people know a new vaccine is coming, they might hold off taking the existing one
Read 15 tweets
19 Oct
How many lies can one tweet contain? Let's see:
1. Tesla gets its cobalt from Canada, known hotbed of slavery
2. But cobalt is fungible, so their batteries use as little as possible, and their new ones don't use any of it (see LFP)
3. "Family wealth questionably obtained" is of course repeating the fake emerald mine BS. See:
Read 8 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(