{
 "@context": "https://schema.org",
 "@type": "Claim",
 "@id": "https://wulfkaal.github.io/claims/3782214-016",
 "identifier": "kaal:claim:3782214-016",
 "text": "Rigid code is law contracts must become extremely complex to cover the eventualities of real business situations, and bugs or hacks can never be certainly precluded in any programmable contract.",
 "author": {
  "@type": "Person",
  "name": "Wulf A. Kaal",
  "identifier": "https://orcid.org/0009-0008-7840-1847"
 },
 "citation": "Craig Calcaterra, Wulf A. Kaal, Decentralized Governance (2021). SSRN: https://ssrn.com/abstract=3782214",
 "isBasedOn": {
  "@type": "ScholarlyArticle",
  "name": "Decentralized Governance",
  "datePublished": "2021",
  "url": "https://ssrn.com/abstract=3782214",
  "sha256": "ba892bb200c1455447c0014f5067a501a93ea9ec413c31942d95952eb3bdfd9d",
  "encoding": "https://raw.githubusercontent.com/wulfkaal/Academic-Papers/main/papers/pdf/Calcaterra%20and%20Kaal%20-%202021%20-%20Decentralized%20Governance.pdf"
 },
 "keywords": [
  "smart-contracts",
  "open-source-and-code",
  "consensus-and-security"
 ],
 "about": [
  "smart-contracts",
  "software-bugs",
  "complexity",
  "security"
 ],
 "abstract": "Moreover, rigid \"code is law\" smart contracts will need to be extremely complex to account for the many possible eventualities of practical business situations. The insurmountable reality is that bugs or hacks can never be certainly precluded in any programmable contract.",
 "additionalProperty": [
  {
   "@type": "PropertyValue",
   "name": "claim_type",
   "value": "failure"
  },
  {
   "@type": "PropertyValue",
   "name": "confidence",
   "value": "argued"
  },
  {
   "@type": "PropertyValue",
   "name": "scope_conditions",
   "value": [
    "any programmable contract, including those written in secure functional languages"
   ]
  },
  {
   "@type": "PropertyValue",
   "name": "is_failure_mode",
   "value": true
  },
  {
   "@type": "PropertyValue",
   "name": "attestations",
   "value": "https://wulfkaal.github.io/colloquium/attestations/af9c7fc4338b9807bf210ceffa14cfcf137a13409f6f519b5ccd8a81bbc259e6.json"
  },
  {
   "@type": "PropertyValue",
   "name": "edges",
   "value": []
  }
 ],
 "isPartOf": {
  "@id": "https://wulfkaal.github.io/claims/index.json"
 },
 "dateModified": "2026-07-27",
 "version": "1.0",
 "sha256": "af9c7fc4338b9807bf210ceffa14cfcf137a13409f6f519b5ccd8a81bbc259e6",
 "canonicalForm": "https://wulfkaal.github.io/claims/3782214-016.md"
}