Can't Understand SLAs? Use the Smart Contract

TitleCan't Understand SLAs? Use the Smart Contract
Publication TypeConference Paper
Year of Publication2021
AuthorsUpadhyay, K, Dantu, R, He, Y, Badruddoja, S, Salau, A
Conference Name2021 Third IEEE International Conference on Trust, Privacy and Security in Intelligent Systems and Applications (TPS-ISA)
PublisherIEEE
Conference LocationAtlanta, GA, USA
ISBN Number978-1-6654-1623-8
Accession Number21689434
Keywordsambiguity, ambiguity index, blockchain, clauses, complexity, Ethereum, interpretations, machine learning, service level agreement, SLA, smart contract, smart legal contract
Abstract

A Service Level Agreement (SLA) is a special kind of legal contract that binds a vendor to its customers where the vendor commits to provide certain services in exchange for certain payment from the customers. On the other hand, a Smart Contract is a contract that is a computer program that also binds multiple parties into given agreements but is a set of a precise rules and is self-enforceable and self-executable. Since almost all legal contracts are ambiguous by nature and are complex to read and understand, we perform a novel study on how we can replace the traditional vague legal contract with the smart contact and the effect of the ambiguity on the smart contract by performing a thorough analysis on SLAs by measuring their ambiguities in various aspects. We take several samples of real SLAs from six different popular broadband vendors. We use four random SLAs to train the machine learning model to classify and then detect ambiguous words in two unseen SLAs which were the SLAs of Ziply Fiber and Century Link. As different people form different interpretations while reading the ambiguous legal contracts, we generate various human interpretations from the machine detected ambiguous words and convert all those generated interpretations into Smart Contracts to perform testing in Ethereum-based Blockchain to identify the most ambiguous as well as accurate interpretation of the SLA. From our analysis and observation, we were able to find out the most ambiguous interpretation of SLAs and we concluded that the SLA of Ziply Fiber was more ambiguous in general compared to the SLA of Century Link. Moreover, our proposed approach to detect ambiguous terms and to translate an ambiguous legal contract to a smart legal contract using a formal language to measure the degree of ambiguity can be extrapolated and replicated to legal contracts from other types of industries as well.

URLhttps://ieeexplore.ieee.org/abstract/document/9750250
DOI10.1109/TPSISA52974.2021.00015

Publication Status:

UNT Department:

UNT Center:

UNT Lab: