Comm

/comm101

Updates and discussion about Comm, the crypto-native community messaging app based on federated keyservers

comm has public invite links
comm lets you see and search chat history from before you joined. keyservers make this possible without compromising e2ee.
/Comm
when you join a community on comm, we don't add you to all of the channels by default

you can use the tree view to see all of the channels in a community, and pick which ones you want to join

in contrast, your inbox only shows the channels you've joined
/Comm
comm can encrypt backups using a signature from your eth wallet
/Comm
Comm finally has more users than GitHub stars lol
investigating reports of instability with the Sign In With Farcaster flow in Comm

worth noting that you can register now and connect it later in the Profile tab
introducing Comm, a new kind of messaging app. we extend Signal-style encryption with a federation layer

Comm supports two kinds of chats:
1. Signal-style E2EE group chats & DMs
2. chat communities hosted on federated keyservers (like a modern IRC)

where Discord is chaotic and messy, Comm communities are organized and built for async

we're using Farcaster to bootstrap not just our social graph, but also our interest graph. when you log in with Farcaster, we'll automatically add you to communities based on the channels you follow

check it out: https://comm.app/download
/Comm
comm can connect to your farcaster account
comm has signal-style group chats and dms
/Comm
comm chats have media-specific search
/Comm
comm lets you connect a farcaster channel to your community
/Comm
comm lets you create subchannels inside chats
/Comm
comm lets you customize chats
comm has complete and permanent account deletion
comm lets you customize roles' permissions
comm lets you search chats
comm has pinned messages
comm code corner pt 7: account deletion

we're pretty obsessive about making sure all of your data is deleted when your account is deleted: https://github.com/CommE2E/comm/blob/cd89f573c366c654b34731e8a168c6555b77ba26/keyserver/src/deleters/account-deleters.js#L38-L71

1. all metadata (except for messages in threads with other people) is deleted from all keyservers you're connected to
2. messages in threads with other people remain, but they appear as being sent by "anonymous". this is to avoid breaking context / confusing people
comm lets you block people
comm has emoji avatars
comm supports markdown