"""MeshBay Node — chat storage and relay. Encryption is the client's: the node holds an epoch key it delivers to members and never a plaintext message once a group has the switch on. See `docs/chat-sender-keys.md`. It is not the Sender Keys ratchet this module's docstring used to name — `senderkeys.py` is unused by production and is kept for a possible future 1:1 DM, alongside `ratchet.py`. """ from .store import ( FORMAT_PLAIN, FORMAT_SEALED_V1, ChatStore, ReplayedMessage, StoredMessage, ) __all__ = ["ChatStore", "StoredMessage", "ReplayedMessage", "FORMAT_PLAIN", "FORMAT_SEALED_V1"]