I havenât read the entire specification, but I think there is a fundamental design problem. Why would someone put an encrypted message on a public feed that is completely useless to everybody other than the one recipient? This doesnât make sense to me. It of course depends on the threat model, but wouldnât one also want to minimize the publicly visible metadata (who is communicating with whom and when) when privately messaging? I feel there are better ways to accomplish this. Sorry, if I miss the obvious use case, please let me know. :-)
Itâs ok for most encrypted protocols (In salty you can fetch other messages but canât decrypt). Btw i think recipient can be removed so if someone seen message they tried to decypt, if canât - its not message to you