Toronto, September 15th, 2020 – Fairom, ISDA, and REGnosys have announced an open-source implementation of the Common Domain Model (CDM) in Go, a programming language used for smart contracts development. This announcement advances the efforts to broaden the distribution of a de facto industry standard within the capital markets.

ISDA developed the CDM to establish standards for digital data representation of processes and events in the derivatives market.  The implementation of CDM standards can drastically reduce costs, remove workflow discrepancies, and remarkably speed up processing. According to Ian Sloyan, director of market infrastructure, and technology, at ISDA, “The Go distribution of the CDM is a valuable addition to the existing set of languages in which the CDM is available. Fairom’s valuable work further expands the audience for the CDM, and means users can apply ISDA’s standards in their preferred programming language in order to develop applications for traditional as well as blockchain environments.”

REGnosys has been working with ISDA to create the core logic of the CDM, in the Rosetta DSL (domain-specific language), which is converted via custom code generators into various widely-used programming languages. Fairom’s open-source implementation of a code generator to convert the CDM to Go has been approved by REGnosys, and is now available to the community for application development.  The implementation of the code generator ensures that each future release of the CDM will immediately be available in Go.

“The CDM was designed as an open-source project from the start,” said Leo Labeis, CEO of REGnosys. “Our objective is to provide a solid infrastructure that can support a vibrant ecosystem. We are once again excited to have successfully collaborated with another industry member to bring a new CDM distribution to all, demonstrating how the financial industry can and must work as a community.”

“Fairom is eager to work with the capital markets community in enhancing uniform and open-source standards, like the CDM, that enable automation of multi-party processes,” said Ajay Singh, CEO of Fairom. “The Go distribution of the CDM, delivered in partnership with ISDA and REGnosys, can now be leveraged by the industry to improve derivatives processing.”

Go is a statically typed programming language developed by Google. Go allows runtime efficiency and concurrency with significant ease and readability of the code. Combined with proactive error handling, Go is very suitable for sensitive, high-performance processes where abnormal code behavior is thought about in advance. Various leading distributed ledgers have been implemented in Go and it is a leading smart contract language for various blockchains, including Hyperledger Fabric, an enterprise-grade, distributed ledger platform that offers modularity and versatility for a broad set of industry use cases.


About ISDA

Since 1985, ISDA has worked to make the global derivatives markets safer and more efficient. Today, ISDA has over 925 member institutions from 75 countries. These members comprise a broad range of derivatives market participants, including corporations, investment managers, government and supranational entities, insurance companies, energy and commodities firms, and international and regional banks. In addition to market participants, members also include key components of the derivatives market infrastructure, such as exchanges, intermediaries, clearing houses and repositories, as well as law firms, accounting firms and other service providers. Information about ISDA and its activities is available on the Association’s website: Follow us on Twitter, LinkedIn, Facebook and YouTube.


About REGnosys

REGnosys is a Financial Technology firm that focuses on transforming the industry’s regulatory infrastructure through the development of open source standard code. The firm provides market participants with on-boarding tools and applications for the Common Domain Model, which it has developed for ISDA since 2018, and is also working with global regulators to digitize their rulebook.


About Fairom

Fairom is a Toronto-based firm that specializes in multi-party processes for OTC derivatives using distributed ledger technology. Fairom’s solution reduces the need for manual due-diligence in life-cycle events for derivatives, increases operational efficiency, and allows rationalization of processes while providing a detailed audit trail for regulatory reporting.

For more information, please email