Towns Protocolは、分散型リアルタイムメッセージングアプリを構築するためのプロトコルです。EVM互換のLチェーン、分散型オフチェーンストリームノード、Baseにデプロイされたスマートコントラクトで構成されています。Towns Protocolは、パーミッションレスな方法で「Spaces」と呼ばれるプログラム可能なコミュニケーションのユースケースを作成することを可能にします。これらのSpacesは所有可能で、オンチェーンサブスクリプション(「Memberships」)、拡張可能なレピュテーションシステム、エンドツーエンドのメッセージ暗号化を特徴としています。