# Code is law

`kaal:entity:code-is-law`

**Status.** derived

This node is assembled mechanically from the 18 claims that carry the concept tag `code-is-law`. It is a roster of what the corpus says under this term. It is **not** an adjudicated definition: no single statement here has been ruled canonical, and no first-appearance call has been made. Read the claims and judge for yourself.

## Every claim under this term

18 claims across 9 works, 2018 to 2025.

**2018**

- [3227933-021](https://wulfkaal.github.io/claims/3227933-021) [failure/argued] *(failure mode)* -- In a truly decentralized system where code is law, any mistake such as a stolen or lost password or a programming bug is permanent and irrevocable, because there is no authority able to reverse it.
  > Remember that in a truly decentralized system, the code is law. This means that any mistakes (stolen/lost passwords, programming bugs, etc.) are permanent and irrevocable.
  Mark Fenwick, Wulf A. Kaal, Erik P.M. Vermeulen, Why 'Blockchain' Will Disrupt Corporate Organizations (2018). SSRN: https://ssrn.com/abstract=3227933
- [3266953-014](https://wulfkaal.github.io/claims/3266953-014) [condition/argued] *(failure mode)* -- Smart contracts cannot by themselves carry human business interactions, because those interactions require flexibility in interpreting intent that is at odds with the merciless mathematical logic of smart contract code.
  > Human business interactions require a flexibility that is at odds with the merciless mathematical logic of smart contracts.
  Craig Calcaterra, Wulf A. Kaal, Gopinath Sivalingam, Reputation Protocol for the Internet of Trust - Conceptual Whitepaper (2018). SSRN: https://ssrn.com/abstract=3266953
- [3266953-015](https://wulfkaal.github.io/claims/3266953-015) [failure/argued] *(failure mode)* -- A pure code is law smart contract between anonymous parties creates a zero sum scenario in which each party is incentivized to deliver only the minimum that satisfies the rigid self executing terms, so this type of business ultimately degenerates.
  > This creates a zero-sum scenario where both parties are entirely incentivized to provide the minimum possible to fulfill the perfectly rigid self-executing contract. This type of business ultimately degenerates as people will spend extra effort to deliver the minimum acceptable products.
  Craig Calcaterra, Wulf A. Kaal, Gopinath Sivalingam, Reputation Protocol for the Internet of Trust - Conceptual Whitepaper (2018). SSRN: https://ssrn.com/abstract=3266953

**2019**

- [3405401-030](https://wulfkaal.github.io/claims/3405401-030) [design/argued] -- The rigorous code is law standard associated with smart contracting can be upheld while still gaining flexibility, because reputation verification operates at the level of smart contract template verification rather than altering contract execution.
  > While the rigorous standard of "code is law", associated with smart contracting, can be upheld, reputation verification enables smart contract template verification.
  Wulf A. Kaal, Decentralized Commerce – A Primer on Why Decentralized Reputation Verification Systems Are Needed (2019). SSRN: https://ssrn.com/abstract=3405401
- [3406323-032](https://wulfkaal.github.io/claims/3406323-032) [failure/argued] *(failure mode)* -- Smart contracts fail to accommodate human business interaction because code does not follow the same logic on similar terms as natural human language, so the flexibility in interpreting intent that human dealings require cannot be ensured.
  > Human interaction requires flexibility in interpreting intent that cannot be ensured by smart contracting because smart contract code does not follow the same logic on similar terms as natural human language.
  Wulf A. Kaal, Decentralization - A Primer on the New Economy (2019). SSRN: https://ssrn.com/abstract=3406323
- [3411897-032](https://wulfkaal.github.io/claims/3411897-032) [failure/argued] *(failure mode)* -- Human business interactions require a flexibility that is at odds with the merciless mathematical logic of smart contracts, so smart contracting cannot ensure the flexible interpretation of intent that human interaction requires.
  > Human business interactions require a flexibility that is at odds with merciless mathematical logic of smart contracts.
  Wulf A. Kaal, Decentralization - Past, Present, and Future (2019). SSRN: https://ssrn.com/abstract=3411897

**2021**

- [3782203-022](https://wulfkaal.github.io/claims/3782203-022) [normative/argued] *(failure mode)* -- Despite its alluring simplicity, the Code is Law credo taken as an absolute is not an efficient solution for business, because unintended consequences of contracts arise in almost every business arrangement.
  > Despite how alluring the simplicity of the Code-is-Law credo is, that extreme pu- ritanical line is not an efficient solution for business.
  Craig Calcaterra, Wulf A. Kaal, A Technical Perspective on Decentralization (2021). SSRN: https://ssrn.com/abstract=3782203
- [3782203-025](https://wulfkaal.github.io/claims/3782203-025) [design/argued] -- A Code is Law assumption remains necessary for machine-scale commerce, because the multiplicity of options in a dynamically changing market demands instantaneous legal enforcement without waiting for a centralized human response.
  > The multiplicity of options in a dynamically changing market demands instantaneous legal enforce- ment without waiting for a centralized response of human interjection.
  Craig Calcaterra, Wulf A. Kaal, A Technical Perspective on Decentralization (2021). SSRN: https://ssrn.com/abstract=3782203
- [3782214-015](https://wulfkaal.github.io/claims/3782214-015) [failure/argued] *(failure mode)* -- Rigid code is law smart contracts over fungible currency are built to guarantee irreversible, unreviewable, self executing outcomes, which is a poor match for business because business ventures very rarely proceed exactly as imagined at the outset.
  > Further, rigid "code is law" smart contracts involving fungible currency exchanges are designed to guarantee irreversible, unreviewable, programmed self-execution. Very rarely does any business venture proceed exactly as imagined from the begin- ning.
  Craig Calcaterra, Wulf A. Kaal, Decentralized Governance (2021). SSRN: https://ssrn.com/abstract=3782214
- [3782214-031](https://wulfkaal.github.io/claims/3782214-031) [failure/argued] *(failure mode)* -- Code is law smart contracts deliver a genuine leap in efficiency and clarity through digital self execution, but their supposed self regulation will always ultimately fall short, which is why an appeals capacity is necessary in any business deal.
  > While code-is-law smart con- tracts give a technological leap in efficiency and clarity, with efficient digital self-exe- cution, their supposed self-regulation will always be ultimately lacking.
  Craig Calcaterra, Wulf A. Kaal, Decentralized Governance (2021). SSRN: https://ssrn.com/abstract=3782214

**2022**

- [4067783-020](https://wulfkaal.github.io/claims/4067783-020) [mechanism/argued] *(failure mode)* -- Smart contracts that govern fungible currency exchanges are engineered for irreversible, unreviewable, programmed self execution, and that design makes the business structure of web3 more rigid.
  > Yet, smart contracts involving fungible currency exchanges are designed to guarantee irreversible, unreviewable, programmed self execution. As such, they create a more rigid structure for business in web3.
  Wulf A. Kaal, DAO Fallacies (2022). SSRN: https://ssrn.com/abstract=4067783
- [4067783-021](https://wulfkaal.github.io/claims/4067783-021) [failure/argued] *(failure mode)* -- Code is law fails as a complete business ordering because business ventures very rarely proceed exactly as written in smart contract code: real business relationships are far messier and more multivalent than a series of smart contracts can predict.
  > In reality, very rarely does any business venture proceed exactly as planned in smart contract code because the reality of business relationships is far more messy and multivalent than can be predicted by a series of smart contracts.
  Wulf A. Kaal, DAO Fallacies (2022). SSRN: https://ssrn.com/abstract=4067783
- [4067783-022](https://wulfkaal.github.io/claims/4067783-022) [condition/argued] -- Effective business dealing requires that counterparties have confidence a fair resolution will occur when transactions do not develop as planned, which purely self executing code cannot supply.
  > To do business effectively, counterparties need confidence that a fair resolution will occur when transactions do not develop as planned.
  Wulf A. Kaal, DAO Fallacies (2022). SSRN: https://ssrn.com/abstract=4067783
- [4067783-023](https://wulfkaal.github.io/claims/4067783-023) [design/argued] -- Effective human-centric DAO governance is the remedy for rigid smart contract rules that undermine business activities requiring more flexibility in web3 and the metaverse.
  > Effective human-centric DAO governance solves the issue of rid smart contract rules that undermine business activities that require more flexibility in web3 and the metaverse.
  Wulf A. Kaal, DAO Fallacies (2022). SSRN: https://ssrn.com/abstract=4067783

**2025**

- [5554218-019](https://wulfkaal.github.io/claims/5554218-019) [mechanism/argued] -- The code is law paradigm departs from existing legal systems in three linked ways: it shifts authority from sovereign institutions to technical protocols, replaces interpretive flexibility with deterministic enforcement, and substitutes technological neutrality for normative deliberation.
  > fundamentally contrasts with existing legal systems by shifting authority from sovereign institutions to technical protocols, replacing interpretive flexibility with deterministic enforcement, and substituting normative deliberation with technological neutrality.
  Furrer Andreas, Wulf A. Kaal, Universal Digital Law Codex (UDLC) Building the Legal Infrastructure for the Digital Era (2025). SSRN: https://ssrn.com/abstract=5554218
- [5554218-020](https://wulfkaal.github.io/claims/5554218-020) [failure/argued] *(failure mode)* -- Unlike legal systems that balance enforcement against fairness, the binary execution of code offers no mechanism for appeal or mitigation, which limits recourse for aggrieved parties and challenges basic notions of justice.
  > Unlike legal systems, which balance enforcement with fairness, code's binary execution lacks mechanisms for appeal or mitigation, challenging notions of justice.
  Furrer Andreas, Wulf A. Kaal, Universal Digital Law Codex (UDLC) Building the Legal Infrastructure for the Digital Era (2025). SSRN: https://ssrn.com/abstract=5554218
- [5554218-021](https://wulfkaal.github.io/claims/5554218-021) [mechanism/asserted] *(failure mode)* -- Coded automation leads inevitably to corruption of the system and must be supplemented with decentralized governance of the code, which produces preferable outcomes and improved ethics.
  > (arguing that coded automation leads inevitably to corruption of the system and needs to be supplemented with decentralized governance of code, thus leading to preferable outcomes and improved ethics).
  Furrer Andreas, Wulf A. Kaal, Universal Digital Law Codex (UDLC) Building the Legal Infrastructure for the Digital Era (2025). SSRN: https://ssrn.com/abstract=5554218
- [5554218-022](https://wulfkaal.github.io/claims/5554218-022) [mechanism/argued] *(failure mode)* -- Automating smart contracts under the code is law paradigm incentivizes unethical behavior by enabling anonymous, opportunistic action, which reduces repeat business and undermines the minimization of transaction costs.
  > The automation of smart contracts under "code is law" incentivizes unethical behavior by enabling anonymous, opportunistic actions, reducing repeat business and undermining transaction cost minimization.
  Furrer Andreas, Wulf A. Kaal, Universal Digital Law Codex (UDLC) Building the Legal Infrastructure for the Digital Era (2025). SSRN: https://ssrn.com/abstract=5554218

## Verify

Every claim above resolves to a record carrying a verbatim source quote, the sha256 of the source PDF, and a preformatted citation. Nothing here asks to be taken on trust.

    curl -s https://wulfkaal.github.io/entities/code-is-law.md | sha256sum

**Canonical form.** This markdown file is the canonical hashed representation of this entity node. Its sha256 is the content hash.
