interledger / rafiki

An open-source, comprehensive Interledger service for wallet providers, enabling them to provide Interledger functionality to their users.
https://rafiki.dev/
Apache License 2.0
268 stars 88 forks source link

Decouple STREAM #747

Closed wilsonianb closed 8 months ago

wilsonianb commented 2 years ago

ILP STREAM isn't necessary the best fit for Rafiki payments, at least in the near term.

Rafiki only uses configured trusted ILP peers. Prospective Rafiki operators have indicated they will likely only allow transacting with direct peers, with no intermediary connectors, which Rafiki doesn't even support yet:

An alternative ILP transport is STREAM's predecessor PSKv2, which should support single packet quoting and sending, but whose library appears deprecated?

sabineschaller commented 2 years ago

@adrianhopebailie mentioned that Mojaloop's transport protocol may be an alternative. @adrianhopebailie can you link that please?

@justmoon would that complicate Dassie <> Rafiki payments? What are your general thoughts on that idea? I know that you always have the analogy that we also use TCP/IP locally.

Basically, I wonder whether we complicate things by allowing different transport layer protocols.

adrianhopebailie commented 2 years ago

The Mojaloop APIs are here: https://docs.mojaloop.io/api/fspiop/