@jokke Yes, the content of private messages is E2EE.
The public messages are not encrypted, but are signed for authentication. Also, to share content with peers (even public messages), peer connections are end-to-end encrypted with "secret handshake" (similar in nature to TLS, what HTTPS uses). This is all from the SSB tech stack.
Happy banthas grazing on tatooine.