# How to build on top?

### **Release EtherScore badges for your community:**

* Create badges to **encourage user growth, retention**, or for educational purposes. Users become eligible for EtherScore badges by performing onchain actions, providing a way to reward engagement and incentivize specific behaviors.

  To set up badges, partners provide the required information such as smart contracts, or subgraph/API details. The EtherScore team then handles the badge release, ensuring that eligible users claim them correctly.

{% content-ref url="top-1" %}
[top-1](https://docs.etherscore.network/faq-for-builders/top-1)
{% endcontent-ref %}

Explore existing badges in our Dapp:

{% embed url="<https://beta.etherscore.network/explore>" %}

***

### Use EtherScore API to identify trusted users

* **Profile display:** Show users’ onchain reputations on their profiles to provide more context and enhance social features.
* **Whitelist access for airdrops, ICOs, or NFT mints:** Curate eligible recipients to reduce bots and farmers. Restrict access to users identified as reputable or those who have previously interacted with a specific protocol.
* **Fidelity programs:** Offer discounts or perks for services to reliable users based on their onchain reputation.
* **Reputation-based services:** Develop new Dapp features or restrict existing actions based on users’ badge holdings (beta testing, "VIP" users, etc.)

Details on how to use EtherScore API:

{% content-ref url="etherscore-api" %}
[etherscore-api](https://docs.etherscore.network/faq-for-builders/etherscore-api)
{% endcontent-ref %}

***

### Use EtherScore and Guildxyz to curate your Discord community&#x20;

* **Restricted Discord channels:** curate your Discord server discussions by restricting access to certain channels based on users’ badge count or reputation tier.

  You can use the [Guildxyz](https://guild.xyz/) interface to easily setup your roles and conditions:&#x20;

{% content-ref url="token-gate-your-discord-community" %}
[token-gate-your-discord-community](https://docs.etherscore.network/faq-for-builders/token-gate-your-discord-community)
{% endcontent-ref %}

***

### Build a reputation-based DAO / Integrate reputations in your DAO

* **Reputation-based DAOs:** define your DAO vote weights based on onchain reputations instead of token holdings
* **Whitelist DAO access** to users having reached a specific badge count in EtherScore
* **Boost DAO members votes** based on reputations to combine holders + active users

You can use the [Snapshot](https://snapshot.box/#/) interface to easily setup your DAO and voting strategies (please contact EtherScore at <contact@onchainedlab.com> to get support):&#x20;

{% embed url="<https://docs.snapshot.box/user-guides/spaces/create>" %}
