# 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="/pages/kozPn3e2q2xNtRkCCXtS" %}
[How to create badges?](/faq-for-builders/top-1.md)
{% 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="/pages/DP7yWp5QIuSPLPgmJ1g4" %}
[EtherScore API](/faq-for-builders/etherscore-api.md)
{% 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="/pages/8CA3hFf0ufxcuNi8xk0P" %}
[Token-gate your Discord community](/faq-for-builders/token-gate-your-discord-community.md)
{% 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>" %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.etherscore.network/faq-for-builders/top.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
