Hello and thanks for your reply Jeff, I really appreciate it.
I guess it would serve the purpose of private messaging where even the admins don't have access to the content, but that is just one reason. You could make it so that only the recipient handles their public key, which is stored in their account securely, and other users don't have access to that too which is really nice and keeps your key private. I think it's better that way instead of using public key servers. None of the message would be stored just PGPd and sent. It wouldn't even take that much extra space since public keys are so small. Mine comes in at a few KBs.
The more security the better imho. This would be a nice feature to have but that is of course up to you and the community. It would definitely be a unique selling point for a platform like this. I know it's not just about selling points but for users especially in hostile countries it would be a great way of securing messages. Most (failed) countries, like Syria, make SSL and port 443 illegal so using just https does have some downsides. Also, admins having access to the database could be fatal too. It would be easy to spy on, or at least could potentially be, if the database was hacked or subpenaed. If messages were fully encrypted with PGP and the whole feature implemented correctly I think you have a platform with strong internet freedom and free speech tools built in. It could prove quite useful for journalists and even organizations with heavy compliance standards.
Maybe it's too next-gen, idk, but I think it would be cool for sure. Do you think it would be doable or too much of a shift? I'd be happy to do the grunt work on it myself, np.
Kind regards and thanks for your time Jeff.