Reads as sensible to me, atleast the principle.
Why use blossom though, an ncryptsec could just exist in an event, they are not that big.
I don't particularly care for nip05, but there is no reason this could not work via an nprofile (or best effort attempt with an npub).