Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
@d1no007 @austin-king @karzak @kincaidoneil @emschwartz
These are the updates I was talking about on the call today.
I have tried to organize things a little better.
Receiver
which is a stateful invoice that wraps a STREAM server and SPSP servers become a specialization of that.express
extension is an approach to easily hosting an SPSP server....protocol.ts
client
that is what ultimately led me to trying to implementnet.socket
over STREAM and to these experiements: https://github.com/adrianhopebailie/ilp/tree/master/experimentsI recall now why I needed to figure out protocol for the sender and receiver to communicate over STREAM; it was to negotiate things like the payee details etc that we use SPSP for today.
i.e. Assuming you have a secured STREAM connection (you could have exchange addresses and secrets via some other channel) how do you now exchange all the other info like an invoice or requested amount.
STREAM doesn't make it easy to send a fixed receive amount to the recipient so this protocol could be used to set that up (figure out the current rate and an allowable amount of slippage once you start streaming).
Hope some of this is helpful, a lot is a bit icky and unfinished