Sort:  

I think they need to explain that they are a tool that stores whatever key you want (on their own computer). And when an app needs a type of key they present it to the customer that way.

"PeakD needs X key. You have not stored that key using HiveSigner. Store it now?"

Something like that.

Yes that sounds perfectly sensible and clear. I struggle with it regularly when adding a new account on my phone. I just keep wishing it was absolutely transparent what was required when