Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Channels, Feeds & Transactions Discussion group meeting 30th Sept 2021 #465

Closed
6 of 14 tasks
kriswest opened this issue Sep 30, 2021 · 8 comments
Closed
6 of 14 tasks
Labels
channels feeds & transactions Channels, Feeds & Transactions Discussion Group help wanted Extra attention is needed meeting

Comments

@kriswest
Copy link
Contributor

kriswest commented Sep 30, 2021

Group overview

There are currently 13 open issues in the FDC3 repository, under consideration for the 2.0 release, that relate to the existing concept of channels (both the 'system channels' used via the desktop agent API, and 'app channels' interacted with through the Channels API) and new concepts we've discussed introducing: transactions (a standardized way to make a request and receive a response back) and feeds (a standardized way to request a stream of data, such as a pricing stream).

Relevant issue tags

Current open issues that relate to the above concepts with the label:

Meeting Date

Thursday 30th Sept 2021 - 9am EDT / 2pm BST

WebEx info

  • Meeting Link
  • Meeting number: 2700 235 4634
  • Password: 4eZpzMTm7J6

More ways to join

  • Join by video system:
  • Join by phone
    • +1-415-655-0003 US Toll
    • +44-20319-88141 UK Toll
  • Access code: 270 023 54634

Meeting notices

  • FINOS Project leads are responsible for observing the FINOS guidelines for running project meetings. Project maintainers can find additional resources in the FINOS Maintainers Cheatsheet.

  • All participants in FINOS project meetings are subject to the LF Antitrust Policy, the FINOS Community Code of Conduct and all other FINOS policies.

  • FINOS meetings involve participation by industry competitors, and it is the intention of FINOS and the Linux Foundation to conduct all of its activities in accordance with applicable antitrust and competition laws. It is therefore extremely important that attendees adhere to meeting agendas, and be aware of, and not participate in, any activities that are prohibited under applicable US state, federal or foreign antitrust and competition laws. Please contact legal@finos.org with any questions.

  • FINOS project meetings may be recorded for use solely by the FINOS team for administration purposes. In very limited instances, and with explicit approval, recordings may be made more widely available.

  • A Discussion Group has no direct decision-making power regarding the FDC3 standard - rather it is intended that anything they propose or work on will result in proposals (via Github issues and PRs) for the Standards Working Group participants to consider and vote on for inclusion in the standard. As such, participation in a Discussion group is not required for contributing to any particular issue or FDC 2.0 as a whole.

Agenda

Minutes

#433

  • Wherever possible we should reuse existing concepts
    • However, channels currently fall short
      • E.g. Not possible to do discovery, track subscriptions, know who you are exchanging messages with etc.
    • Identity
      • You'll definitely want controls over who can join, or who you are listening to when working with concepts like pricing
        • with channels, any app could spoof messages, or two apps could try and push pricing streams to the same channel
      • Should credential be a concept in FDC3?
        • The spec might not define the standard for credentials, but at least allow them to be passed in some way so another app could verify them
    • Concerns raised over discovery (and firms reporting over what else was running on the desktop)
      • To a certain extent this is already possible with findIntent...
    • Concerns raise over 1:1 comms or authentication/authorisation for comms being against the 'spirit' of FDC3
      • we're really talking about either 1:* comms or 1:1 - the main point that on one end there is guaranteed to be a single entity (feed owner)
      • we already doing 1:1 comms with intents - FDC3 enables it without prior coordination
      • channels are : comms
      • FDC3 comms is, at the moment, anonymous, does this proposal change that?
        • Not necessarily - we guaranteeing that one end of the communication is always the same entity
        • It's previously been commented that implementations of Desktop Agents could differentiate themselves with features such as security (in this case authentication) - the standard doesn't have to define how this is implemented, it only has to do the minimum necessary to enable it.
  • Resolved to allow time for proposals to be considered further and revised at the next meeting

#450

Action Items

Untracked attendees

Full name Affiliation GitHub username
@kriswest kriswest added help wanted Extra attention is needed meeting channels feeds & transactions Channels, Feeds & Transactions Discussion Group labels Sep 30, 2021
@kriswest
Copy link
Contributor Author

🚀

@mattjamieson
Copy link
Contributor

🤖

@Julia-Ritter
Copy link
Contributor

Julia // FINOS

@openfin-gavin
Copy link

here

@agitana
Copy link
Member

agitana commented Sep 30, 2021

Aitana Myohl / FINOS

@thorsent
Copy link
Contributor

Present

@pbaize
Copy link

pbaize commented Sep 30, 2021

Here

@jgavronsky
Copy link

Jane Gavronsky @ FINOS here

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
channels feeds & transactions Channels, Feeds & Transactions Discussion Group help wanted Extra attention is needed meeting
Projects
None yet
Development

No branches or pull requests

8 participants