I was going to reply, consider this to be a way of further establishing trusted identification of bob, which led to me to think of it in a different way... BitID may hold some approaches.
To clarify I wasn't downplaying the role of establishing identification, it's an area I am very familiar with and was hoping to avoid creating another auth* protocol, and also tightly coupling to any specific existing ones.
Abstract. This BIP describes a protocol for communication between a merchant and their customer, enabling both a better customer experience and better security against man-in-the-middle attacks on the payment process.
https://github.com/bitcoin/bips/blob/master/bip-0070.mediawiki
Thank you Peter, I had forgotten about this.
I will merge seems applicable from BitID and BIP0070, then return to this subject later.
Thank you all for your valuable input so far, it is appreciated.