Skip to main content
Version: Next

Product

@experimental context type representing a tradable product. To be used with OMS and EMS systems. This type is currently only loosely defined as an extensible context object, with an optional instrument field.

Notes:

  • The Product schema does not explicitly include identifiers in the id section, as there is not a common standard for such identifiers. Applications can, however, populate this part of the contract with custom identifiers if so desired.

Type

fdc3.product

Schema

https://fdc3.finos.org/schemas/next/context/product.schema.json

Details

PropertyTypeRequiredExample Value
typestringYes'fdc3.product'
idobjectYesOne or more identifiers that refer to the product. Specific key names for systems are expected to be standardized in future.
namestringNoA human-readable summary of the product.
instrumentInstrumentNoA financial instrument that relates to the definition of this product.

Example

const product = {
"type": "fdc3.product",
"id": {
"productId": "ABC123"
},
"instrument": {
"type": "fdc3.instrument",
"id": {
"ticker": "MSFT"
}
}
};

See Also

Other Types