Algorithmic Contract Types Unified Standards, abbreviated to ACTUS, is an attempt to create a globally accepted set of definitions and a way of representing almost all financial contracts. Such standards are regarded as important for transaction processing, risk management, financial regulation, the tokenization of financial instruments, and the development of smart contracts for decentralized finance (DeFi) using blockchain technology. ACTUS is used as a reference standard by the Office of Financial Research (OFR), an arm of the US Treasury.
History
editThe difficulty of defining and analyzing financial data were described by Willi Brammertz and his co-authors in a 2009 book, Unified Financial Analysis: The missing links of finance.[1] The simplicity of the problem is described in an ECB paper, “Modelling metadata in central banks”. This cites the issue of how financial institutions have tried to overcome data silos by building enterprise-wide data warehouses. However, while these data warehouses physically integrate different sources of data, they do not conceptually unify them. For example, a single concept like notional value still might be captured in various ways in fields that might be labeled ‘nominal value,’ ‘current principal,’ ‘par value’ or ‘balance’.[2] Standardization of data would improve internal bank operations, and offer the possibility of large-scale financial risk analytics by leveraging Big Data technology.[3] Key to this is the idea of "contract types".[4]
The concepts were expanded upon by Brammertz and Allan I. Mendelowitz in a 2018 paper in the Journal of Risk Finance. They describe the need for software that turns natural language contracts into algorithms – smart contracts – that can automate financial processes using blockchain technology. Financial contracts define exchanges of payments or cashflows that follow certain patterns; in fact 31 patterns cover most contracts.[5] Underlying these contracts there must be a data dictionary that standardizes contract terms.[6] In addition, the smart contracts need access to information representing the state of the world and which affects contractual obligations. This information would include variables such as market risk and counterparty risk factors held in online databases that are outside the blockchain (sometimes called "oracles"[7]).
The idea of the standardized algorithmic representation of financial contracts, however, is independent of and predates blockchain technology and digital currencies[8]. In fact, also Nick Szabo's definition of smart contracts dates back to 1994. However, it is highly relevant for blockchains or distributed ledgers and the concept of smart contracts. Brammertz and Mendelowitz argue in a 2019 paper that without standards, the chaos around data in banks today would proliferate on blockchains, because every contract could be written individually.[9] They further argue that of the four conditions set by Szabo,[10] blockchains will usually fulfill only one, namely observability.
The authors argue that the adoption of a standard for smart contracts and financial data would reduce the cost of operations for financial firms, provide a computational infrastructure for regulators, reduce regulatory reporting costs, and improve market transparency. Also, it would enable the assessment of systemic risk by directly quantifying the interconnectedness of firms.[11][12]
These ideas led to the ACTUS proposal for a data standard alongside an algorithmic standard. Together, these can describe most financial instruments through 31 contract types or modular templates. The ACTUS Financial Research Foundation and the ACTUS Users Association develop the structure to implement the ideas. The also control the intellectual property and development approaches.[13] Specifications[14] are developed, maintained, and released on GitHub.[15]
In October 2021, ACTUS was added as the second reference after ISO 20022 to a database run by the Office of Financial Research, an arm of the US Treasury.[16] ACTUS is being used to help define five asset classes (equities, debt, options, warrants, and futures) in the OFR's financial instrument reference database (FIRD).[17] A third reference, the Financial Information eXchange (FIX) messaging standard, was added a year later.[18] In 2023 ACTUS became a liaison member of ISO TC68 / SC9.
ACTUS implementation
editACTUS has been implemented as a set of royalty-free, open standards for representing financial contracts. The standards combine three elements. First, a concise data dictionary that defines the terms present in a particular type of financial contract. Second, a simple but complete taxonomy of the fundamental algorithmic contract type patterns. These incorporate the parts of the data dictionary that apply to a given contract type. Finally, the reference code in Java which calculates the cash flow obligations which are established by the contract so they can be accurately projected, analyzed and acknowledged by all parties over the life of the contract.[19]
Providing an open standard for the data elements and algorithms of contracts provides consistency first within financial institutions and second when sharing data among organizations in the finance industry. This data may be used to consolidate the views of product lines within a firm, to manage obligations between institutions, or to meet reporting obligations set by regulators. In addition, ACTUS can assist in the tokenization of financial instruments, and the development of smart contracts for decentralized finance (DeFi) using blockchain. For example, ACTUS contracts have been coded in the Marlowe smart contracts language.[20]
References
edit- ^ Brammertz, Willi (2009). Unified Financial Analysis: The missing links of finance. Wiley. ISBN 978-0470697153.
- ^ https://www.ecb.europa.eu/pub/pdf/scpsps/ecbsp13.en.pdf
- ^ Kurt, Stockinger; Heitz, Jonas; Bundi, Nils; Breymann, Wolfgang (December 2018). "Large-Scale Data-Driven Financial Risk Modeling Using Big Data Technology". 2018 IEEE/ACM 5th International Conference on Big Data Computing Applications and Technologies (BDCAT). pp. 206–207. doi:10.1109/BDCAT.2018.00033. ISBN 978-1-5386-5502-3. S2CID 57764283.
- ^ Brammertz, Willi (2013), Lemieux, Victoria (ed.), "The Office on Financial Research and Operational Risk", Financial Analysis and Risk Management: Data Governance, Analytics and Life Cycle Management, Berlin, Heidelberg: Springer, pp. 47–71, doi:10.1007/978-3-642-32232-7_3, ISBN 978-3-642-32232-7, retrieved 2023-06-30
- ^ "Smart Contracts Were Around Long Before Cryptocurrency". American Banker. 2016-11-17. Retrieved 2023-06-30.
- ^ Brammertz, Willi; Mendelowitz, Allan I. (2018-01-01). "From digital currencies to digital finance: the case for a smart financial contract standard". The Journal of Risk Finance. 19 (1): 76–92. doi:10.1108/JRF-02-2017-0025. ISSN 1526-5943.
- ^ "Oracles". ethereum.org. Retrieved 2023-06-30.
- ^ Brammertz, Willi (December 13, 1991). Datengrundlage und Analyseinstrumente für das Risikomanangement eines Finanzinstitutes [Data founation and analysis tools for the risk management of a financial institution] (in German). Zurich: Dissertation, University of Zurich.
{{cite book}}
: CS1 maint: date and year (link) - ^ Brammertz, Willi; Mendelowitz, Allan I. (2019-04-01), Smart Contracts, Distributed Ledgers, and the Need for an Algorithmic Financial Contract Standard (SSRN Scholarly Paper), Rochester, NY, doi:10.2139/ssrn.3373187, retrieved 2024-05-15
{{citation}}
: CS1 maint: location missing publisher (link) - ^ "Nick Szabo -- Smart Contracts: Building Blocks for Digital Markets". www.fon.hum.uva.nl. Retrieved 2024-05-15.
- ^ Brammertz, Willi; Mendelowitz, Allan I. (2018-01-01). "From digital currencies to digital finance: the case for a smart financial contract standard". The Journal of Risk Finance. 19 (1): 76–92. doi:10.1108/JRF-02-2017-0025. ISSN 1526-5943.
- ^ Brammertz, Willi (2010-01-01). Clacher, Iain (ed.). "Risk and regulation". Journal of Financial Regulation and Compliance. 18 (1): 46–55. doi:10.1108/13581981011019624. ISSN 1358-1988.
- ^ "Home". ACTUS. Retrieved 2023-02-06.
- ^ "Technical Specification". ACTUS. Retrieved 2023-06-30.
- ^ "ACTUS Financial Research Foundation". GitHub. Retrieved 2023-06-30.
- ^ "OFR Expands Its Financial Instrument Reference Database to Help Identify Inconsistencies in Financial Terms". Office of Financial Research. Retrieved 2023-02-06.
- ^ "Financial Instrument Reference Database (FIRD) | Office of Financial Research". www.financialresearch.gov. Retrieved 2023-07-05.
- ^ Office of Financial Research (November 2022). "OFR'S Financial Instrument Reference Database" (PDF). financialresearch.gov/.
- ^ "About". ACTUS. Retrieved 2024-05-15.
- ^ FRF, ACTUS (2020-06-08). "Marlowe and ACTUS". ACTUS. Retrieved 2024-05-15.