Description:Towns Protocol is a protocol for building decentralized real-time messaging applications. It consists of EVM-compatible L2 chains, decentralized off-chain streaming nodes, and smart contracts deployed on Base. Towns Protocol allows people to create programmable communication use cases in a permissionless manner, called "Spaces". These Spaces are available, with on-chain subscriptions (“membership”), scalable reputation systems, and end-to-end messaging encryption.