# How to buy .babydoge DID

To get started, access OneID's website:[ https://www.oneid.xyz/](https://www.oneid.xyz/) and then connect with the wallet used for registering your ID first.

Make sure the network is **Binance Smart Chain**. You can change network by clicking on the network logo on top-right corner.

<figure><img src="/files/qKYcmtmFxwJOmFJKz4QJ" alt=""><figcaption></figcaption></figure>

**Step 1:** **Type the ID you want to register in the Search box.**

<figure><img src="/files/6tmDFOyU6A0dQwWe3Xk3" alt=""><figcaption></figcaption></figure>

If an error message "unavailable ID" pops up, it means the ID you're searching for has already been registered. Try another one.

If the ID is available, you can proceed with the registration.

**Step 2: Choose an ID**, choose your plan (1 year or 5 years) then add the ID to your cart.

<figure><img src="/files/jtRS87cOg4206xK34UMF" alt=""><figcaption></figcaption></figure>

**Step 3:** **Checkout**

Click on the Check Out icon at the top left corner of the page. In this step, you can input your referral ID Name to get a 10% cashback (***Referral Back***)

Check the order details and click **Order** to proceed.

<figure><img src="/files/HKDLNNTFD6haNOumNbdH" alt=""><figcaption></figcaption></figure>

Registering your IDs takes 2 steps:

1. ***Approve $BABYDOGE***

You will need to approve $BABYDOGE for this transaction first.

<figure><img src="/files/omx6AGtyOGP7UJiZCdEk" alt=""><figcaption></figcaption></figure>

2. ***Complete your order***

Next, you can review your order, in this section, you can:

* Change the payment token. By default, C98 is payment token, you can switch to $BABYDOGE instead.
* Check if the price is correct. And your token balance should be larger or equal to required amount.

If the information is correct, click **Submit Order**

<figure><img src="/files/USflWPkAKZauF7Yi4q9M" alt=""><figcaption></figcaption></figure>

**Registration successfully** notification shows up. You can click on **Checkout Activity** to check the order status

<figure><img src="/files/obIosJtbYy6ZCgXNfoWE" alt=""><figcaption></figcaption></figure>

Once completed, the **Status** column value will be **Completed**

<figure><img src="/files/UDl7SK6B6oG93uwvCSHF" alt=""><figcaption></figcaption></figure>

You can check out your IDs in the **My IDs** section.

<figure><img src="/files/8SgDmq1lVyMekA9jVXs4" alt=""><figcaption></figcaption></figure>

## How to link wallet with ID

**Requirements**: You must own at least 1 ID

**Step 1:** In **My ID** section, switch to Viction network. You can click on the **Switch to Viction** button below your .babydoge ID

<figure><img src="/files/axldwhqf8wxQwsGgNPMo" alt=""><figcaption></figcaption></figure>

**Step 2:** After you have switched to Viction network, click **Link Wallet** button below your ID

<figure><img src="/files/uLjDqjuDNRaE7dkkQJum" alt=""><figcaption></figcaption></figure>

**Step 3:** Choose wallet address that you want to link with the ID, then click **Save**

<figure><img src="/files/2jHsS8QlVtEUNb4lJ4Cr" alt=""><figcaption></figcaption></figure>

## How to set Primary Name

**Requirements**: Wallet must have at least 1 ID linked

**Use case**: Set Primary will assign one of Linked IDs as a representative account and serve as a cross-platform Web3 username and profile. Users can only designate one primary name per account.

**Guide:**

◦ **Step 1**: Connect wallet to One ID

◦ **Step 2**: On top right corner, click on Set Primary Name (Below your connected wallet address)

<figure><img src="/files/uvG1NSxQGVTT4sFNjVGq" alt=""><figcaption></figcaption></figure>

◦ **Step 3**: In pop-up, choose ID that you want to be Primary Name.

<figure><img src="/files/nUXcQDHvuWmBQZN5HpV2" alt=""><figcaption></figcaption></figure>

◦ **Step 4**: Once set successfully, The ID that is chosen as Primary will have tag **PRIMARY NAME**, and your wallet address on Profile button will turn into Primary ID.

<figure><img src="/files/B8oxn3YAyzPePw8ltksE" alt=""><figcaption></figcaption></figure>


---

# 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.oneid.xyz/beginners-guide/faqs/how-to-buy-babydoge.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.
