cabal-club / commons

high level thoughts and issues for the future of cabal
14 stars 2 forks source link

promotional video script #21

Closed ghost closed 3 years ago

ghost commented 3 years ago

I'm working on a promotional 1 minute video for mozilla builders. Here is the script I have so far:

Cabal is a platform for p2p group chat.
Devices connect directly to each other without servers to share messages.

There are no servers to administer 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
ghost commented 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]
ghost commented 3 years ago

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]