If an app on one device connects to an app on another via Veilid, it shouldn't be possible for either client to know the other's IP address or location from that connectivity, which is good for privacy, for instance. The app makers can't get that info, either.
Is that considered a new thing? I don't think I've ever encountered a P2P service/protocol that also masks IP addresses.
Moon/PayWithMoon was way better, convince me otherwise.