# Mint names

New names can be minted (inscribed for the first time) as ordinals with only a Bellscoin transaction. This process is open to anyone that can inscribe.&#x20;

The Bellsight indexer always takes the holder wallet as the recipient address, which also means that the indexer updates the recipient address when the named inscription is transferred.

Feel free to use the [BELLSIGHT WALLET TOOL](https://bellsight.xyz/wallet) to properly inscribe your names or services like [BELLSCRIBE](https://bellscribe.com).

## Registering names <a href="#registering-names" id="registering-names"></a>

#### Bellsight will only support the JSON5 standard for SNS with some simplifications. This is only to simplify and improve the readability of the system (It may well be that this will change in the future). Therefore, simple name registrations in text format are not registered and names should be inscribed as follows: <a href="#simple-registration" id="simple-registration"></a>

```
{ 
  "p": "sns",
  "op": "reg",
  "name": "tomnook.bells",
  "avatar": "7f9c06b712c5b60c0b66868c69568b2d198533553c347cd732fc3c87e62efe86i0"
}
```

| Key    | Required? | Expected       | Description                                                                  |
| ------ | --------- | -------------- | ---------------------------------------------------------------------------- |
| p      | Yes       | sns            | Helps indexers identify the SNS protocol                                     |
| op     | Yes       | reg            | Tells indexers this is a new name                                            |
| name   | Yes       | SNS name       | Name: Your desired name. Including .sats, or another namespace, is required. |
| avatar | No        | Inscription ID | Avatar or profile pic. Specify with inscription ID.                          |

## ⚠️ Registration limitations <a href="#registration-limitations" id="registration-limitations"></a>

These rules apply to all namespaces and names:

* Only the first instance of each name/namespace is valid.&#x20;
* Only one name operation per ordinal inscription.
* Any UTF-8 character is valid.
* Capitalization does not matter. All names/namespaces will be indexed as lowercase.
* No spaces are permitted within a name.
* Only one period permitted within a name.


---

# 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.bellsight.xyz/bellsight/bellsight-sns-api/mint-names.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.
