interledger / connector.land

https://connector.land
3 stars 7 forks source link

State which protocol versions are currently considered 'live' #4

Closed michielbdejong closed 7 years ago

michielbdejong commented 7 years ago

Most ILP nodes run ilp-kit, meaning that the most recent ilp-kit version dictates the ilp-connector version and ilp-plugin-bells version everybody should use. Currently, it's:

michielbdejong commented 7 years ago

So that's considering that a user may use ilp-plugin-bells to connect to a five-bells-ledger and expect it to work. they may request a quote from a connector expecting this connector to respond in the way ilp-connector version 13 would do. And when connectors establish a new trustline, both should use ilp-plugin-virtual version 12 (unless they agreed otherwise in private).

so private trustlines are an exception (the parties may agree to use a non-standard protocol there), but any other server-server or client-server communication should use these versions, otherwise they're not considered to be on the live net.

michielbdejong commented 7 years ago

I should mention the versions of the various rfcs currently considered 'live'. For the ilp plugin interface, it's currently https://github.com/interledger/rfcs/commit/1eb5d449bce25ecd59ef85c7819e667be07f3ed1