In response to a new contribution in the ILP Core Java library, I’m wondering if anyone has an opinion here.
IL-RFC-15 includes a section about “interactions” which uses a ~
character as a separator.
I’m wondering the following:
-
Is there anything normative about interactions? Put another way, does
~
have any special meaning, or is what’s shown in the RFC just an example of how one might implement something like interactions? -
Put another way: could someone represent interactions using
-
or even_
? -
Per the question above, would the following addresses include valid “interactions”?
-
g.foo.~
(ends with a~
) -
g.foo~foo~bar
(more than 1~
) g.foo.~.foo
-
-
Should this be an invalid ILP valid address:
g.~.foo
-
The RFC indicates that the interactions of this address (
~ipr.cdfa5e16-e759-4ba3-88f6-8b9dc83c1868.2
) are~ipr
,cdfa5e16-e759-4ba3-88f6-8b9dc83c1868
and2
. However, if the~
is meant to indicate an interaction, then shouldn’t the interactions instead be:ipr
,cdfa5e16-e759-4ba3-88f6-8b9dc83c1868
and2
-
If the answer directly above is “no”, then I would assume this would be the preferred way to indicate 3 separate interactions:
~ipr.~cdfa5e16-e759-4ba3-88f6-8b9dc83c1868.~2
?