Towns ofrece un protocolo de chat encriptado de extremo a extremo que permite a las comunidades crear «plazas de la ciudad» programables y autónomas donde los usuarios pueden reunirse y conversar sin preocuparse de si el propietario de la aplicación decidirá impedir el acceso, beneficiarse de las actividades o cambiar de usuario. derechos. Las comunidades pueden controlar configuraciones como la administración, la privacidad y los roles, y crear experiencias personalizadas que pueden incluir recompensar la participación de los miembros o permitirles vender tokens no fungibles (NFT) en el chat. Cualquier comunidad puede construir nuevos clientes o interfaces de programación de aplicaciones (API) en el protocolo para control y personalización.