Couldn’t this just be a nostr client?
Discussion
If it connects to Nostr relays to obtain contact lists, I'm sure an argument could be made that that piece of software is a light nostrg client or a micro-service.
Nostr, to me, is a contacts list of folks who I know use Lightning, and it’s already hooked up to my Lightning wallet. Do we already have what you’re seeking?