# Domains and Pricing

Each deployed game will receive a dedicated subdomain `xxx.dapp.meme`. This chapter introduces the domain rules and pricing.

***

## Domain Rules

| Rules                  | Description                                                                                         |
| ---------------------- | --------------------------------------------------------------------------------------------------- |
| **Minimum length**     | 3 characters                                                                                        |
| **Allowed characters** | Lowercase letters `a-z`, numbers `0-9`, hyphens `-`                                                 |
| **Not allowed**        | Uppercase letters, spaces, special characters, Chinese characters                                   |
| **Reserved domains**   | Some domains are reserved by the system and cannot be registered (such as `www`, `api`, `app` etc.) |

***

## Pricing Rules

The shorter the domain name, the higher the price. The base deployment fee is determined by the real-time GAS fee of the network it belongs to, and short domains require an additional premium.

<table><thead><tr><th>Domain length</th><th width="304.3125">Fee</th><th>Description</th></tr></thead><tbody><tr><td><strong>≥5 characters</strong></td><td>Base deployment fee</td><td>The most economical choice</td></tr><tr><td><strong>4 characters</strong></td><td>Base deployment fee + 0.5 BNB / 0.2 ETH</td><td>Moderate</td></tr><tr><td><strong>3 characters</strong></td><td>Base deployment fee + 1 BNB / 0.5 ETH</td><td>Most expensive, a scarce resource</td></tr></tbody></table>

{% hint style="info" %}
The exact fee amount varies by network, and the deployment page will display the current fee in real time. Fees are paid with the native token of the target network (BSC uses BNB, Ethereum uses ETH).
{% endhint %}

***

## Domain availability check

When entering a subdomain, the system will automatically check domain availability in real time:

* ✅ **Green prompt**: The domain is available and can be registered
* ❌ **Red prompt — Already taken**: This domain is already used by another game
* ❌ **Red prompt — Reserved by system**: This domain is a system-reserved domain and cannot be registered
* ❌ **Red prompt — Too short**: The domain length is less than 3 characters

***

## Domain examples

| Input       | Game address          | Fee tier                       |
| ----------- | --------------------- | ------------------------------ |
| `mydice`    | `mydice.dapp.meme`    | Base fee                       |
| `pepe`      | `pepe.dapp.meme`      | Base fee + 4-character premium |
| `bnb`       | `bnb.dapp.meme`       | Base fee + 3-character premium |
| `cool-game` | `cool-game.dapp.meme` | Base fee                       |

***

## Notes

1. **Domain cannot be changed**: The subdomain cannot be modified after deployment
2. **Domain cannot be transferred**: The domain is bound to the game contract and cannot be transferred separately
3. **Fee is non-refundable**: The deployment fee cannot be refunded after the transaction is confirmed
4. **First come, first served**: Domains are assigned on a first-come, first-served basis


---

# 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.dapp.meme/dapp.meme-en/create-a-game/domains-and-pricing.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.
