Document>
PER / PELJ - Pioneer in peer-reviewed, open access online law publications
Author Michele van Eck & Fafa D Agbeko
Affiliation University of Johannesburg, South Africa
Email mmvaneck@uj.ac.za and fafadelight7@gmail.com
Date Submitted 26 June 2023
Date Revised 28 June 2024
Date Accepted 28 June 2024
Date Published 5 September 2024
Editor Prof G Viljoen
Journal Editor Prof W Erlank
How to cite this contribution
Van Eck M, Agbeko FD "The Recognition and Regulation of Smart Contracts in South Africa" PER / PELJ 2024(27) - DOI http://dx.doi.org/10.17159/1727-3781/2024/v27i0a16383
Copyright
DOI http://dx.doi.org/10.17159/1727-3781/2024/v27i0a16383
Abstract
|
Our understanding of contracts continues to evolve. Electronic |
---|
Keywords
Smart contracts; blockchain; ECTA; Electronic Communications and Transactions Act; fourth industrial revolution; 4IR.
……………………………………………………….
1 Introduction
Our understanding of contracts continues to evolve and develop. Tacit, oral and written contracts are recognised as valid and binding,
1
* Michele van Eck. BCom (Law), LLB, LLM, LLD, BTh, BTh (Hons). Associate Professor of Private Law, University of Johannesburg, South Africa. Email: mmvaneck@uj.ac.za. ORCiD: https://orcid.org/0000-0001-5177-3503. ** Fafa Delight Agbeko. BMS(Hons), LLB, LLM. LLD Candidate, University of Johannesburg, South Africa. Email: fafadelight7@gmail.com. ORCID: https://orcid.org/ 0009-0004-9631-0341. 1 This is on condition that all the requirements for a valid contract are met, which includes consensus, contractual capacity, compliance with any relevant formalities, legality, the possibility of performance and certainty. 2 Van Deventer 2021 SALJ 221 refers to this as an "online contract", which is effectively the presentation of the contractual terms in an electronic format. Typical examples of such online contracts can be found on websites, emails and WhatsApp communication. In this regard see Jafta v Ezemvelo KZN Wildlife 2008 10 BLLR 954 (LC) and Stoop 2009 SA Merc LJ. Also see Verstraete 2019 Loy U Chi LJ 751.
Electronic contracts could be viewed as electronic versions of the contractual terms and could, for example, be found on a supplier's website or require the consumer to click a button to confirm the acceptance of such terms,
3
3 Werbach and Cornell 2017 Duke LJ 321. 4 Werbach and Cornell 2017 Duke LJ 321. 5 See Pistorius 2004 SA Merc LJ; Van Deventer 2021 SALJ 223. 6 See, for example, ss 12 and 13 of the Electronic Communications and Transactions Act 25 of 2002; Spring Forest Trading CC v Wilberry (Pty) Ltd t/a Ecowash 2015 2 SA 118 (SCA); Borcherds v Duxbury 2021 1 SA 410 (ECP); Aarifah Security Services CC v Jakoita Properties (Pty) Ltd 2021 5 SA 207 (GJ); Global & Local Investments Advisors (Pty) Ltd v Fouché 2021 1 SA 371 (SCA). The purpose of this article is not to consider the issues of formalities in contracts, such as the issue of signature and writing, but only that of the recognition of smart contracts in the South African legislative and regulatory framework.
The natural progression of electronic contracts was to introduce a form of automation by embedding portions of the contract into computer code or creating automation in contract formation and execution.
7
7 Werbach and Cornell 2017 Duke LJ 321. 8 Werbach and Cornell 2017 Duke LJ 321; Verstraete 2019 Loy U Chi LJ 752-753. 9 Verstraete 2019 Loy U Chi LJ 753. 10 Werbach and Cornell 2017 Duke LJ 321-322; Verstraete 2019 Loy U Chi LJ 753. 11 Werbach and Cornell 2017 Duke LJ 320-321, who uses the examples of electronic data exchange and e-commerce platforms to illustrate this point. Also see Raskin 2017 GLTR 320-321.
The next step in technological developments has been driven by even more sophisticated and automated commercial transactions through the use, for example, of the decentralisation of emerging technologies. As contracts form the basis of a country's commercial activities,
12
12 Ryder, Griffiths and Singh Commercial Law Principles 71. 13 Werbach and Cornell 2017 Duke LJ 322-323. 14 This may also be referred to as "end-to-end" contracting; see Norton Rose Fulbright 2019 https://www.nortonrosefulbright.com/en-za/knowledge/publications/1bcdc200/ smart-contracts. 15 Szabo 2023 https://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/ CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart_contracts_2.html. Also referred to as "intelligent contracts"; see Juhasz 2020 Acta Universitatis Sapientiae 69.
developments, such as blockchain technology, that have created different forms of smart contracts.
16
16 Verstraete 2019 Loy U Chi LJ 750 notes that "[s]mart contracts represent the most recent instance of digital technology remaking contract law".
The smart contract can be described as an evolution of the electronic contract,
17
17 Also see Werbach and Cornell 2017 Duke LJ 317, who describe the smart contract as the evolution of the electronic contract. 18 Electronic Communications and Transactions Act 25 of 2002 (ECTA). 19 Save for Brownsword 2021 Acta Juridica and Van Eck "Disruptive Force of Smart Contracts" most of the material was of a non-academic nature, such as Seema 2021 Without Prejudice; Norton Rose Fulbright 2019 https://www.norton rosefulbright.com/en-za/knowledge/publications/1bcdc200/smart-contracts; Atkinson 2020 https://www.golegal.co.za/smart-contracts-digitisation/. 20 See, for example, Van Eck and Huneberg 2023 TSAR. 21 See, for example, Van Eck and Rosenberg 2023 TSAR.
As smart contracts are becoming a new contracting mode internationally,
22
22 Verstraete 2019 Loy U Chi LJ 766 argues that smart contracts are not only the next step in the technological development of contracting but also represent a "distinctively new system for coordinating [contractual] activit[ies] between individuals."
how smart contracts might be recognised and regulated in the South African context.
2 Smart contracts
The ECTA does not define a smart contract, and although there are several definitions in use internationally there are no uniformly accepted definitions of what exactly a smart contract is.
23
23 UK Law Commission 2021 https://s3-eu-west-2.amazonaws.com/cloud-platform-e218f50a4812967ba1215eaecede923f/uploads/sites/30/2021/11/Smart-legal-contracts-accessible.pdf (hereafter UK Law Commission Smart Legal Contracts) 22-23 describes three conceptual forms of smart contracts, being those contracts traditionally written and reflected in natural language, in which some or all of the terms of the contract are automatically executed; the second relates to a hybrid contract where some of the contract is written in natural language and some of it is reflected in coded language; and finally a fully coded contract can occur where all the terms are recorded in code. Different US states provide different definitions, and the EU Draft Data Act (Proposal for a Regulation of the European Parliament and of the Council on Harmonised Rules on Fair Access to and Use of Data (Data Act) (COM/2022/68)) (the DDA) also defines smart contracts as "computer programs on electronic ledgers that execute and settle transactions based on predetermined conditions." 24 Szabo 2023 https://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/ CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart_contracts_2.html.
smart contract is a set of promises, specified in digital form, including protocols within which the parties perform on these promises.
This definition illustrates the attributes of a smart contract. Firstly, a smart contract is a computer programme that is underscored by sophisticated algorithms and protocols. Second, those algorithms and protocols allow for the automatic (or autonomous) execution of contractual performances without the need for human intervention.
25
25 See Stazi Smart Contracts and Comparative Law 72. Verstraete 2019 Loy U Chi LJ 755 argues that the smart contract is also "self-enforcing" as it attempts to regulate contractual matters between parties and works outside the private law system. This argument appears to be conceptually flawed and somewhat outdated as the DDA has clearly limited such independence and has introduced standards and norms to regulate smart contracts in Europe. 26 UK Law Commission Smart Legal Contracts vii.
[c]omputer code that, upon the occurrence of a specified condition or conditions, is capable of running automatically according to pre-specified functions.
In other words, a smart contract's characteristic feature is its automaticity,
27
27 UK Law Commission Smart Legal Contracts 11-12.
functioning through the algorithms and protocols that underscore the computer programme, and thereby resulting in automatic transactions.
28
28 UK Law Commission Smart Legal Contracts 1, 12. 29 UK Law Commission Smart Legal Contracts 12. Also see Schmidt-Kessen, Eenmaa and Mitre 2022 Computer Law and Security Review 2-3. 30 UK Law Commission Smart Legal Contracts 12. 31 Werbach and Cornell 2017 Duke LJ 321-322.
As such, from the outset a smart contract seems to be similar to a computer-orientated contract, and the characteristics of a smart contract provide little distinction from an automated electronic contract. However, there are smart contracts that utilise blockchain technologies.
32
32 See Xu, Weber and Staples Architecture for Blockchain Applications 7-8; Imran Mastering Blockchain 28. 33 Xu, Weber and Staples Architecture for Blockchain Applications 7-8; also see Bourque and Tsui 2014 Scientia Nobilitat Reviewed Legal Studies 5. 34 See EU 2019 https://www.eublockchainforum.eu/sites/default/files/reports/ report_legal_v1.0.pdf 5 -7.
Blockchain is a type of database that uses cryptographic functions to achieve data integrity and identity authentication,
35
35 Bacon et al 2018 Richmond Journal of Law and Technology 5-6. 36 World Bank Group 2017 https://documents1.worldbank.org/curated/en/1779115137 14062215/pdf/122140-WP-PUBLIC-Distributed-Ledger-Technology-and-Blockchain-Fintech-Notes.pdf.
approach to [record] and [share] data across multiple data stores (ledgers), [in] which each have the exact same data records and are collectively maintained and controlled by a distributed network of computer servers, which are called nodes.
The participating nodes on the network are directly linked to one another and do not have a central intermediary or controller among them. Thus, every participant on the network has equal status.
37
37 Imran Mastering Blockchain 16.
in such a manner that each participant (node) on the network has a complete copy of each transaction.
38
38 Imran Mastering Blockchain 17.
Hashing entails putting a data item through a hash function.
39
39 Bacon et al 2018 Richmond Journal of Law and Technology 9. 40 Imran Mastering Blockchain 103. 41 Bacon et al 2018 Richmond Journal of Law and Technology 9. 42 Bacon et al 2018 Richmond Journal of Law and Technology 10-11.
Finally, information on a blockchain is updateable only via consensus between the nodes, as any update made to the blockchain is validated against strict criteria defined by the blockchain protocol and added to the blockchain only after majority consensus has been reached among the participating nodes on the network.
43
43 Imran Mastering Blockchain 17.
A blockchain is, therefore, a decentralised, cryptographically secured record of transactions that cannot be tampered with. However, beyond being a record of transactions
44
44 According to Xu, Weber and Staples Architecture for Blockchain Applications 7-8 and Imran Mastering Blockchain 28, some of the emerging blockchain systems that enable the use of smart contracts include Ethereum and Multichain. 45 Xu, Weber and Staples Architecture for Blockchain Applications 7-8 and Imran Mastering Blockchain 28. 46 Savelyev 2017 Information and Communications Technology Law 117.
It is evident from the above that there are three general elements to blockchain technology, being "the ledger, the network and consensus".
47
47 Werbach and Cornell 2017 Duke LJ 326. 48 Werbach and Cornell 2017 Duke LJ 326-327.
several blocks of data, and is effectively a mode of securely storing data.
49
49 Werbach and Cornell 2017 Duke LJ 326-327. 50 UK Law Commission Smart Legal Contracts 14. 51 UK Law Commission Smart Legal Contracts 14-15. 52 Pandey and Raghunath 2020 NUJS Law Review 6.
A smart contract that uses blockchain technology can be referred to as being "on the chain",
53
53 Ethereum is an example of a blockchain platform that enables the use of smart contracts by enabling the smart contracts to be stored therein and executed as part of the transactions on the blockchain. Also see Verstraete 2019 Loy U Chi LJ 760-761. 54 Also see Werbach and Cornell 2017 Duke LJ 330. 55 Article 2(16) of the DDA.
a computer program stored in an electronic ledger system wherein the outcome of the execution of the program is recorded on the electronic ledger.
The benefit of using DLT in smart contracts is the way the data of the transaction may be secured.
56
56 UK Law Commission Smart Legal Contracts 16. 57 Pandey and Raghunath 2020 NUJS Law Review 6, meaning that such contracts cannot be changed or amended after their creation. Also see Seema 2021 Without Prejudice. 58 See Stazi Smart Contracts and Comparative Law 72. In this regard, blockchain technology's unique characteristics are that it securely stores information, it verifies information and executes instructions and performance in an autonomous manner. See Seema 2021 Without Prejudice.
In this regard the DDA is one of the first regulatory documents that sets out standards and, more specifically, the requirements for the development of
smart contracts.
59
59 Article 80 of the Preamble to the DDA. 60 Article 86 of the Preamble to the DDA. According to Art 2(19), the term "interoperability" is described as being "the ability of two or more data spaces or communication networks, systems, products, applications or components to exchange and use data in order to perform their functions." 61 Article 30(1) of the DDA.
(i) Robustness. Smart contracts must be robust in their design and use so to "avoid functional errors and to withstand manipulation by third parties."
62
62 Article 30(1)(a) of the DDA.
(ii) Termination. Smart contracts are required to have a "kill switch", which means that the smart contract must be able to "reset or instruct the contract to stop or interrupt the operation", as this would prevent any unintended execution of performance.
63
63 Article 30(1)(b) of the DDA.
(iii) Information storage. As smart contracts are required to include the ability to be terminated, they must also ensure that transactional data are archived and stored so to "keep the record of the operations performed on the data in the past",
64
64 Article 30(1)(c) of the DDA. 65 Article 30(1)(c) of the DDA.
(iv) Access controls. Smart contracts must include rigorous access control measures. This is a form of electronic security.
66
66 Article 30(1)(d) of the DDA. 67 Article 30(1)(d) of the DDA.
Compliance with the above requirements rests upon the vendor, and where there is no vendor then the business or person that trades or is involved in the deployment of the smart contract must issue a declaration of conformity.
68
68 Article 30(2)-(3) of the DDA.
What is noticeable from these requirements is the evolution in the understanding of smart contracts. Smart contracts that are "on the chain" were initially thought to be irreversible, unchangeable, and immutable, which qualities were largely due to the nature and characteristics of blockchain technology. Much has been written about the dangers of the inability to terminate smart contracts "on the chain" and the EU legislature has seemingly taken note of these challenges by incorporating legislative measures to mitigate the risk by changing the very nature of these forms of contract. Incorporating a so-called "kill switch" in smart contracts that are "on the chain", which has the effect of simply changing their nature. There is arguably little that now differentiates smart contracts that are "on the chain" from those that are "off the chain".
Although the DDA is not applicable to South Africa it does provide some guidelines as to how other jurisdictions have approached smart contracts, which knowledge may prove useful to the South African legislature. Currently, in South Africa a smart contract will be subject to the ECTA, which is discussed further in the paragraphs that follow.
3 Recognition and regulation
3.1 Introductory comments
The European Law Institute (ELI) principles as well as the UK's Law Commission report on smart legal contracts found that it is possible for a person's will to be validly expressed in computer code through a smart contract, thereby constituting a legally binding declaration for contract formation.
69
69 See Principle 2(a)(3) of the ELI 2023 https://www.europeanlawinstitute.eu/ fileadmin/user_upload/p_eli/Publications/ELI_Principles_on_Blockchain_Technology__Smart_Contracts_and_Consumer_Protection.pdf (ELI Principles), which provides that: "a smart contract can be a legally binding declaration of will, such as an offer or acceptance or constitute a legal agreement itself" and Principle 5 – legal nature of transactions on a blockchain, which provides that "[t]he triggering of transactions, or of elements of transactions, performed on a blockchain may amount to an offer, acceptance or any other contractual declaration where, depending on the specific nature of the smart contract, such triggering can reasonably be understood as a declaration of will and is attributable to the relevant party." Also see UK Law Commission Smart Legal Contracts 40-48, which extensively analyses the applicability of the traditional formation requirements to smart contracts; the commission reaches the conclusion that automated transactions by code both on-chain and off-chain may suffice as legally binding declarations of will, sufficient to constitute both offer and acceptance for the purposes of reaching a contractual agreement.
contracts),
70
70 Arkansas Code: Uniform Electronic Transactions Act, 2020 § 25-32-122 provides that a smart contract may be used for negotiating a contract. 71 Article 5(c) of the Arizona Bill HB 2417 titled Signatures; Electronic Transactions; Blockchain Technology.
Generally contracts, regardless of the form they take, will be valid and enforceable provided that all the requirements of a valid contract have been fulfilled. In this regard the validity of tacit, oral and written contracts has been recognised in South Africa. As the electronic contract is a variation of the written contract, it is necessary to briefly consider the forms that a written contract may take. Innes CJ in Goldblatt v Fremantle notes that a written agreement can take two forms.
72
72 Goldblatt v Fremantle 1920 AD 123. 73 Goldblatt v Fremantle 1920 AD 123, 128. 74 Goldblatt v Fremantle 1920 AD 123, 128. 75 De Bruin v Brink 1925 OPD 68.
The second form is the instance where a written contract embodies the contract, and therefore there is no agreement prior to the written contract’s coming into force.
76
76 Goldblatt v Fremantle 1920 AD 123, 129. Also see Woods v Walters 1921 AD 303, 304, which notes that a contract is not subject to being recorded in writing unless the parties expressly agreed to such a condition. Also see First National Bank Ltd v Avtjoglou 2000 1 SA 989 (C); Minister of Justice and Constitutional Development v Myburgh 2018 39 ILJ 553 (LAC) and Brayton Carlswald (Pty) Ltd v Brews 2017 5 SA 498 (SCA).
It is our view that the Goldblatt analogy is applicable to smart contracts as well. Our reasoning is that smart contracts that are preceded by an underlying traditional contract simply embody proof of the pre-existing agreement, and the terms have then been reduced into code.
77
77 UK Law Commission Smart Legal Contracts 22-24; ELI Principle 2; also see EU 2022 https://www.eublockchainforum.eu/sites/default/files/reports/SmartContractsReport_Final.pdf.
smart contract is not the contract itself. It is merely a representation or duplicate record of the existence of the contract and a tool for its enforcement. With this type, the validity of the underlying traditional contract suffices for the validity of the smart contract as well. The second type is an instance where the contract exists in the code of a smart contract only. It is akin to the second type of contract described under the Goldblatt analogy (that being where the written contract embodies the contract in its entirety) and may be described as an "on-chain" smart contract.
3.2 Current legislative framework
The ECTA is the primary legislative machinery regulating electronic contracts in South Africa. One of the purposes of the ECTA is to regulate electronic transactions,
78
78 See the Preamble of the ECTA. 79 Section 11(1)-(2) of the ECTA. Also see s 22(1), which notes that "[a]n agreement is not without legal force and effect merely because it was concluded partly or in whole by means of data messages."
Similarly, the nature of a smart contract is represented by data through a computer program that automatically executes certain predetermined actions based on the underlying algorithms and the underlying data messages. The ECTA recognises the concept of an "automated transaction" and defines it as:
an electronic transaction conducted or performed, in whole or in part, by means of data messages in which the conduct or data messages of one or both parties are not reviewed by a natural person in the ordinary course of such natural person's business or employment.
80
80 Section 1 of the ECTA.
Such an automated transaction seems closely linked to the autonomous characteristics of a smart contract. Added to this, the ECTA uses the term "electronic agent", which is described as:
81
81 Section 1 of the ECTA.
a computer program or an electronic or other automated means used independently to initiate an action or respond to data messages or performances in whole or in part, in an automated transaction.
Erlank and Ramokanate note that it is important that such an electronic agent acts independently of its human actors and thereby reviews and executes actions independently.
82
82 Erlank and Ramokanate 2016 SA Merc LJ 205.
conduits that facilitate the transaction between the parties.
83
83 Erlank and Ramokanate 2016 SA Merc LJ 205. 84 See Erlank and Ramokanate 2016 SA Merc LJ 206-207.
The second form of an automatic transaction may be described as an electronic data interchange arrangement (or EDI) wherein data are transferred between the parties without the parties reviewing the terms of the transaction at all.
85
85 Erlank and Ramokanate 2016 SA Merc LJ 206. 86 Section 20 of the ECTA. 87 Erlank and Ramokanate 2016 SA Merc LJ 204. 88 Erlank and Ramokanate 2016 SA Merc LJ 205; such autonomous agents are considered to be "passive" in nature.
Conceptually, one or both of the contracting parties may use such an electronic agent,
89
89 Section 20(b) of the ECTA. 90 Section 20(d) of the ECTA.
a party interacting with an electronic agent to form an agreement is not bound by the terms of the agreement unless those terms were capable of being reviewed by a natural person representing that party prior to agreement formation.
This prerequisite to the validity of autonomous contracts concluded by means of an electronic agent is important. This means that for automated "smart" transactions to be valid under the ECTA, there must first be a written version of the terms of the contract, which must be reviewed by the party that is not using the electronic agent.
91
91 Some have argued that with smart contracts the code becomes the contract, but s 20(d) of the ECTA removes this possibility as the code must be reflected in natural language structures. Also see, for example, Norton Rose Fulbright 2019 https://www.nortonrosefulbright.com/en-za/knowledge/publications/1bcdc200/smart-contracts.
least be the need to place the agreement in a written document for the smart contract to be valid.
In this regard one may argue that the written form, which is represented in natural language, is not too dissimilar from the first category of contracts as described in Goldblatt v Fremantle. Put differently, the digital version of the automated transaction (or, in this case, the smart contract) is not the contract itself but is rather proof of the contract, or facilitates the performance of the contract. This is an important distinction as this implies that the smart contract (in whatever form it takes) simply serves as a tool for the execution of the written contract and is not the sole embodiment of the contract itself.
Added to the requirements in section 20(d), the ECTA qualifies electronic contracts further. For instance, section 20(e) of the ECTA notes that automated transactions also require the following corrective mechanisms:
92
92 Section 20(e) of the ECTA.
no agreement is formed where a natural person interacts directly with the electronic agent of another person and has made a material error during the creation of a data message and-
(i) the electronic agent did not provide that person with an opportunity to prevent or correct the error;
(ii) that person notifies the other person of the error as soon as practicable after that person has learned of it;
(iii) that person takes reasonable steps, including steps that conform to the other person's instructions to return any performance received, or, if instructed to do so, to destroy that performance; and
(iv) that person has not used or received any material benefit or value from any performance received from the other person.
The above provides a distinct limitation to the use of smart contracts "on the chain" and is in direct conflict with the characteristics in that they are immutable, unchangeable and irreversible. Put differently, section 20(e) of the ECTA does not support the immutability of a contract. In this regard the very nature of smart contracts "on the chain" is hampered by the qualification set out in section 20(e), which expects electronic contracting systems to allow for the termination of or correction of the contract.
4 Additional limitations under consumer protection
The current requirements set out in the ECTA would require a smart contract to comply not only with the common law requirements for a contract but also with the provisions of the ECTA. These provisions (discussed in para 3 above) are the basis upon which a smart contract would be recognised and enforced under the current legislative provisions in South
Africa. In addition to the common law requirements for a valid contract and the ECTA, which deals specifically with the recognition of smart contracts, there are other ancillary legislative and regulatory provisions that may influence the operation of a smart contract in South Africa. Take, for instance, the Consumer Protection Act (CPA).
93
93 See the Consumer Protection Act 68 of 2008 (CPA). 94 See s 5 of the CPA. 95 National Credit Act 34 of 2005.
Also, the UK Law Commission notes that the rights and interests of consumers must be protected by:
96
96 UK Law Commission Smart Legal Contracts 158-162.
(i) ensuring that coded terms are explained to the consumers before a contract is concluded;
(ii) complying with the transparency requirement wherein clear and informative pre-contractual literature is provided to the consumer to explain what coded terms mean and how they will operate; and
(iii) ensuring that smart contracts are only used in the business-to-consumer (B2C) contracts if the contract is coded in a manner that takes cognisance of the consumer's right to terminate, and to ensure that the smart contract is capable of terminating in such a manner.
97
97 UK Law Commission Smart Legal Contracts 158-162.
The South African legislative framework has not considered the practical and legislative limitations of smart contracts. By way of example, should a smart contract fall within the ambit of the CPA, then such a contract would be subject to the duties under the CPA. Although it is not the purpose of this article to provide a detailed analysis of the CPA's application to smart
contracts, it is necessary to note that there may be some limitations to the enforcement of the rights embedded in the CPA. There are several instances where the CPA affords consumers the right to terminate or cancel a consumer contract. A good example of this may be found in section 17(2), wherein an advance booking reservation may be terminated, and section 14(2)(b) of the CPA,
98
98 A fixed-term contract has been described as a special type of agreement under the CPA; see Naudé and Eiselen Commentary on the Consumer Protection Act 14–3. 99 Section 14(2)(b)(1)(aa) of the CPA. 100 Section 14(2)(b)(1)(bb) of the CPA. This right applies only to consumers that are natural persons; see Naudé and Eiselen Commentary on the Consumer Protection Act 14–5.
Although the consumer would be liable for outstanding amounts on the contract and possible (reasonable) penalties, the consumer may nevertheless terminate or cancel a fixed-term consumer contract under these circumstances.
101
101 See ss 14(3) and 17(4)-5 of the CPA. 102 Such contracts are described as being unstoppable due to the use of blockchain technology. See Norton Rose Fulbright 2019 https://www.nortonrosefulbright.com/ en-a/knowledge/publications/1bcdc200/smart-contracts.
Further, the CPA clearly notes that no conduct may be undertaken that would contravene or frustrate the protections afforded under the CPA.
103
103 Section 4(5) of the CPA.
Finally, the Protection of Personal Information Act (POPIA) may have a bearing on the way smart contracts operate.
104
104 Normally a contract would include some personal information such as the contracting parties' names and surnames, their ID numbers (or passport numbers) and details
of their domicilium addresses, which may include a physical or postal address, email address or other contact information. Such information may very well fall within the ambit of "personal information" in s 1 of the Protection of Personal Information Act 4 of 2013 (POPIA).
on "data messages", and although this may be of interest when considering the protection of personal information, POPIA does not provide detailed regulations in relation to other data which may not be personal in nature. This, nevertheless, would still require compliance, but nothing in POPIA would function as an inhibitor against concluding a smart contract, provided that such information remains secure and protected in terms of POPIA.
5 Conclusion
Smart contracts will not replace traditional contracts. In fact, smart contracts are subject to contractual principles and doctrines and cannot operate without these in place.
105
105 Also see Werbach and Cornell 2017 Duke LJ 318. 106 See Stazi Smart Contracts and Comparative Law 4. 107 In the New York case of In Re Bibox Group Holdings Limited Secs Litig 534 F Supp 3d 326 – Dist Court, SD New York (2021) 330, which has described it as follows "[a smart contract] essentially functions as an automated, secure digital escrow account. A smart contract allows the parties to define the terms of their contract and submit the crypto-assets contemplated in the contract to a secure destination. The smart contract then automatically distributes the crypto-assets to the appropriate party upon the satisfaction of the relevant conditions precedent defined in the smart contract." 108 Werbach and Cornell 2017 Duke LJ 322.
Although the ECTA provides some recognition of automated contracts, there are limitations to such recognition. Electronic agents are for the most part considered to be digital tools under the ECTA,
109
109 Erlank and Ramokanate 2016 SA Merc LJ 213-214.
(i) There is currently little or, dare one say, almost no specific regulatory oversight of the operation of smart contracts in South Africa. No legislative or regulatory recognition or definition has been given to smart contracts, nor have any parameters been set for their utilisation
and functions. Initial discourse on the topic suggests that smart contracts should operate independently without government or legislative oversight, which is not a viable option, as this would create a social and legal crisis. The developments in Europe (under the DDA) intend to set clear standards (or norms) upon which smart contracts may operate, and the South African legislature might consider such developments either by introducing new legislation or by updating the ECTA.
(ii) People are involved in the coding of smart contracts, which means that there is a possibility for errors in the code. There should be a standard of conduct for programmers and suppliers to protect the contracting parties against such errors, which might be represented as a code of conduct for such programmers.
(iii) The use of smart contracts must not in any way circumvent consumer protection measures.
Until the South African legislature intervenes, smart contracts enjoy only limited recognition in South Africa and, given the absence of clearly defined parameters for their use, they will presently operate with legal uncertainty. Such legal uncertainty may result in smart contracts being unenforceable in a South African context. This is particularly the case when considering that such smart contracting structures would have to comply with the provisions of the ECTA, and that the ECTA (in its current form) would not be sufficient to recognise smart contracts fully. We have, in this context, made the argument that one should not be fooled into thinking that section 20 of the ECTA is sufficient in regulating such contracting structures. This notwithstanding, there remain significant risks for contracting parties without proper legislative intervention, including that such contracts would not be legally recognised, thereby leaving contracting parties without any tangible legal recourse. Although the DDA is still in draft form and still provides the opportunity for the European legislature to introduce even more regulations, it could perhaps be a starting point for the navigation of the complexities of smart contracts. South Africa needs to seize this opportunity and introduce meaningful legislative change for emerging technologies,
110
110 In addition to the DDA, internationally there are several draft legislative instruments that have considered emerging technologies related to artificial intelligence, such as, in Europe the Artificial Intelligence Act of 2021, 2021/0106(COD), in Canada the Digital Charter Implementation Act of 2022, Bill C-27, in the USA the National Artificial Intelligence Initiative Act, 2020, HR 6216 and Algorithmic Accountability Act, 2022 as well as in China the New Generation of Artificial Intelligence Development Plan Act 35 of 2017.
Bibliography
Literature
Bacon et al 2018 Richmond Journal of Law and Technology
Bacon J et al "Blockchain Demystified: A Technical and Legal Introduction to Distributed and Centralised Ledgers" 2018 Richmond Journal of Law and Technology 1-106
Bourque and Tsui 2014 Scientia Nobilitat Reviewed Legal Studies
Bourque S and Tsui SLT "A Lawyer's Introduction to Smart Contracts" 2014 Scientia Nobilitat Reviewed Legal Studies 4-23
Brownsword 2021 Acta Juridica
Brownsword R "The Future of Contract Law: Three Conversations at the Cape" 2021 Acta Juridica 3-35
Erlank and Ramokanate 2016 SA Merc LJ
Erlank W and Ramokanate L "Allocating the Risk of Software Failures in Automated Message Systems (Autonomous Electronic Agents)" 2016 SA Merc LJ 201-237
Imran Mastering Blockchain
Imran B Mastering Blockchain: Distributed Ledger Technology, Decentralization and Smart Contracts Explained (Packt Publishing Birmingham-Mumbai 2018)
Juhasz 2020 Acta Universitatis Sapientiae
Juhasz A "The Applicability of Artificial Intelligence in Contractual Relationships" 2020 Acta Universitatis Sapientiae: Legal Studies 63-82
Naudé and Eiselen Commentary on the Consumer Protection Act
Naudé N and Eiselen S (eds) Commentary on the Consumer Protection (Jutastat Online) (Juta Cape Town 2022)
Pandey and Raghunath 2020 NUJS Law Review
Pandey D and Raghunath H "Stationing Smart Contract as a 'Contract': A Case for Interpretative Reform of the Indian Contract Act, 1872" 2020 NUJS Law Review 1-44
Pistorius 2004 SA Merc LJ
Pistorius T "Click-Wrap and Web-Wrap Agreements" 2004 SA Merc LJ 568-576
Raskin 2017 GLTR
Raskin M "The Law and Legality of Smart Contract" 2017 GLTR 305-341
Ryder, Griffiths and Singh Commercial Law Principles
Ryder N, Griffiths M and Singh L Commercial Law Principles and Policy (Cambridge University Press New York 2012)
Savelyev 2017 Information and Communications Technology Law
Savelyev A "Contract Law 2.0: 'Smart' Contracts as the Beginning of the End of Classic Contract Law" 2017 Information and Communications Technology Law 116-134
Schmidt-Kessen, Eenmaa and Mitre 2022 Computer Law and Security Review
Schmidt-Kessen M, Eenmaa H and Mitre M "Machines that Make and Keep Promises – Lessons for Contract Automation from Algorithmic Trading on Financial Markets" 2022 Computer Law and Security Review 1-17
Seema 2021 Without Prejudice
Seema L "Smart Contracts" 2021 Without Prejudice https://www.withoutprejudice.co.za/free/article/7437/view accessed 23 June 2023
Stazi Smart Contracts and Comparative Law
Stazi A Smart Contracts and Comparative Law: A Western Perspective (Springer Nature Cham 2021)
Stoop 2009 SA Merc LJ
Stoop P "SMS and E-mail Contracts: Jafta v Ezemvelo KZN Wildlife" 2009 SA Merc LJ 110-125
Van Deventer 2021 SALJ
Van Deventer S "Problems Relating to the Formation of Online Contracts: A South African Perspective" 2021 SALJ 219-257
Van Eck "Disruptive Force of Smart Contracts"
Van Eck M "The Disruptive Force of Smart Contracts" in Doorsamy W, Paul B and Marwala T (eds) The Disruptive Fourth Industrial Revolution. Lecture Notes in Electrical Engineering (Springer Cham 2020) 21-45
Van Eck and Huneberg 2023 TSAR
Van Eck M and Huneberg S "The Dismantling Force of Smart Contracts in South African Policyholder Protection" 2023 TSAR 521-532
Van Eck and Rosenberg 2023 TSAR
Van Eck M and Rosenberg W "The Fight for the Child in 'Smart' Surrogate Motherhood Agreements" 2023 TSAR 735-745
Verstraete 2019 Loy U Chi LJ
Verstraete M "The Stakes of Smart Contracts" 2019 Loy U Chi LJ 743-796
Werbach and Cornell 2017 Duke LJ
Werbach K and Cornell N "Contracts Ex Machina" 2017 Duke LJ 313-382
Xu, Weber and Staples Architecture for Blockchain Applications
Xu X, Weber I and Staples M Architecture for Blockchain Applications (Springer Nature Cham 2019)
Case law
South Africa
Aarifah Security Services CC v Jakoita Properties (Pty) Ltd 2021 5 SA 207 (GJ)
Borcherds v Duxbury 2021 1 SA 410 (ECP)
Brayton Carlswald (Pty) Ltd v Brews 2017 5 SA 498 (SCA)
De Bruin v Brink 1925 OPD 68
First National Bank Ltd v Avtjoglou 2000 1 SA 989 (C)
Global & Local Investments Advisors (Pty) Ltd v Fouché 2021 1 SA 371 (SCA)
Goldblatt v Fremantle 1920 AD 123
Jafta v Ezemvelo KZN Wildlife 2008 10 BLLR 954 (LC)
Minister of Justice and Constitutional Development v Myburgh 2018 39 ILJ 553 (LAC)
Spring Forest Trading CC v Wilberry (Pty) Ltd t/a Ecowash 2015 2 SA 118 (SCA)
Woods v Walters 1921 AD 303
United States of America
In Re Bibox Group Holdings Limited Secs Litig 534 F Supp 3d 326 – Dist Court, SD New York (2021)
Legislation
Canada
Digital Charter Implementation Act of 2022, Bill C-27
China
New Generation of Artificial Intelligence Development Plan Act 35 of 2017
Europe
Artificial Intelligence Act of 2021, 2021/0106(COD)
Proposal for a Regulation of the European Parliament and of the Council on Harmonised Rules on Fair Access to and Use of Data (Data Act) (COM/2022/68)
South Africa
Consumer Protection Act 68 of 2008
Electronic Communications and Transactions Act 25 of 2002
National Credit Act 34 of 2005
Protection of Personal Information Act 4 of 2013
United States of America
Algorithmic Accountability Act, 2022
Arizona Bill HB 2417 titled Signatures; Electronic Transactions; Blockchain Technology
Arkansas Code: Uniform Electronic Transactions Act, 2020
National Artificial Intelligence Initiative Act, 2020, HR 6216
Internet sources
Atkinson 2020 https://www.golegal.co.za/smart-contracts-digitisation/
Atkinson R 2020 The Role of Contract Law in Digitisation: Are Smart Contracts Regulated in South Africa? https://www.golegal.co.za/smart-contracts-digitisation/ accessed 23 June 2023
ELI 2023 https://www.europeanlawinstitute.eu/fileadmin/user_upload/ p_eli/Publications/ELI_Principles_on_Blockchain_Technology__Smart_Contracts_and_Consumer_Protection.pdf
European Law Institute 2023 Principles on Blockchain Technology, Smart Contracts and Consumer Protection: Report of the European Law Institute https://www.europeanlawinstitute.eu/fileadmin/user_upload/p_eli/Publications/ELI_Principles_on_Blockchain_Technology__Smart_Contracts_and_Consumer_Protection.pdf accessed 22 June 2024
EU 2019 https://www.eublockchainforum.eu/sites/default/files/reports/ report_legal_v1.0.pdf
European Union 2019 Legal and Regulatory Framework of Blockchain and Smart Contracts: Report by EU Blockchain Observatory and Forum https://www.eublockchainforum.eu/sites/default/files/reports/report_legal_v1.0.pdf 7 September 2023
EU 2022 https://www.eublockchainforum.eu/sites/default/files/reports/ SmartContractsReport_Final.pdf
European Union 2022 EU Blockchain and Observatory Forum Report (Smart Contracts) https://www.eublockchainforum.eu/sites/default/files/ reports/SmartContractsReport_Final.pdf accessed 7 September 2023
Norton Rose Fulbright 2019 https://www.nortonrosefulbright.com/en-za/knowledge/publications/1bcdc200/smart-contracts
Norton Rose Fulbright 2019 Smart Contracts https://www.norton rosefulbright.com/en-za/knowledge/publications/1bcdc200/smart-contracts accessed 23 June 2023
Szabo 2023 https://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/
CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart_contracts_2.html
Szabo N 2023 Smart Contracts: Building Blocks for Digital Markets https://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/smart_contracts_2.html accessed 7 April 2023
UK Law Commission 2021 https://s3-eu-west-2.amazonaws.com/cloud-platform-e218f50a4812967ba1215eaecede923f/uploads/sites/30/2021/11/Smart-legal-contracts-accessible.pdf
United Kingdom Law Commission 2021 Smart Legal Contracts: Advice to Government. CP 563 https://s3-eu-west-2.amazonaws.com/cloud-platform-e218f50a4812967ba1215eaecede923f/uploads/sites/30/2021/11/Smart-legal-contracts-accessible.pdf accessed 19 June 2024
World Bank Group 2017 https://documents1.worldbank.org/curated/en/ 177911513714062215/pdf/122140-WP-PUBLIC-Distributed-Ledger-Technology-and-Blockchain-Fintech-Notes.pdf
World Bank Group 2017 Distributed Ledger Technology (DLT) and Blockchain: Fintech Note 1 https://documents1.worldbank.org/curated/en/ 177911513714062215/pdf/122140-WP-PUBLIC-Distributed-Ledger-Technology-and-Blockchain-Fintech-Notes.pdf accessed 7 September 2023
List of Abbreviations
4IR |
fourth industrial revolution |
---|---|
CPA |
Consumer Protection Act 68 of 2008 |
DDA |
Draft Data Act |
DLT |
distributed ledger technology |
Duke LJ |
Duke Law Journal |
ECTA |
Electronic Communications and Transactions Act 25 of 2002 |
---|---|
EDI |
electronic data interchange |
ELI |
European Law Institute |
EU |
European Union |
GLTR |
Georgetown Law Technology Review |
Loy U Chi L J |
Loyola University Chicago Law Journal |
POPIA |
Protection of Personal Information Act 4 of 2013 |
SALJ |
South African Law Journal |
SA Merc LJ |
South African Mercantile Law Journal |
NUJS Law Review |
National University of Juridical Sciences (Kolkata) Law Review |
TSAR |
Tydskrif vir die Suid-Afrikaanse Reg |
UK |
United Kingdom |
US / USA |
United States of America |