What is a towns?

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. :rocket: