Closed ghost closed 3 years ago
based on some feedback from bijan, an updated version:
Cabal is a platform for peer to peer group chat.
Devices connect directly to each other without servers to share messages.
We built cabal for a world where you can't assume a reliable internet connection.
A reliable internet uplink costs money and isn't an option for many areas outside of the metropole.
And the internet could go out or a commercial provider could pull the plug at exactly the moment
when it's most needed, to coordinate during an disaster or period of political unrest.
With cabal, there are no full ouages because you can always sync device by device, receiving data
from peers many times removed from a direct connection via a gossip protocol.
And unlike federated options, there are no servers to administer, no domains to register, and no
accounts to create. Anyone can create a new cabal, send the link to friends, and start chatting.
When you go offline, you can read the full chat history and write new messages.
The offline messages will be synchronized when you come back online.
Moderation in cabal is subjective:
everyone can moderate their own chat experience
and delegate moderation duties to anyone else.
We have a cabal client for desktop and a client that runs on the command-line.
Some features we are interested in adding and improving:
* web browser client using webrtc
* file uploads
* sparse replication for faster initial sync
* anonymizing IP addresses using i2p
visit cabal.chat to learn more
[on screen: https://cabal.chat url]
cutting for time, ended up with this:
Cabal is a platform for peer to peer group chat
where devices connect directly to each other without servers to share messages.
We built cabal for a world where you can't assume a reliable internet connection.
An uplink costs money and isn't an option for many areas outside of the metropole.
The internet could go out or a commercial host could pull the plug at exactly the moment
when it's most needed, to coordinate during a disaster or civil unrest.
With cabal, there are no full outages because you can always sync device by device, receiving data
from peers many times removed from a direct connection.
And unlike federated options, there are no servers to administer, no domains to register, and no
accounts to create. Anyone can make a new cabal, send the link to friends, and start chatting.
Moderation in cabal is subjective, where everyone is an administrator of their own chat experience.
visit cabal.chat to learn more
[on screen: https://cabal.chat url]
I'm working on a promotional 1 minute video for mozilla builders. Here is the script I have so far: