Secure service discovery with distributed registries