{
 "@context": "https://schema.org",
 "@type": "Claim",
 "@id": "https://wulfkaal.github.io/claims/3405401-019",
 "identifier": "kaal:claim:3405401-019",
 "text": "In more complex smart contracts the counterparties cannot fully know whether the contract will do what it was programmed to do, or whether it will contain bugs or follow a logic the parties did not anticipate.",
 "author": {
  "@type": "Person",
  "name": "Wulf A. Kaal",
  "identifier": "https://orcid.org/0000-0003-0757-275X"
 },
 "citation": "Wulf A. Kaal, Decentralized Commerce – A Primer on Why Decentralized Reputation Verification Systems Are Needed (2019). SSRN: https://ssrn.com/abstract=3405401",
 "isBasedOn": {
  "@type": "ScholarlyArticle",
  "name": "Decentralized Commerce – A Primer on Why Decentralized Reputation Verification Systems Are Needed",
  "datePublished": "2019",
  "url": "https://ssrn.com/abstract=3405401",
  "sha256": "bc2d6f0ddc0852fb4085c4543c7c1dec19aaf8745eb67e3acc637e552bd7fb7d",
  "encoding": "https://raw.githubusercontent.com/wulfkaal/Academic-Papers/main/papers/pdf/Kaal%20-%202019%20-%20Decentralized%20Commerce%20%E2%80%93%20A%20Primer%20on%20Why%20Decentralized%20Reputation%20Verification%20Systems%20Are%20Needed.pdf"
 },
 "keywords": [
  "smart-contracts",
  "risk-and-incentives",
  "reputation"
 ],
 "about": [
  "smart-contracts",
  "code-risk",
  "complexity",
  "trust"
 ],
 "abstract": "In other words, in more complex smart contracts, the counterparties to the contract cannot fully know if the contract will do what it was programmed to do and whether it will have bugs or otherwise follow another logic that was not anticipated by the parties to the contract.",
 "additionalProperty": [
  {
   "@type": "PropertyValue",
   "name": "claim_type",
   "value": "failure"
  },
  {
   "@type": "PropertyValue",
   "name": "confidence",
   "value": "argued"
  },
  {
   "@type": "PropertyValue",
   "name": "scope_conditions",
   "value": [
    "more complex smart contracts"
   ]
  },
  {
   "@type": "PropertyValue",
   "name": "is_failure_mode",
   "value": true
  },
  {
   "@type": "PropertyValue",
   "name": "attestations",
   "value": "https://wulfkaal.github.io/colloquium/attestations/5d8e478164548bd0aa852340b06d7beaa7facc5984100ff1c4c769e50e582959.json"
  },
  {
   "@type": "PropertyValue",
   "name": "edges",
   "value": []
  }
 ],
 "isPartOf": {
  "@id": "https://wulfkaal.github.io/claims/index.json"
 },
 "dateModified": "2026-07-27",
 "version": "1.0",
 "sha256": "5d8e478164548bd0aa852340b06d7beaa7facc5984100ff1c4c769e50e582959",
 "canonicalForm": "https://wulfkaal.github.io/claims/3405401-019.md"
}