Mr. Ryan, I think having it assigned to a Signer might be better, so that way people can't spam other people with it.
Or at the very least a "stop" to reply mechanism, just considering for people who would attempt to use your app maliciously.
Plus if it's assigned with a Signer then it stays persistent to that npub instead of relying on browser cookies, etc.
It seems like a cool concept, and I am considering exploring it.