I don’t really understand the second paragraph. Do you have any solutions for this in mind? Or none exist yet?
> as long as you have mail system to share keys through
This reminds me of Delta Chat. They have been moving more and more towards relying on email less and offloading as much as they can to like P2P stuff. I wonder if that would help. Email as a fallback for everything.