You should consider changing the protocol to support HD rotating keys. Linking profiles identity to a single static pubkey is horrendous. It's unsecure. Haven't you thought about this since nostr debut?
Also,do you know where is that guy who is in GitHub trying to do this? He posted a link here weeks ago. I'm searching for him.