I need that for serverless, but it has several other
use cases as explained in
the protoXEP, and we don't have equivalent AFAIK for that (OX would be the
closest, but more complicate and difficult to use in those case).
I think it's not going to make much sense to me until I see it in the
context it's actually going to be used in... even if being a separate XEP
still makes sense.
It's inspired from Peer ID from libP2P, and
relatively simple to implement and
use.
I'm also concerned about formatting them as
valid JIDs since this may get
confusing on the live network.
That's why a `.internal` TLD was used for, but as pointed out by other in this
thread, it's not the best choice. Probably `.alt` would be a better fit, as
it's a non-DNS namespace.
But even so it still looks like a JID and can parse as a JID and could end
up in a part of the code that expects it to be a JID... I'm not sure this is
what we would want if it's for other purposes?