Towns Protocol is a decentralized protocol for creating secure real-time messaging apps. It is built on an EVM-compatible L2 chain, decentralized stream nodes, and smart contracts deployed on Base. Users can freely create programmable communication spaces (“Spaces”), which they fully own. These Spaces support on-chain memberships, a reputation system, and end-to-end encrypted messaging.
Purpose and Vision: Towns Protocol aims to empower people to create and manage digital communities without restrictions, ensuring full control over their data, privacy, and interactions. The main goal is to build a secure and decentralized communication platform based on blockchain technology, guaranteeing trust and reputation protection for users.
Key Features:
- A dedicated blockchain for social applications – enables fast message delivery to thousands of participants, comparable to centralized platforms.
- Ownable communication spaces – creators fully own their Spaces as blockchain assets.
- Programmable spaces – customizable rules for access and integration with any EVM-compatible contract.
- On-chain memberships – users must hold a membership token to communicate within a Space, with protocol fees funding network operations.
- On-chain social graph – Spaces and memberships are publicly discoverable on-chain.
- Reputation system – members can rate each other within Spaces, with ratings stored on-chain.
- End-to-end encryption – ensures private and secure messaging, protecting communication from unauthorized access.
Towns Protocol is committed to enabling free and secure digital communication while maintaining decentralization and user control.