Smart Derivatives Contracts: the ISDA Master Agreement and the automation of payments and deliveries

High-value derivatives contracts require substantial legal protection and often utilise standardised legal documentation provided by the International Swaps and Derivatives Association (ISDA). Smart Derivatives Contracts aim to automate many aspects of high-value contracts, including automation of the provisions of the ISDA legal documentation. Here we investigate how the ISDA Master Agreement may affect the automation of payments and deliveries: we provide a framework for understanding how high-value derivatives contracts are structured at different levels, in terms of both the legal documentation and the workflow; we explain issues relating to how the smart contract code processes payments-related and deliveries-related events; and we discuss the extent to which these are amenable to automation.

[1]  Wei Yan,et al.  Behavioural GP diversity for dynamic environments: an application in hedge fund investment , 2006, GECCO '06.

[2]  Christopher D. Clack,et al.  Smart Contract Templates: Legal semantics and code validation , 2018 .

[3]  Christopher D. Clack Design discussion on the ISDA Common Domain Model , 2017, ArXiv.

[4]  Wei Yan,et al.  Learning to optimize profits beats predicting returns -: comparing techniques for financial portfolio optimisation , 2008, GECCO '08.

[5]  Christopher D. Clack,et al.  Temporal Aspects of Smart Contracts for Financial Derivatives , 2018, ISoLA.

[6]  D. A. Turner,et al.  Miranda: A Non-Strict Functional language with Polymorphic Types , 1985, FPCA.

[7]  Christopher D. Clack,et al.  Programming with Miranda , 1995 .

[8]  Massimo Bartoletti Smart Contracts Contracts , 2020, Frontiers in Blockchain.

[9]  Peyton Jones,et al.  Haskell 98 language and libraries : the revised report , 2003 .

[10]  Christopher D. Clack,et al.  Smart Contract Templates: essential requirements and design options , 2016, ArXiv.

[11]  Christopher D. Clack,et al.  Smart Contract Templates: foundations, design landscape and research directions , 2016, ArXiv.

[12]  Christopher D. Clack A Blockchain Grand Challenge: Smart Financial Derivatives , 2018, Front. Blockchain.

[13]  John R. Koza,et al.  Genetic programming as a means for programming computers by natural selection , 1994 .

[14]  Nick Szabo,et al.  Formalizing and Securing Relationships on Public Networks , 1997, First Monday.

[15]  Joseph Moses Juran,et al.  The Non-Pareto Principle; Mea Culpa , 1994 .