# Communities

Clusters is the best way to issue usernames to your community. A community like *treasure/* can issue thousands or even hundreds of thousands or free and paid usernames like *treasure/karel*, *treasure/yuri*, *treasure/foobar*. There are three key advantages:

<figure><img src="https://1252323684-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOlyBmjWRNMw3jAapqxrM%2Fuploads%2FSLu9xUJ1RU1i9qH6N34A%2Fimage.png?alt=media&#x26;token=baf43bec-f552-44c4-bc97-29340468afce" alt=""><figcaption></figcaption></figure>

* **Brand Awareness -** cluster names are visible across leading block explorers like Etherscan, wallets like Metamask, and bridges like LayerZero
* **Clean Aesthetics** - it looks way cleaner to have *treasure/karel* than karel.treasure.eth.
* **Make Money -** communities can combine a free or a paid approach and earn from both community name signups and upgrades to personal clusters
* **Fastest Launch** - no need to develop or deploy your own smart contracts, we take care of it all with a white-label solution

**Community Cluster**

<div align="center"><figure><img src="https://1252323684-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOlyBmjWRNMw3jAapqxrM%2Fuploads%2FAk9XzSI3SyEcAcWak5S4%2Fimage.png?alt=media&#x26;token=46f9180c-dd20-4ce1-bc6f-76de14f2e706" alt="" width="563"><figcaption></figcaption></figure></div>

**How do I set it up?**

We provide a flexible settings panel where you can choose community images, names, payment currency, pricing, and more. We provide a simple default interface that users can register on our site but expect to work with partners to set up a seamless experience on their community website.

<div align="center"><figure><img src="https://1252323684-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOlyBmjWRNMw3jAapqxrM%2Fuploads%2Fs28fEOSVGyldtqOjxr27%2FScreenshot%202024-11-01%20at%201.24.39%E2%80%AFPM.png?alt=media&#x26;token=7417de5e-872d-497d-bdd3-f64f9287cac5" alt="" width="563"><figcaption></figcaption></figure></div>

**What's the technical architecture?**

Clusters takes an appchain approach for both decentralization and scalability. Cluster names are decentralized digital assets, and full cluster configuration is replicated onto a data availability layer (currently Arweave) so that full protocol state can be permissionlessly indexed and replicated by anyone. However most integrators and community partners interact solely with our REST/JavaScript APIs for simplicity. Community name registration can be done either offchain via API (for free names) or onchain via smart contract call (for paid names).
