finos / FDC3

An open standard for the financial desktop.
https://fdc3.finos.org
Other
199 stars 132 forks source link

Community usage of channels, intents and context types #317

Closed rikoe closed 2 years ago

rikoe commented 3 years ago

If you are using FDC3 context types and/or intents, please comment on this issue.

FDC3 is working on a process to easily add community contributions to the https://fdc3.finos.org website, until then context types and intent usage can be described here.

Template

Application

Name: My application URL: https://myapp.com

Intents

Intent name: ViewAnalysis Supported types: fdc3.instrument

Intent name: StartChat Supported types: fdc3.contact, fdc3.contactList

Channels

Channel name: global Broadcast types: fdc3.instrument Listen types: fdc3.organisation

Custom types

Type name: factset.showOrder Example:

{
  "type": "factset.showOrder",
  "id": {
      "orderId": "1234"
   },
  "description": "a really nice order",
  "instrument": { "type": "fdc3.instrument" }
}
rikoe commented 3 years ago

Application

Name: Reactive Trader URL: https://github.com/AdaptiveConsulting/ReactiveTraderCloud Description: Showcase app for real-time FX Trading

Channels

Channel name: global Broadcast types: fdc3.instrument

Context Types

Type name: fdc3.instrument Example:

{
  "type": "fdc3.instrument",
  "id": {
      "ticker": "EURUSD"
   }
}
rikoe commented 3 years ago

Application

Name: Reactive Analytics URL: https://github.com/AdaptiveConsulting/ReactiveAnalytics Description: Demo app to view news and analytics for stocks and FX

Channels

Channel name: global Broadcast types: fdc3.instrument Listen types: fdc3.instrument

Context Types

Type name: fdc3.instrument Example:

{
  "type": "fdc3.instrument",
  "id": {
      "ticker": "EURUSD"
   }
}
TBFactSet commented 3 years ago

Application

Name: FactSet URL: https://my.apps.factset.com/navigator/company-security Description: FactSet Company Report

Channels

Channel name: set by container/FDC3 provider Broadcast types: fdc3.instrument Listen types: fdc3.instrument

Context Types

Type name: fdc3.instrument Example:

{ "type": "fdc3.instrument", "id": { "CUSIP":"G12793108", "FDS_ID":"FFRK1YL", "ISIN":"GB0007980591", "SEDOL":"0798059", "ticker":"BP", "FDS_TICKER_EXCHANGE":"BP-LON", "FDS_TICKER_REGION":"BP-GB"}, "name":"BP p.l.c.", "exchangeMic":"XLON", "exchangeMicFds":"LON" }

rbruckheimer commented 3 years ago

Application

​Name: ChartIQ by Cosaic URL: https://cosaic.io/chartiq/

Intents

​Intent name: ViewChart Supported types:

See https://github.com/finos/FDC3/blob/03e46320df236f2c566ea9fcb2805358a3e19ad2/docs/context/spec.md, or iterate through list at https://github.com/finos/FDC3/tree/03e46320df236f2c566ea9fcb2805358a3e19ad2/docs/context/ref for descriptions of proposed new and enhanced types https://github.com/finos/FDC3/pull/443

Channels

​Channel name: System channels (color channels) Broadcast types: same list as above Listen types: same list as above

Custom types

​Type name: cosaic.chartiq.state Example:

{
  "type": "cosaic.chartiq.state",
  "layout": {
      "symbols": [...],
      "interval": {...},
      ...
   }
}

The spec for layout matches that documented by ChartIQ here: https://documentation.chartiq.com/CIQ.ChartEngine.html#layout

kriswest commented 2 years ago

Superceded by new community page in website, closing