{
 "@context": "https://schema.org",
 "@type": "DefinedTerm",
 "@id": "https://wulfkaal.github.io/entities/code-is-law",
 "identifier": "kaal:entity:code-is-law",
 "name": "Code is law",
 "termCode": "code-is-law",
 "inDefinedTermSet": {
  "@id": "https://wulfkaal.github.io/entities/index.json"
 },
 "author": {
  "@type": "Person",
  "name": "Wulf A. Kaal",
  "identifier": "https://orcid.org/0000-0003-0757-275X"
 },
 "dateModified": "2026-07-29",
 "canonicalForm": "https://wulfkaal.github.io/entities/code-is-law.md",
 "sha256": "88c75c56801941371ab937b1c933ad7bfc5b5b95c898b97e6791f8fcda66ca20",
 "additionalProperty": [
  {
   "@type": "PropertyValue",
   "name": "status",
   "value": "derived"
  },
  {
   "@type": "PropertyValue",
   "name": "claim_count",
   "value": 18
  },
  {
   "@type": "PropertyValue",
   "name": "work_count",
   "value": 9
  },
  {
   "@type": "PropertyValue",
   "name": "year_span",
   "value": [
    "2018",
    "2025"
   ]
  },
  {
   "@type": "PropertyValue",
   "name": "non_current_claims",
   "value": 0
  }
 ],
 "subjectOf": [
  {
   "@type": "Claim",
   "@id": "https://wulfkaal.github.io/claims/3227933-021",
   "identifier": "kaal:claim:3227933-021",
   "text": "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.",
   "abstract": "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.",
   "citation": "Mark Fenwick, Wulf A. Kaal, Erik P.M. Vermeulen, Why 'Blockchain' Will Disrupt Corporate Organizations (2018). SSRN: https://ssrn.com/abstract=3227933",
   "datePublished": "2018",
   "claim_type": "failure",
   "confidence": "argued",
   "is_failure_mode": true,
   "scope_conditions": [
    "truly decentralized systems where code is law"
   ],
   "source_pdf_sha256": "a9e9660c4dc25a2202f1da4e762f5885256e05f68c53ca51942f5833a7a4c108",
   "status": "current"
  },
  {
   "@type": "Claim",
   "@id": "https://wulfkaal.github.io/claims/3266953-014",
   "identifier": "kaal:claim:3266953-014",
   "text": "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.",
   "abstract": "Human business interactions require a flexibility that is at odds with the merciless mathematical logic of smart contracts.",
   "citation": "Craig Calcaterra, Wulf A. Kaal, Gopinath Sivalingam, Reputation Protocol for the Internet of Trust - Conceptual Whitepaper (2018). SSRN: https://ssrn.com/abstract=3266953",
   "datePublished": "2018",
   "claim_type": "condition",
   "confidence": "argued",
   "is_failure_mode": true,
   "scope_conditions": [
    "business collaborations with unanticipated eventualities or partial performance"
   ],
   "source_pdf_sha256": "781758dea356e55d79c73ad7f1debe7c83de398bd1cd9e0a9a6c2802f276b4c0",
   "status": "current"
  },
  {
   "@type": "Claim",
   "@id": "https://wulfkaal.github.io/claims/3266953-015",
   "identifier": "kaal:claim:3266953-015",
   "text": "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.",
   "abstract": "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.",
   "citation": "Craig Calcaterra, Wulf A. Kaal, Gopinath Sivalingam, Reputation Protocol for the Internet of Trust - Conceptual Whitepaper (2018). SSRN: https://ssrn.com/abstract=3266953",
   "datePublished": "2018",
   "claim_type": "failure",
   "confidence": "argued",
   "is_failure_mode": true,
   "scope_conditions": [
    "self executing contracts between often anonymous parties",
    "no reputation at stake"
   ],
   "source_pdf_sha256": "781758dea356e55d79c73ad7f1debe7c83de398bd1cd9e0a9a6c2802f276b4c0",
   "status": "current"
  },
  {
   "@type": "Claim",
   "@id": "https://wulfkaal.github.io/claims/3405401-030",
   "identifier": "kaal:claim:3405401-030",
   "text": "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.",
   "abstract": "While the rigorous standard of \"code is law\", associated with smart contracting, can be upheld, reputation verification enables smart contract template verification.",
   "citation": "Wulf A. Kaal, Decentralized Commerce – A Primer on Why Decentralized Reputation Verification Systems Are Needed (2019). SSRN: https://ssrn.com/abstract=3405401",
   "datePublished": "2019",
   "claim_type": "design",
   "confidence": "argued",
   "is_failure_mode": false,
   "scope_conditions": [
    "verification applied to smart contract templates"
   ],
   "source_pdf_sha256": "bc2d6f0ddc0852fb4085c4543c7c1dec19aaf8745eb67e3acc637e552bd7fb7d",
   "status": "current"
  },
  {
   "@type": "Claim",
   "@id": "https://wulfkaal.github.io/claims/3406323-032",
   "identifier": "kaal:claim:3406323-032",
   "text": "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.",
   "abstract": "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.",
   "citation": "Wulf A. Kaal, Decentralization - A Primer on the New Economy (2019). SSRN: https://ssrn.com/abstract=3406323",
   "datePublished": "2019",
   "claim_type": "failure",
   "confidence": "argued",
   "is_failure_mode": true,
   "scope_conditions": [
    "human business interactions requiring interpretation of intent"
   ],
   "source_pdf_sha256": "6293780b57a1ae1de17ec00f99cc94295d4f72ea4d08b17a5c08c44772b221db",
   "status": "current"
  },
  {
   "@type": "Claim",
   "@id": "https://wulfkaal.github.io/claims/3411897-032",
   "identifier": "kaal:claim:3411897-032",
   "text": "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.",
   "abstract": "Human business interactions require a flexibility that is at odds with merciless mathematical logic of smart contracts.",
   "citation": "Wulf A. Kaal, Decentralization - Past, Present, and Future (2019). SSRN: https://ssrn.com/abstract=3411897",
   "datePublished": "2019",
   "claim_type": "failure",
   "confidence": "argued",
   "is_failure_mode": true,
   "scope_conditions": [
    "human commercial relationships requiring interpretation of intent"
   ],
   "source_pdf_sha256": "82f0aea026b3e3a526ec51bc073b3b864dc06cd9083ff9c54c550037045edaa9",
   "status": "current"
  },
  {
   "@type": "Claim",
   "@id": "https://wulfkaal.github.io/claims/3782203-022",
   "identifier": "kaal:claim:3782203-022",
   "text": "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.",
   "abstract": "Despite how alluring the simplicity of the Code-is-Law credo is, that extreme pu- ritanical line is not an efficient solution for business.",
   "citation": "Craig Calcaterra, Wulf A. Kaal, A Technical Perspective on Decentralization (2021). SSRN: https://ssrn.com/abstract=3782203",
   "datePublished": "2021",
   "claim_type": "normative",
   "confidence": "argued",
   "is_failure_mode": true,
   "scope_conditions": [
    "commercial smart contract relationships",
    "unintended consequences of contract execution"
   ],
   "source_pdf_sha256": "ab8a22d0dbb026a09212a4c85963f3c05787cf80775e8613ae3724e3883e7a56",
   "status": "current"
  },
  {
   "@type": "Claim",
   "@id": "https://wulfkaal.github.io/claims/3782203-025",
   "identifier": "kaal:claim:3782203-025",
   "text": "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.",
   "abstract": "The multiplicity of options in a dynamically changing market demands instantaneous legal enforce- ment without waiting for a centralized response of human interjection.",
   "citation": "Craig Calcaterra, Wulf A. Kaal, A Technical Perspective on Decentralization (2021). SSRN: https://ssrn.com/abstract=3782203",
   "datePublished": "2021",
   "claim_type": "design",
   "confidence": "argued",
   "is_failure_mode": false,
   "scope_conditions": [
    "AI enabled IoT devices contracting across supply chains",
    "high frequency automated business interactions"
   ],
   "source_pdf_sha256": "ab8a22d0dbb026a09212a4c85963f3c05787cf80775e8613ae3724e3883e7a56",
   "status": "current"
  },
  {
   "@type": "Claim",
   "@id": "https://wulfkaal.github.io/claims/3782214-015",
   "identifier": "kaal:claim:3782214-015",
   "text": "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.",
   "abstract": "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.",
   "citation": "Craig Calcaterra, Wulf A. Kaal, Decentralized Governance (2021). SSRN: https://ssrn.com/abstract=3782214",
   "datePublished": "2021",
   "claim_type": "failure",
   "confidence": "argued",
   "is_failure_mode": true,
   "scope_conditions": [
    "contracts involving fungible currency exchange",
    "commercial arrangements with uncertain execution"
   ],
   "source_pdf_sha256": "ba892bb200c1455447c0014f5067a501a93ea9ec413c31942d95952eb3bdfd9d",
   "status": "current"
  },
  {
   "@type": "Claim",
   "@id": "https://wulfkaal.github.io/claims/3782214-031",
   "identifier": "kaal:claim:3782214-031",
   "text": "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.",
   "abstract": "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.",
   "citation": "Craig Calcaterra, Wulf A. Kaal, Decentralized Governance (2021). SSRN: https://ssrn.com/abstract=3782214",
   "datePublished": "2021",
   "claim_type": "failure",
   "confidence": "argued",
   "is_failure_mode": true,
   "scope_conditions": [
    "any business arrangement executed by self enforcing code"
   ],
   "source_pdf_sha256": "ba892bb200c1455447c0014f5067a501a93ea9ec413c31942d95952eb3bdfd9d",
   "status": "current"
  },
  {
   "@type": "Claim",
   "@id": "https://wulfkaal.github.io/claims/4067783-020",
   "identifier": "kaal:claim:4067783-020",
   "text": "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.",
   "abstract": "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.",
   "citation": "Wulf A. Kaal, DAO Fallacies (2022). SSRN: https://ssrn.com/abstract=4067783",
   "datePublished": "2022",
   "claim_type": "mechanism",
   "confidence": "argued",
   "is_failure_mode": true,
   "scope_conditions": [
    "smart contracts involving fungible currency exchange"
   ],
   "source_pdf_sha256": "48f1e307cdbbe28c7843f7744d0ba8cf01662f257a53f2066a7a6c7e03a5acec",
   "status": "current"
  },
  {
   "@type": "Claim",
   "@id": "https://wulfkaal.github.io/claims/4067783-021",
   "identifier": "kaal:claim:4067783-021",
   "text": "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.",
   "abstract": "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.",
   "citation": "Wulf A. Kaal, DAO Fallacies (2022). SSRN: https://ssrn.com/abstract=4067783",
   "datePublished": "2022",
   "claim_type": "failure",
   "confidence": "argued",
   "is_failure_mode": true,
   "scope_conditions": [],
   "source_pdf_sha256": "48f1e307cdbbe28c7843f7744d0ba8cf01662f257a53f2066a7a6c7e03a5acec",
   "status": "current"
  },
  {
   "@type": "Claim",
   "@id": "https://wulfkaal.github.io/claims/4067783-022",
   "identifier": "kaal:claim:4067783-022",
   "text": "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.",
   "abstract": "To do business effectively, counterparties need confidence that a fair resolution will occur when transactions do not develop as planned.",
   "citation": "Wulf A. Kaal, DAO Fallacies (2022). SSRN: https://ssrn.com/abstract=4067783",
   "datePublished": "2022",
   "claim_type": "condition",
   "confidence": "argued",
   "is_failure_mode": false,
   "scope_conditions": [],
   "source_pdf_sha256": "48f1e307cdbbe28c7843f7744d0ba8cf01662f257a53f2066a7a6c7e03a5acec",
   "status": "current"
  },
  {
   "@type": "Claim",
   "@id": "https://wulfkaal.github.io/claims/4067783-023",
   "identifier": "kaal:claim:4067783-023",
   "text": "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.",
   "abstract": "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.",
   "citation": "Wulf A. Kaal, DAO Fallacies (2022). SSRN: https://ssrn.com/abstract=4067783",
   "datePublished": "2022",
   "claim_type": "design",
   "confidence": "argued",
   "is_failure_mode": false,
   "scope_conditions": [
    "business activities that require flexibility in web3 and the metaverse"
   ],
   "source_pdf_sha256": "48f1e307cdbbe28c7843f7744d0ba8cf01662f257a53f2066a7a6c7e03a5acec",
   "status": "current"
  },
  {
   "@type": "Claim",
   "@id": "https://wulfkaal.github.io/claims/5554218-019",
   "identifier": "kaal:claim:5554218-019",
   "text": "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.",
   "abstract": "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.",
   "citation": "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",
   "datePublished": "2025",
   "claim_type": "mechanism",
   "confidence": "argued",
   "is_failure_mode": false,
   "scope_conditions": [
    "blockchain and smart contract architectures presented as self-sufficient regulation"
   ],
   "source_pdf_sha256": "55738b4035a91b70aa2ddaa127552fe4b373ec641afee2719fbdcabebdcbea44",
   "status": "current"
  },
  {
   "@type": "Claim",
   "@id": "https://wulfkaal.github.io/claims/5554218-020",
   "identifier": "kaal:claim:5554218-020",
   "text": "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.",
   "abstract": "Unlike legal systems, which balance enforcement with fairness, code's binary execution lacks mechanisms for appeal or mitigation, challenging notions of justice.",
   "citation": "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",
   "datePublished": "2025",
   "claim_type": "failure",
   "confidence": "argued",
   "is_failure_mode": true,
   "scope_conditions": [
    "automated on chain enforcement without human adjudication"
   ],
   "source_pdf_sha256": "55738b4035a91b70aa2ddaa127552fe4b373ec641afee2719fbdcabebdcbea44",
   "status": "current"
  },
  {
   "@type": "Claim",
   "@id": "https://wulfkaal.github.io/claims/5554218-021",
   "identifier": "kaal:claim:5554218-021",
   "text": "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.",
   "abstract": "(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).",
   "citation": "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",
   "datePublished": "2025",
   "claim_type": "mechanism",
   "confidence": "asserted",
   "is_failure_mode": true,
   "scope_conditions": [
    "automated code based systems operating without decentralized governance"
   ],
   "source_pdf_sha256": "55738b4035a91b70aa2ddaa127552fe4b373ec641afee2719fbdcabebdcbea44",
   "status": "current"
  },
  {
   "@type": "Claim",
   "@id": "https://wulfkaal.github.io/claims/5554218-022",
   "identifier": "kaal:claim:5554218-022",
   "text": "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.",
   "abstract": "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.",
   "citation": "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",
   "datePublished": "2025",
   "claim_type": "mechanism",
   "confidence": "argued",
   "is_failure_mode": true,
   "scope_conditions": [
    "anonymous or pseudonymous counterparties",
    "automated execution with no external legal recourse"
   ],
   "source_pdf_sha256": "55738b4035a91b70aa2ddaa127552fe4b373ec641afee2719fbdcabebdcbea44",
   "status": "current"
  }
 ],
 "description": "18 claims in the published works of Wulf A. Kaal carry the concept tag 'code-is-law'. Derived node: a roster, not an adjudicated definition."
}