What part of Veilid provides a key-value store for DNS as a service? I'm not seeing anything on the site that mentions it.
There's also support for nodes that don't have public IPs at all, which connect to the network via some other node acting as a relay. In this case, they report the relay's node ID.