Skip to content
This repository has been archived by the owner on Mar 12, 2024. It is now read-only.

finos/structured-products

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FINOS - Archived

This project is archived, which means that it's in read-only state; you can download and use this code, but please be aware that it may be buggy and may also contain security vulnerabilities. For more information on CDM (Common Domain Model) and the CDM Structured Products Working Group, please refer to the cdm.finos.org website and the CDM GitHub repository.

Structured Products

The Structured Products Project Repo is now hosted on the FINOS Gitlab Structured Products Project Repo: https://gitlab.com/finosfoundation/legend/financial-objects/structured-products

Overview

The FINOS Structured Products project, led by Goldman Sachs and FragmosChain, aims to accelerate the build and support of structured products in the ISDA Common Domain Model (CDM).

For background on the Structured Products project, see github.com/finos/financial-objects/issues/66 and github.com/finos/community/issues/133, as well as the FINOS Legend Pilot Case Study.

Business Problem

  1. As part of Phase 2 of the Legend Studio FX Options pilot, participants designed a CDM event function for Knock In (KI) lifecycle events (see Minutes 9Jul20 for details). At the time, the Studio feature for creating functions was to be built and submission was pending, but now the feature is ready for use. The following CDM primitives formed the proposed Knock In function: ObservationPrimitive and ExercisePrimitive. However the CDM event model has since evolved and these primitives are deprecated.

  2. Today the CDM has representation for vanilla products across the five key derivative asset classes but is yet to define more complex payouts. As the industry progresses to adopt the CDM in trade processing, more complex products will need to be supported and will offer the industry well defined standards that haven't been available to date.

Proposed Solution

  1. The proposed Knock In function will need further review and update, and ask is to collaborate on creating a new Knock In function solution for the CDM.

  2. Project leads believe most of the building blocks are already available in the current state of the CDM. Expected work would mainly consist of moving/replicating existing items with some selective amendments, rather than creating many new items. Project participants will work together to validate this and build the code to define specific structured products of interest.

Roadmap

Project participants will begin by looking at the representation of the event function Knock-In and then progress to the representation of equity baskets. The proposal is to continue the work post completion of these two initial focus areas as the industry requires.

Modeling is being done in the FINOS hosted instance of Legend Studio, and a copy of the CDM in Legend Studio can be accessed at https://legend.finos.org/studio/viewer/UAT-38.

Please note that you will need to have an account on the FINOS hosted instance of Legend Studio in order to access it. You can request an account at finos.org/legend.

Contributing: Get Involved

There are several ways to contribute to the Structured Products project:

NOTE: Commits and pull requests to FINOS repositories will only be accepted from those contributors with an active, executed Individual Contributor License Agreement (ICLA) with FINOS OR who are covered under an existing and active Corporate Contribution License Agreement (CCLA) executed with FINOS. Commits from individuals not covered under an ICLA or CCLA will be flagged and blocked by the FINOS Clabot tool (or EasyCLA). Please note that some CCLAs require individuals/employees to be explicitly named on the CCLA.

Need an ICLA? Unsure if you are covered under an existing CCLA? Email [email protected]

License

Copyright 2021 FINOS

Distributed under the Apache License, Version 2.0.

SPDX-License-Identifier: Apache-2.0

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •