icon_install_ios_web icon_install_ios_web icon_install_android_web
Towns

A group chat protocol and app

Tags:

Introduction
Towns Protocol is an open-source protocol built on Ethereum’s Layer 2 platform Base, designed for decentralized, encrypted real-time messaging apps. Leveraging EVM-compatible chains, off-chain stream nodes, and smart contracts, it offers secure, private, user-controlled digital communities.

Core Features
1. Programmable Spaces
– Users can create on-chain spaces as owned assets, with full control and customizable rules, integrable with EVM contracts.
– On-chain subscriptions require tokens for messaging, with fees supporting network operations.

2. End-to-End Encryption
– Messages are encrypted, ensuring privacy and access only for authorized users.

3. Reputation System
– On-chain ratings for members enhance community trust and engagement.

4. Decentralized Governance
– Governed by a DAO (Towns Lodge) and $TOWNS tokens, enabling transparent community-driven decisions.

Technical Architecture
– Towns Chain & Stream Nodes: Efficiently manage encrypted communications.
– Smart Contracts: Handle space creation, membership pricing, and access control.
– Openness: Developers can build clients or experiment with self-hosted networks.

Vision
To create a decentralized social platform where users control data and privacy, empowering creators and communities while fostering a sustainable digital future.

Related