P2P will be on-chain chat so you can send encrypted messages to anyone user needs to have a KEYCHAIN extension to verify with(Private-active-key)
Why do you use the Active key? Is there any reason this shouldn't be done with the Memo key? Also, will those messages be lost if the user changes their keys in the future?
We are not storing keys anywhere All activities will be done with Steemkeychain
Regards:
@blockseater