Implementing smart contracts to automate the performance of high-value over-the-counter (OTC) financial derivatives is a formidable challenge. Due to the regulatory framework and the scale of financial risk if a contract were to go wrong, the performance of these contracts must be enforceable in law and there is an absolute requirement that the smart contract will be faithful to the intentions of the parties as expressed in the original legal documentation. Formal methods provide an attractive route for validation and assurance, and here we present early results from an investigation of the semantics of industry-standard legal documentation for OTC derivatives. We explain the need for a formal representation that combines temporal, deontic and operational aspects, and focus on the requirements for the temporal aspects as derived from the legal text. The relevance of this work extends beyond OTC derivatives and is applicable to understanding the temporal semantics of a wide range of legal documentation.
[1]
Christopher D. Clack,et al.
Smart Contract Templates: foundations, design landscape and research directions
,
2016,
ArXiv.
[2]
Alasdair Urquhart,et al.
Temporal Logic
,
1971
.
[3]
Christopher D. Clack,et al.
Smart Contract Templates: essential requirements and design options
,
2016,
ArXiv.
[4]
Peter Øhrstrøm,et al.
Temporal Logic
,
1994,
Lecture Notes in Computer Science.
[5]
Peter McBurney,et al.
Validation and Verification of Smart Contracts: A Research Agenda
,
2017,
Computer.
[6]
Ronald M. Lee,et al.
A logic model for electronic contracting
,
1988,
Decis. Support Syst..
[7]
Tom Butler,et al.
A Solution for the Problems of Translation and Transparency in Smart Contracts
,
2017
.