# ABOUT ONEID

OneID: Your Universal Identity To The Digital World

The world of Web3 is rapidly evolving with a myriad of dApps and utilities. This makes decentralized identities an increasingly vital part of the user experience of immersely connecting in this space. After a long period of research and development, Ninety Eight are proud to introduce OneID - a comprehensive solution in our ecosystem that provides you with a unified multichain identity that unlocks infinite possibilities in the digital world.

## What is OneID?

OneID is your universal identity to the digital world, offering a unified multichain identity across 150+ blockchains. In addition, our OneID SDK & API empowers developers to build on-chain identities with ease. We're committed to simplifying access to diverse networks and managing Web3 identities, thereby improving user convenience. Our focus extends beyond creating on-chain identities; we're passionate about empowering users to explore the digital world effortlessly with a single, universal identity. Currently, OneID has reached more than 100,000 IDs with over 80,000 owners.

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

## OneID: The World's First Truly All-In-One Digital Identity Solution

OneID is here to provide you with the first on the world truly all-in-one experience digital identity solution.&#x20;

### UNIVERSAL IDENTITY

It is crucial to bear in mind that OneID is not a domain name service. OneID is a global digital identity solution with manifold applications and utilities for users that will expand exponentially in the future.

For your best presence, we offer a vast array of ID name choices from generic to branded or community-driven names to best match with your unique identity. OneID is currently supporting 50+ DIDs

### ONEID, ONE CLICK

With our cutting-edge procedure, you can streamline your digital identity management with a single click. Your ID will be connected to all supported blockchains, and you will never have to manually connect each address again.&#x20;

Additionally, your identity will automatically be linked to all new blockchains that will be added to the platform in the future.

### ALL ASSETS, ALL CHAINS

With OneID, you now own a multichain identity that is connected to over 100 blockchains and more are on the way. The need to create and manage separate IDs for each blockchain is eliminated.&#x20;

The best is yet to come. We will not rest until OneID supports every blockchain in existence. We are committed to providing you with a seamless and the best possible experience.

### FULLY DECENTRALIZED

OneID is built on the foundation of blockchain technology, ensuring that your digital identity is truly yours and yours alone. No central authority or third party can control or manipulate your identity.

## Follow OneID

[Website](http://oneid.xyz)  |  [X (Twitter)](https://twitter.com/useOneID)  |  [Blog](https://blog.oneid.xyz/)  |  [Docs](https://docs.oneid.xyz/)  |  [Discord](https://discord.com/invite/oneid-official)  |  [Telegram](https://t.me/OneIDAnnouncement)&#x20;


# Fees Structure

All DID prices are determined by the number of characters in the name (before the suffix)

## DID - ".C98"

<table><thead><tr><th width="291.84375">Number of characters</th><th>Price</th></tr></thead><tbody><tr><td>1 </td><td>$10,000 / year</td></tr><tr><td>2</td><td>$5,000 / year</td></tr><tr><td>3</td><td>$2,500 / year</td></tr><tr><td>4</td><td>$250 / year</td></tr><tr><td>5</td><td>$25 / year</td></tr><tr><td>6-8</td><td>$5 / year</td></tr><tr><td>≥ 9</td><td><p>Register</p><ul><li>First year: Free ($0)</li><li>Each additional year: $5 / year</li></ul><p>Extend</p><ul><li>$5 / year</li></ul></td></tr><tr><td><p>Exception:</p><p>DID .tgg always costs <strong>$0</strong>, regardless of characters and duration</p></td><td></td></tr></tbody></table>

#### Examples

* Register **12345678910.c98** for **1 year** → **$0**

* Register **12345678910.atm** for **2 years** → **$5**

* Register **12345678910.dada** for **3 years** → **$10**

* Extend **12345678910.eter** for **1 year** → **$5**

* Extend **12345678910.bta** for **2 years** → **$10**


# ID Name Category

OneID defines 4 categories for all ID Names as following:

| Category  | Description                                                                                                                                                  |
| --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| REGULAR   | This is Regular IDs that allows user to register normally.                                                                                                   |
| PROTECTED | Protected IDs are reserved for brands. Please contact <hi@oneid.xyz> to register these IDs                                                                   |
| GOVERNED  | These IDs are governed by us, it might contain sensitive, inappropriate language and violate the OneID’s policies. You can not register these Governance IDs |
| PREMIUM   | Premium IDs are special and popular IDs. Register fee for these IDs may be higher than normal.                                                               |


# ID Name Status

ID Name of OneID will have following Status:

<table><thead><tr><th width="274">Status</th><th>Description</th></tr></thead><tbody><tr><td>Available</td><td>The ID Name that has not been registered yet, and it's available for users to register.</td></tr><tr><td>Registered</td><td><p>The ID name that's already registered by other.</p><p><br>The owner of this ID will be able to set records, and use this ID Name, and this status will be changed after the expiration time.</p></td></tr><tr><td>Grace Period</td><td>After expiration time, there is a 30 days Grace Period in which owner can't edit records, but can still re-register the ID name<br>If not re-register ID in this period, your ID Name will be lost (you are not owner anymore)</td></tr><tr><td>Premium Period</td><td>After the Grace Period, The ID name is released for registration by anyone with a Premium Period Fee starting from $1m and decreasing to $0 over 7 days period.</td></tr></tbody></table>


# OneID Snap on Metamask

## OneID Snap

The OneID Snap is a package that supports users in easily transferring Tokens across 100+ blockchains on Metamask without any concerns of address and blockchain.

In order to use OneID Snap, firstly you will need to install [Metamask](https://metamask.io/), then please find **OneID Snap** on the <https://snaps.metamask.io/> and add it to your Metamask Extension.

{% hint style="info" %}
**Note:** OneID Snap is currently only available for Metamask Extension, not supported for Metamask mobile app.
{% endhint %}

After successfully adding OneID Snap to your Metamask, then you will able to send/receive tokens through **OneID Name.**

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

## OneID Snap FAQs

1. **Is OneID Snap different from Metamask?**\
   The OneID Snap acts as an extension of your MetaMask wallet, enhancing it with OneID-specific functionalities, all within the trusted environment of MetaMask.
2. **Why should I use OneID Snap with my MetaMask wallet?**\
   OneID Snap allows OneID resolution directly within MetaMask wallet, allowing users to manage their own identity in the era of open internet,
3. **How does it works?**\
   Snaps are open-source extensions designed to securely extend the functionality of MetaMask, allowing for the creation of new web3 end-user experiences. Specifically, a snap is a JavaScript program that runs in an isolated environment, customizing the wallet experience.
4. **How do I enable OneID Snap?**\
   To enable the OneID snap, visit the OneID Snap page and install the Snap. Once installed, your Metamask wallet can resolve OneID without any other configurations.
5. **Is it free to use?**\
   Yes, OneID Snap is free to use.
6. **Is there any risk involved?**\
   Snaps are designed to securely extend the functionality of MetaMask, OneID Snap is developed according to the official guide and do not use any methods involving wallet permissions.


# ONEID TOKEN ($ONEID)

$ONEID is the native token of OneID — Your All-Access Identity Pass to the Open Internet. It’s not just a token — it’s the fuel behind a self-sovereign identity system that makes your digital presence

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfyoTI8znJ3kR8K4iO9nTTUE1e4NZ05Vb_FsTSCPntYaK-HPACEH1SglJVgE6B4aXSV95duYh4y73YxmLrwk9QWiqDLNBbdzrgul4BKqW3RvjIt3GJNLfaqaWKP74gjo1RVrXZJ?key=THRiNo6DlMEMFUhi51cqCk6t" alt=""><figcaption></figcaption></figure>

### Key Highlights of $ONEID & Its Launch

$ONEID is the native token of OneID — Your All-Access Identity Pass to the Open Internet. It’s not just a token — it’s the fuel behind a self-sovereign identity system that makes your digital presence portable, reputable, and rewarded.

#### 1. Unlocking Access Across the Open Internet

In a world of fragmented identities, $ONEID brings everything together. Use $ONEID as universal access to:

* Register your decentralized identity (DID)
* Renew or extend ownership of your existing DID
* Activate custom or branded DIDs .c98. .dada,...

#### 2. Fueling Ecosystem Growth

A portion of the token supply supports long-term growth:

* Liquidity incentives on key exchanges
* Strategic partnerships to expand DID adoption
* Developer grants and integrations to scale OneID’s reach

#### 3. Incentives That Recognize and Reward Contribution (Coming soon)

We believe those who grow the ecosystem should benefit from it. $ONEID is designed to reward not just activity — but meaningful community participation.

Earn $ONEID through:

* Referrals, quests, and verified on-chain actions
* Identity-based achievements and milestone rewards
* Contributions as early supporters, OG minters, or ambassadors

#### 4. Community-Led Governance (Coming Soon)

We believe identity should be shaped by the people who use it — not just by protocols or platforms.  As a $ONEID holder, your voice helps guide how this ecosystem evolves.

Further details will be introduced as the ecosystem develops.

#### 5. Staking for Identity & Reputation (Coming Soon)

In the open internet, identity is more than a name — it’s a signal of trust, contribution, and credibility. With $ONEID staking, users will soon be able to:

* Boost their on-chain reputation scores
* Unlock identity tiers, badges, and exclusive content
* Gain greater visibility across integrated dApps and communities

### $ONEID Tokenomics: Powering Identity, Participation, and Growth

Designed with long-term sustainability in mind, $ONEID enables access, governance, and aligned incentives across the entire OneID ecosystem.

#### 1. Token Overview

* Token Name: $ONEID
* Max Supply: 1,000,000,000 $ONEID
* Blockchain: Viction
* Token Standard: VRC25
* Contract Address: 0x4359647fE0EF8B1eE201D5bc2bb5AB872C395F04

#### 2. $ONEID Token Allocation

| Token Allocation             | Amount      | Allocation (%) | Vesting Terms                   |
| ---------------------------- | ----------- | -------------- | ------------------------------- |
| Core Contributors & Advisors | 250,000,000 | 25%            | 0% TGE, 6mo cliff, 30mo vesting |
| Investors                    | 250,000,000 | 25%            | 0% TGE, 6mo cliff, 30mo vesting |
| Ecosystem Growth             | 200,000,000 | 20%            | 100% TGE                        |
| Community Treasury           | 200,000,000 | 20%            | 100% TGE                        |
| Community Sale               | 50,000,000  | 5.0%           | 100% TGE                        |
| Community Airdrop            | 25,000,000  | 2.5%           | 100% TGE                        |
| Liquidity Provision          | 25,000,000  | 2.5%           | 100% TGE                        |


# Website


# How to register OneID

This article will guide you to register your OneID

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.

<figure><img src="/files/9bFblFwUrzZRo3QavVa5" alt=""><figcaption></figcaption></figure>

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

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

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/d5cBFeK2ihGOflMxpEuQ" alt=""><figcaption></figcaption></figure>

You can repeat these 2 steps and add multiple IDs to your cart.

<figure><img src="/files/8gwiozU5GKbbdCmAMfVI" 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***)&#x20;

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

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

Registering your IDs takes three steps:

1. ***Pre-order to avoid front-running.***

Coin98 Super Wallet now supports Multipay, which allows users to buy OneID with C98 on Viction, BNB Smart Chain (BEP20), Ethereum, and Polygon. Additionally, you can use VIC on Viction and BNB on BNB Smart Chain (BEP20). Simply select your preferred token in the **Order with** section.

Next, you will need to approve C98/VIC for this transaction.

<figure><img src="/files/oj2fTLlJYHXm9kahn66s" alt="" width="563"><figcaption></figcaption></figure>

After submitting, if you don't complete your registration in the provided time, you will lose this pre-order amount. Click **Submit Pre-order** to proceed or **Back to Cart** to cancel.&#x20;

<figure><img src="/files/zsWM2BYrnbC3RHPO92ga" alt="" width="563"><figcaption></figcaption></figure>

2. ***Wait for 10 seconds to secure your IDs***, ensuring that the IDs you're about to buy won't be taken by others.

<div><figure><img src="/files/UuC3T8V9e9j7NQ4baLLn" alt="" width="563"><figcaption></figcaption></figure> <figure><img src="/files/9Dw6zjAewXF5VAiqAmAy" alt=""><figcaption></figcaption></figure></div>

3. ***Complete your order***

<div><figure><img src="/files/LvIZGYjLocCmKWkQqxl5" alt=""><figcaption></figcaption></figure> <figure><img src="/files/1qDVaOHBzc44PycKriak" alt=""><figcaption></figcaption></figure></div>

Pay the rest of your Total and receive your IDs immediately.&#x20;

{% hint style="warning" %}
Registration is valid for only 1 hour. We can't refund your pre-order in any case you fail to complete your order in time.
{% endhint %}

Once completed, you can check out your IDs in the **My IDs** section.

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


# How to link and unlink wallet

## How to link your wallet to an ID

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.

**Step 1:** Click on the profile icon at the top right corner of the main page, then select My ID section.

<figure><img src="https://lh7-us.googleusercontent.com/oeO00ueTTsAjfQLQk581F497hI0pPSeHXrbqZ8-L9T8oR6QoMBI8uyEPLDnt0JTVgATPgXui3ywTO-uaac97s34C4-rSwLVEfp1Ut8T7l_A_UUWdKJWuFsPt_MeF4_Cbuu_d8uOtNuF8zAdMyL3sR2w" alt=""><figcaption></figcaption></figure>

**Step 2**: In the My ID section, please select the ID to which you would like to link your wallet. We’ll select the domain ***testaccount.c98*** for example in this article.

**Step 3**: Coin98 will pop up a screen to request for granting permissions. Click **Grant** to get all available wallets.

<figure><img src="https://lh7-us.googleusercontent.com/Hp4MrMjpaZDMxXoYQF6z0lyfOfCb8H01A_9hM_UMMmSFtsaVAmSCA3TW0IW-y5XqfAViVgf8trRLLNTFuOCab7r8ImWHvPCie2HIeOalqELnP1O9C9mT_ZPgf8wc2hBlqcWliYr5T-dCn_tfER-nmd4" alt=""><figcaption></figcaption></figure>

**Step 4:** Choose the Multichain wallet to which you would like to link your ID, then review the order and click **Save**

<figure><img src="https://lh7-us.googleusercontent.com/X63w1gIahUOq8jFPXQHOeR1gjKfvcw0zGvqhNDl-N5rFAHURVEgY3LbMpYnPIQ4WJ5LUufSl-Lmp6J9-x6z5GgFn4KtPQ-rYW6-CeTF_WqWZHdd6qiLc9nx3amgRFL_qgq3FNTHtQPKFirmMQYTDohA" alt=""><figcaption></figcaption></figure>

**Step 5:** After the order is completed, your Multichain wallet will be linked to the selected ID. You can click the ID in the Linked Wallets section to recheck the Multichains wallets that are being linked to it.

<figure><img src="https://lh7-us.googleusercontent.com/BqIsgbZRIRg1z1XWb-IQq9YE60BeHhGD2XIKqtRD9XjYwbPh_PbxbFR09awv9j4VKyAbF4KaPu6Ct8-OyE7lKwk8nfHVXKmG1ez900vH1NukEyWwImCVre7l-i5CeMK87-O_21Pg9p0-5DNXeZeseIw" alt=""><figcaption></figcaption></figure>

**Note:**

* One ID is only linked to one wallet
* One wallet can be linked to multiple IDs

## How to unlink your wallet from your ID

You need to connect with the wallet used for registering your ID first

**Step 1:** Click on the profile icon at the top right corner of the main page, then select My ID section.

**Step 2:** In the Linked IDs section, please select the ID to which you would like to unlink from your wallet. We’ll select the domain testaccount.c98 for example in this article.

<figure><img src="https://lh7-us.googleusercontent.com/xtma7d1xQAKAXfDsV7QpidVBrYHQrM2oWBowFpKb6MkOczSnrrs-SSAB8QSVK2eoBechSg3Gth53pf1HtsqgWDqHmZ8y5DZjVCyMEcpkUkjIq_2Z52wVWE14n60pK3TGSLQfWmF6Ko0TQAegxlJ5f7E" alt=""><figcaption></figcaption></figure>

**Step 3:** Click on **Unlink ID** option from the list.&#x20;

<figure><img src="https://lh7-us.googleusercontent.com/1mGJkn190oCu-sq6CVep156hFldgYIKGlbHVMD5h1dxG3LaUBkiGB7AD7rJoPHetsdKCDlTS-h2_BrDh57mTuKupyDA6OLGGV33P7cL4OM-P2doD7oGe1v2CghJinW0bMhhctX49jcodpdgpG_QNTEg" 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 [**OneID's website**](https://www.oneid.xyz/)

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

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

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

<figure><img src="/files/omzTFcroU7q7SlrDvNwA" 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/jJRh0XD2hrbmNmxLA8hz" alt=""><figcaption></figcaption></figure>

<div data-full-width="true"><figure><img src="/files/2Rme4iMxFrzdVneNGYOT" alt=""><figcaption></figcaption></figure></div>


# How to get Referral Link

**Requirements**: Wallet must have set a primary name

**Guide**:

• **Step 1**: Connect wallet to [**OneID's website**](https://www.oneid.xyz/)

• **Step 2**: On the top right corner, click on your Profile -> Click on **Referral**

<div data-full-width="true"><figure><img src="/files/3a5o7aLmMxIQC7Q8RQBk" alt=""><figcaption></figcaption></figure></div>

• **Step 3**: Copy the referral link at the top section of Referral Program page. Then you can send this link to others to invite them.&#x20;

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

{% hint style="info" %}
If a user inputs your Referral Link when registering for their IDs, they will get a 10% discount off the base price, and you will receive a commission worth 50% of the base price for the DID **.c98**.
{% endhint %}


# How to Reclaim Permission

Reclaim Controller permission

**Use case**: Each ID has 2 permissions: **Owner** and **Controller**. In cases when user buy ID from others, only **Owner** permission is automatically transferred to new wallet. User need to **Reclaim permission** to get **Controller** permission.

**Guide:**

◦ **Step 1**: Connect wallet to [**OneID's website**](https://www.oneid.xyz/)

◦ **Step 2**: In **OneID** -> **My IDs** section -> On ID that you want to reclaim -> Click on **Re-claim Permission**

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


# How to perform KYC with OneID

### What is KYC?

Know Your Customer aka KYC means collecting certain information from customers to confirm their identities and to comply with any regulatory requirements. Identity verification requires information that could be whatever-document-to-prove-your-identity, like a valid ID card, passport

This requirement depends on the Launchpad and is due to national and/or international regulations that project this functionality in the case the Launchpad project needs it.

### Preparing for the KYC process

To use the KYC feature, you will need to prepare the following necessary things below:

1. Identification documents, such as National Identity Card or Passport. You must be at least 18 years old.
2. Register to obtain an ID on[ OneID](https://www.oneid.xyz/). You can find the instructions for registering OneID[ here](https://docs.oneid.xyz/beginners-guide/mobile/register-oneid).
3. Prepare 50 C98 VRC25 or C98 BEP20 to pay the KYC fee. Note that if you choose to pay with C98 BEP20 (BNB Smart Chain), you must also prepare a small amount of BNB to cover the gas fee.

{% hint style="danger" %}
**Important Note**

1. Please note that once you pay the KYC fee (50 C98), you will have 3 attempts. If you fail all 3, you must repay the fee to resubmit KYC.
2. If you have not registered any ID on OneID, you will not be able to access the KYC page.
3. Your KYC data will be linked and stored with the corresponding ID. If your ID is transferred to someone else and the recipient claims ownership through Reclaim Permission, your KYC data will be removed. You will need to restart the KYC process from the beginning.
4. KYC is not supported in some regions/countries due to legal and regulatory restrictions. Your document will be rejected if your country is on the list of restricted countries. Here is the list of restricted countries: *Afghanistan, American Samoa, Anguilla, Antigua and Barbuda, Balkans , Belarus, Belize, Burma, Burundi, Central African Republic, China, Cuba, Democratic People’s Republic of Korea, Democratic Republic of the Congo, Ethiopia, Ethiopia, Fiji, Guam, Guinée, Guinée-Bissau, Haïti, Hong Kong, Iran, Iraq, Lebanon, Libya, Magnitsky, Mali, Moldova, Myanmar, Nicaragua, Palau, Palestine, Panama, Russia,* *Samoa, Seychelles, Somalia, South Sudan, Sudan, Syria, The Bahamas, Trinidad and Tobago, Turks And Caicos Islands, Ukraine, United States of America and its territories (American Samoa, Guam, Puerto Rico, the Northern Mariana Islands, and the U.S. Virgin Islands), Vanuatu, Venezuela, Yemen and Zimbabwe*.
   {% endhint %}

### KYC Process

**Step 1:** Access <https://kyc.oneid.xyz/> and choose **KYC ID,** then click **Connect Wallet** at the top corner or the KYC IDs section to connect the wallet holding the ID you wish to KYC;

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

**Step 2:** Select the ID you want to KYC;

<figure><img src="/files/48IXjJ2Tgy3p6khWxhr7" alt=""><figcaption></figcaption></figure>

**Step 3:** Read carefully the warning and tick to confirm that you have already understood the mentioned warning. Click **Submit Order** then click **Confirm** to pay the KYC fee;

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

**Step 4:** After the payment is successful, click **Continue KYC**

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

{% hint style="info" %}
After successful payment, the status of KYC will be changed to **Payment Processing**. Please wait approximately 2 minutes for the server to verify the transaction.
{% endhint %}

**Step 5:** Verify your identity on zkMe by clicking **Continue**. Carefully read the warning and check the box if you agree to the Agreement, then click **Start Verification**.

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

**Step 6:** Log in to your email on zkMe to continue the process.

**Step 7:** Scan the QR code with your device's built -in camera and follow the verification instructions on your mobile device

7.1 Submit your information and scan your face for verification

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

**Step 8:** Authorize OneID KYC to use your identity verification credential by clicking **Continue,** then **Authorize**

<figure><img src="/files/0oHA6YRX7V2HXYW11an9" alt=""><figcaption></figcaption></figure>

Wait a moment for the verification to complete and check the status.

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


# How to extend OneID

As OneID is subscription-based. If you wish to continue ownership of your IDs, you need to extend it before the expiration date.

You should not wait until last minute to do the extension, we suggest you do it a few months or weeks in advance.

Your extension period will start right after its precedent ends.

## How to extend your OneID ownership

**Step 1:** Access [MyIDs](https://www.oneid.xyz/my-id) section and connect your wallet address

**Step 2:** Choose IDs that you want to extend, then click on **Extend** button

<figure><img src="/files/yowlsBMwtxJhNGokTpRh" alt=""><figcaption><p>Option 1</p></figcaption></figure>

<figure><img src="/files/XDXK97bZMxIMpM2yMbOq" alt=""><figcaption><p>Option 2</p></figcaption></figure>

**Step 3:** Update information and checkout. You can do the followings:

* **1. Adjust extension period**: OneID allows you extend for minimum 1 year, and maximum 10 years. Simply click on the **+** or **-** below each ID to adjust
* **2. Add more IDs**: Add more ID to extension by simply click on **Add IDs** button on top right of screen
* **3. Change payment token**: You can choose supported payment tokens

Once done, click **Submit Order** button to proceed.

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

**Step 4:** Confirmation

A wallet extension pop-up windows will show up, click **Confirm**, and then proceed to payment

## FAQs

#### 1. What if I don't extend the IDs and it comes expiration date?

The ID will go through 3 periods: **Grace period, Premium period, and Unregistered.**

<mark style="background-color:red;">**Grace period - last 30 days**</mark><mark style="background-color:red;">:</mark> After expiration date, your expired ID will enter **Grace period**, which lasts for 30 days. In this period, you can extend ownership of your ID and send the ID normally. But you can't use OneID-related services (Send, Receive, Login) as your wallet will be unlinked with the ID.

At the end of Grace period, if you don't extend your ownership, you will no longer own that domain. It means you won't see the ID in your OneID section, and your KYC data will be erased.

<mark style="background-color:red;">**Premium period - last 7 days**</mark><mark style="background-color:red;">:</mark> After Grace period ends, the ID will enter **Premium period**, which lasts 7 days. In which its premium fee (which will be incorporated into final price) will gradually decrease from $1 million to market price at 7th day. Any user, at any time in this period, can buy the ID. (Much like Dutch auction)

The NFT of the ID, however, still presents in your wallet until someone else registers the ID. At which your NFT will be burned.

<mark style="background-color:red;">**Unregistered status:**</mark> After Premium period ends, the ID will be marked as **"Unregistered"**, and be offered at market price as brand new ID.

{% hint style="info" %}
**KYC-related**: Your KYC data will be erased at the end of Grace period. If you lose KYC-ed OneID, then the KYC data attached to that OneID will be erased as well. We can not migrate KYC data to another OneID or restore it for you afterwards.
{% endhint %}

#### 2. If I lost the ID, can OneID get it back for me?

After Grace period, the ID will be available on market. In case the ID has not been bought by others yet and you wish to buy it back, simply go ahead and buy it normally.

In case the ID has already been bought. We are sorry about your case. No, OneID can not buy the ID on your behalf. Neither can we get back the ID from its rightful owner to you. If you wish to get back your previously-owned ID, consider sending its current owner a friendly "Hello" via [Coin98 Messenger](https://docs.coin98.com/products/coin98-super-wallet/mobile/coin98-messenger) and talk it out.

#### 3. When does extension period start?

It starts right after expiration date.

#### 4. Does extension affect my KYC data? Do I need to KYC again in the extension period?

Extension does not affect your KYC data. Hence you don't need to KYC again in extension period.


# How to use Sub-ID

The Sub-ID allows users to link multiple wallets to a single OneID, making it more flexible and efficient for managing your digital identity. This guide provides step-by-step instructions for creating, managing, and using Sub-IDs effectively.

## **What is a Sub-ID?** <a href="#xakt0f3n2r4u" id="xakt0f3n2r4u"></a>

A Sub-ID is a secondary ID associated with a parent OneID.&#x20;

For example, if the OneID is **oneidtest.c98**, the owner of this ID can create Sub-IDs such as:

* test1.oneidtest.c98
* test2.oneidtest.c98
* test3.oneidtest.c98

{% hint style="warning" %}

#### **Note:** <a href="#id-9nf3u5yhi2ti" id="id-9nf3u5yhi2ti"></a>

* A Sub-ID is **not an NFT**; it is just a node within the contract.
* Sub-IDs **cannot be transferred** to other users.
* The expiration date of a Sub-ID is the same as its parent OneID's expiration date.
* If the parent OneID is transferred the new owner reclaims ownership, the Sub-ID will not be removed.
* If the parent OneID expires and is registered by a new owner, all associated Sub-IDs will be removed.
* **KYC** and **Primary Name** settings are not applicable to Sub-IDs.
  {% endhint %}

## **How to Add Sub-ID**

Follow these steps to add a Sub-ID to your OneID:

**Step 1:** On the **My ID** page, click the **Add Sub-ID** button.

<figure><img src="/files/mcVORpdVQUBzewpYbfAq" alt="" width="563"><figcaption></figcaption></figure>

**Step 2:** Enter the Sub-IDs you want to create. You can add multiple Sub-IDs at once.&#x20;

{% hint style="info" %}
The minimum length for each Sub-ID is 3 characters or more
{% endhint %}

**Step 3:** Choose your payment method. Payment can be made in **C98** and **VIC** on **Viction network**, and the **Service Fee** is **$1** per Sub-ID.

![](/files/Dr5SXykPXVXEBrUOSoe6)

**Step 4:** Click on **Done** to complete the payment.

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

After successfully adding Sub-IDs, they will appear on your **My ID** page

![](/files/AauHb3sSFDzfFlNCk9yr)

You can also add Sub-IDs in the **OneID detail page**

![](/files/8UnzmIRw5eDCC1dt6m2d)

## **How to Delete Sub-ID**

If you no longer need a Sub-ID, follow these steps to delete it:

**Step 1:** Click the **Trash Icon** next to the Sub-ID you want to delete.

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

**Step 2:** Click **Confirm** and sign the transaction to complete the deletion.

![](/files/cp52Q4doEnAHdGUBFyuJ)

## **How to Link Sub-ID to Multichain Wallets**

**Step 1:** Click the **Link Wallet** button next to the Sub-ID.

![](/files/muSkj3UqPUNeJeXRmpQ2)

**Step 2:** Select the wallets you want to link. If no wallets are visible, click **Sync Wallets** to update the list from your extensions.

![](/files/vDlwi9Gm1i74uMZTiQrq)

Once linked, wallet details will appear in both the **OneID Detail** and **My ID** pages:

![OneID Detail](/files/ZvlDdulTYg7aBPSuSM0n)

![My ID](/files/c7Fb47PFfx08213x7mjQ)

## **How to Unlink Sub-ID from Multichain Wallets**

**Step 1:** On the **My ID** page, click on the Sub-ID that you wish to unlink.

**Step 2:** Click on the **Unlink Sub-ID** button.

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

**Step 3:** Click **OK** and wait for the Coin98 Wallet pop-up. Once it appears, sign the transaction to confirm the Unlink Sub-ID process.

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


# Mobile


# How to register OneID on Coin98 Super Wallet

## How to register for a new OneID on Coin98 Super Wallet

**Step 1:** Open Coin98 Super Wallet, click the icon next to Login with Wallet  the top left corner of the wallet screen to open the side menu;

**Step 2:** Click **My** **OneIDs**;

**Step 3:** Click on “+” icon at the top right corner or click **Register OneID Now**

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

**Step 4:** Find and select the ID name you want to register. Click **Next** to continue;

{% hint style="info" %}

* If the OneID is not available, 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.
* You can select multiple OneIDs and register them all at once
  {% endhint %}

**Step 5:** Check order details and click **Continue** if you agree with the payment information;

**\[1] Payment Wallet**

**\[2] Token to order with**: Coin98 Super Wallet now supports Multipay, which allows you to buy OneID with C98 on Viction (VRC25), BNB Smart Chain (BEP20), Ethereum (ERC20), and Polygon (PRC20). Additionally, you can use VIC on Viction. Simply, you can select your preferred token in the **Order With** section.

**\[3] Duration:** Set the duration for your OneiD by clicking “-” or “+”. You can set 5 years to get 50% off.

**\[4] Voucher:** You can input your Voucher Code if any to get a discount. Please note that using the voucher will cancel other discounts.

<figure><img src="/files/JBBmZRa59coLr0lT5aIC" alt="" width="563"><figcaption></figcaption></figure>

If you select **C98 VRC25:** You need to pay a part of your total at first to avoid the front-running.&#x20;

a. Press and hold the **Hold to Register** button, then wait for the process to complete.\
b. Afterward, press and hold the **Hold to Register** button to finalize the registration.

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

> **Note:** After submitting your reserve, you will need to pay the rest of the total amount within 1 hour. If you don’t complete your purchase within this time, you will lose your reserve. We can't refund your reserved amount in any case you fail to complete your order in time.

After having successfully registered, you can check your ID in the My OneIDs section or the OneID Order History section.

<figure><img src="/files/D5TR4Z5VyIWV5cus6d5V" alt="" width="563"><figcaption></figcaption></figure>

{% hint style="info" %}
***Notice:*** You can check the status of your registration in the **Crosschain History** section. Even though you submitted the tokens, your registration could sometimes fail due to one of the following reasons:

* The ID you want to register has been taken by someone else;
* The amount of tokens you submitted is insufficient due to the fluctuations in the price of the token used for payment.

In this situation, you can get back your submitted tokens by clicking the **Refund** option in the Crosschain History.
{% endhint %}

<figure><img src="/files/7wa8R0DUsn1ANcgX2Wtn" alt="" width="319"><figcaption></figcaption></figure>


# How to link a wallet to a OneID

## How to link your wallet to your ID

**Step 1:** Open Coin98 Super Wallet, click the icon at the top left corner of the wallet screen to open the side menu.

**Step 2:** Click **My** **OneIDs**

**Step 3**: Select the OneID you want to link ⇒ choose **Link Wallet**

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

**Step 3**: Select the wallet you want to link to the OneID

**Step 4:** Click **Confirm** to complete

<figure><img src="/files/9ijSKsRH0l8kQ43uCwJb" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Note:**

* One ID is only linked to one wallet
* One wallet can be linked to multiple IDs
  {% endhint %}


# How to set Primary Name

## Set Primary Name

This guide will help you set your Primary Name in One ID, which serves as your account representative and cross-platform Web3 username and profile. You can only designate one primary name per account, but you can change it whenever you want.

{% hint style="info" %}
**Note:** You must link your wallet before setting the Primary Name.
{% endhint %}

**Step 1**: In the **OneID** section, please select 1 ID from the list of **Linked IDs** that you want to set as your Primary Name.

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

**Step 2:** Click on **Set Primary**. If you agree to proceed, please Confirm in the pop-up confirmation.

**Step 3:** The symbol **Primary** will be displayed below the chosen ID.

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


# How to Reclaim Permission

### **Use Case**

Each ID has 2 permissions: **Owner** and **Controller**. In cases when users buy ID from others, only **Owner** permission is automatically transferred to the new wallet. The recipients need to reclaim permission to get **Controller** permission.

### Guide

**Step 1:** On the Home page, access **OneID**

**Step 2:** Choose the wallet holding the OneID and select **My IDs** tab

**Step 3:** Find and click on the ID that you want to claim permission

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

**Step 4:** Click on **Re-claim Permission** and **Confirm** to complete.

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


# How to perform KYC with OneID on Coin98 Super Wallet

### What is KYC? <a href="#what-is-kyc" id="what-is-kyc"></a>

Know Your Customer aka KYC means collecting certain information from customers to confirm their identities and to comply with any regulatory requirements. Identity verification requires information that could be whatever-document-to-prove-your-identity, like a valid ID card, passport, etc.

This requirement depends on the Launchpad and is due to national and/or international regulations that project this functionality in the case the Launchpad project needs it.

### Preparing for the KYC process <a href="#preparing-for-the-kyc-process" id="preparing-for-the-kyc-process"></a>

To use the KYC feature, you will need to prepare the following necessary things below:

1. Identification documents, such as National Identity Card or Passport. You must be at least 18 years old.
2. Register to obtain an ID on[ OneID](https://www.oneid.xyz/). You can find the instructions for registering OneID[ here](https://docs.oneid.xyz/beginners-guide/mobile/register-oneid).
3. Prepare 50 C98 VRC25 or C98 BEP20 to pay the KYC fee. Note that if you choose to pay with C98 BEP20 (BNB Smart Chain), you must also prepare a small amount of BNB to cover the gas fee.

{% hint style="danger" %}
**Important Note:**

1. Please note that once you pay the KYC fee (50 C98), you will have 3 attempts. If you fail all 3, you must repay the fee to resubmit KYC.
2. If you have not registered any ID on OneID, you will not be able to access the KYC page.
3. Your KYC data will be linked and stored with the corresponding ID. If your ID is transferred to someone else and the recipient claims ownership through Reclaim Permission, your KYC data will be removed. You will need to restart the KYC process from the beginning.
4. KYC is not supported in some regions/countries due to legal and regulatory restrictions. Your document will be rejected if your country is on the list of restricted countries. Here is the list of restricted countries: *Afghanistan, American Samoa, Anguilla, Antigua and Barbuda, Balkans , Belarus, Belize, Burma, Burundi, Central African Republic, China, Cuba, Democratic People’s Republic of Korea, Democratic Republic of the Congo, Ethiopia, Ethiopia, Fiji, Guam, Guinée, Guinée-Bissau, Haïti, Hong Kong, Iran, Iraq, Lebanon, Libya, Magnitsky, Mali, Moldova, Myanmar, Nicaragua, Palau, Palestine, Panama, Russia,* *Samoa, Seychelles, Somalia, South Sudan, Sudan, Syria, The Bahamas, Trinidad and Tobago, Turks And Caicos Islands, Ukraine, United States of America and its territories (American Samoa, Guam, Puerto Rico, the Northern Mariana Islands, and the U.S. Virgin Islands), Vanuatu, Venezuela, Yemen and Zimbabwe*.
   {% endhint %}

### KYC Process <a href="#kyc-process" id="kyc-process"></a>

**Step 1**: Open the Coin98 Super Wallet, click **Discover** icon on the home page → Click **Services** tab, then find and select **OneID KYC**;

<figure><img src="/files/e8Z1ky8BjSFfiSlHQnRY" alt="" width="563"><figcaption></figcaption></figure>

**Step 2:** Choose the wallet containing your registered ID and click on the ID that you wish to KYC, then click **Continue**

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

You can also check the status of each OneID right the KYC interface:

1. **Unverified:** No action has been taken yet on this ID.
2. **Ready for KYC**: KYC payment has been verified, now you can proceed with KYC on Synaps.
3. **Waiting For Approval:** The ID information has been submitted for KYC to Synaps and is waiting for verification.
4. **Incompl:** The KYC verification for this ID has failed.
5. **KYC Success:** The ID has been successfully KYC-ed

**Step 3:** Choose the token to pay for the KYC fee → click **Continue**

<figure><img src="/files/2ym1RH4xIyX5ZJsmzDnn" alt="" width="563"><figcaption></figcaption></figure>

**Step 4:** Click **Approve** ⇒ then **Hold to Pay** to complete the payment

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

**Step 5**: Click **Start KYC**

**Step 6:** The Synaps window will pop up → Click **Start Verification** and use your device to verify your identity.

6.1 Scan your face;

6.2 Submit your documents

<figure><img src="https://docs.coin98.com/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXfQTom9NwWOPj2o9mIMcAu-cn_J02PZhS7ZSTAPpBt4UL06HIai0rcVa3TsuYQXArFPIUR1vnljSw-N937d8tP_8VtaOS9yZpwC4dCK6YP63C2aSbjo4gmPoePV3sQYvICdpE-iL8c-sIRDloGN6d_vfjqK%3Fkey%3DeQDFtLcJDFAxBuLNdMLcTg&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=b623d113&#x26;sv=2" alt=""><figcaption></figcaption></figure>

1. Select your Nationality
2. Select Document Type and scan your document (Passport and National ID are accepted).

<figure><img src="https://docs.coin98.com/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXffg1BxXJuzDs7v-VsmO18p8anoKcaDXv5KmndiRTdZeDLgCIlH54PVTKwCfRSnslloNOWJ4pMFxNw8dbpqOAs_KUiWgRjyqwtcM9tKXaAyVBVeimsSEcuQDf7BDOnYLuhPsukzKrZCCa7R9Snd3Q9mpPeE%3Fkey%3DeQDFtLcJDFAxBuLNdMLcTg&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=dfd42ba7&#x26;sv=2" alt=""><figcaption></figcaption></figure>

5.3 Enter your email to receive the verification code.

<figure><img src="https://docs.coin98.com/~gitbook/image?url=https%3A%2F%2Flh7-rt.googleusercontent.com%2Fdocsz%2FAD_4nXf-vxnUVNjA_Po4-fLJMPfJnI3XlcwZXjpGRO2JPv7FtTBrGbeZ_wETIz2RrgTOAnm-cLdJmITjrJGs7k7os8_cvwYtM9pOnOJ1Atl6-pdPUGtWjIQ5xFHMpoO2NS5PISSGfREz6xi2P3TIDS82I_3gJID_%3Fkey%3DeQDFtLcJDFAxBuLNdMLcTg&#x26;width=768&#x26;dpr=4&#x26;quality=100&#x26;sign=f0f1da78&#x26;sv=2" alt=""><figcaption></figcaption></figure>

**Step 6**: Wait for verification and check your KYC status.

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


# How to extend OneID

As OneID is subscription-based. If you wish to continue ownership of your IDs, you need to extend it before the expiration date.

You should not wait until last minute to do the extension, we suggest you do it a few months or weeks in advance.

Your extension period will start right after its precedent ends.

## How to extend your OneID ownership

**Step 1:** Open Coin98 Super Wallet, click the OneID icon on the top left corner of the wallet screen to open the side menu;

**Step 2:** Click **My** **OneIDs.**

**Step 3:** Choose the OneID that you would like to Extend from the **My IDs** list ⇒ click **Extend**

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

If any of your IDs are about to expire, they will appear in the top notification with an **Extend** reminder.

<figure><img src="/files/JVLHk3idQwvaIlhAhejf" alt="" width="262"><figcaption></figcaption></figure>

**Step 3:** Update information and checkout. You can do the followings:

* **Adjust extension period**: OneID allows you extend for minimum 1 year, and maximum 10 years. Simply click on the **+** or **-** below each ID to adjust.
* &#x20;**Add more IDs**: Add more ID to extension by simply click on **+ Extend more** button below IDs&#x20;
* **Change payment token**: You can select from supported payment tokens C98 or VIC on the Viction network.

<figure><img src="/files/o6ONvp2y9ovS3F3KdZ3I" alt="" width="563"><figcaption></figcaption></figure>

**Step 4:** Once done, click **Continue** button to proceed.

**Step 5:** Press **Hold to Extend** to complete the process

<figure><img src="/files/MKmiePA74COhbWXhbl1B" alt="" width="375"><figcaption></figcaption></figure>

## FAQs

#### 1. What if I don't extend the IDs and it comes expiration date?

The ID will go through 3 periods: **Grace period, Premium period, and Unregistered.**

<mark style="background-color:red;">**Grace period - last 30 days**</mark><mark style="background-color:red;">:</mark> After expiration date, your expired ID will enter **Grace period**, which lasts for 30 days. In this period, you can extend ownership of your ID and send the ID normally. But you can't use OneID-related services (Send, Receive, Login) as your wallet will be unlinked with the ID.

At the end of Grace period, if you don't extend your ownership, you will no longer own that domain. It means you won't see the ID in your OneID section, and your KYC data will be erased.

<mark style="background-color:red;">**Premium period - last 7 days**</mark><mark style="background-color:red;">:</mark> After Grace period ends, the ID will enter **Premium period**, which lasts 7 days. In which its premium fee (which will be incorporated into final price) will gradually decrease from $1 million to market price at 7th day. Any user, at any time in this period, can buy the ID. (Much like Dutch auction)

The NFT of the ID, however, still presents in your wallet until someone else registers the ID. At which your NFT will be burned.

<mark style="background-color:red;">**Unregistered status**</mark><mark style="background-color:red;">:</mark> After Premium period ends, the ID will be marked as **"Unregistered"**, and be offered at market price as brand new ID.

{% hint style="info" %}
**KYC-related**: Your KYC data will be erased at the end of Grace period. If you lose KYC-ed OneID, then the KYC data attached to that OneID will be erased as well. We can not migrate KYC data to another OneID or restore it for you afterwards.
{% endhint %}

#### 2. If I lost the ID, can OneID get it back for me?

After Grace period, the ID will be available on market. In case the ID has not been bought by others yet and you wish to buy it back, simply go ahead and buy it normally.

In case the ID has already been bought. We are sorry about your case. No, OneID can not buy the ID on your behalf. Neither can we get back the ID from its rightful owner to you. If you wish to get back your previously-owned ID, consider sending its current owner a friendly "Hello" via [Coin98 Messenger](https://docs.coin98.com/products/coin98-super-wallet/mobile/coin98-messenger) and talk it out.

#### 3. When does extension period start?

It starts right after expiration date.

#### 4. Does extension affect my KYC data? Do I need to KYC again in the extension period?

Extension does not affect your KYC data. Hence you don't need to KYC again in extension period.


# FAQs


# FAQs on KYC Process

1. **How long does it take to get the KYC approval?**

Once the KYC process with complete identity documents and personal verification information is finalized, your OneID will be approved within 24 hours.

2. **How many times can each account perform the KYC process? What should I do if the permitted number of KYC attempts has been used up?**

Each OneID is allowed to undergo the KYC process 3 times. If you fail all 3 times, you must repay the fee to resubmit KYC.

If the allowed number of KYC attempts has been exhausted, you need to contact OneID via email at <support@oneid.xyz> for assistance.&#x20;

3. **Is it possible to modify the KYC wallet address?**

KYC with OneID involves the user undergoing KYC through OneID, not the wallet address. What matters is which address is linked to OneID.

4. I**mportant notes to prevent loss of KYC data:**&#x20;

OneID KYC data for users will be lost under the following circumstances:

* &#x20;When the ID has completely expired (after the Grace Period)
* &#x20;If the ID is transferred to another user, when the new owner claims ownership to use the ID, all data stored within the ID, including KYC data, will be completely lost.

In case of loss of KYC data, the user will need to pay and undergo KYC again from the beginning. Therefore, to prevent this from happening, users should timely renew the ID to avoid expiration.


# FAQs on OneID

<details>

<summary>Which wallets are supported for registering OneID</summary>

In our recent update, we are now supporting Coin98 Super Wallet, MetaMask, Zerion, Krystal, and Ramper Wallet to register OneID.

</details>

<details>

<summary>Which tokens can be used to register OneID</summary>

With the support of cross-chain order, users can seamlessly register OneID on  with $C98 on:

* Viction (VRC25)&#x20;
* Ethereum (ERC20)&#x20;
* BNB Chain (BEP20)&#x20;
* Polygon (PRC20)&#x20;

Besides $C98, OneID is now also supporting $VIC and $BNB for registering IDs, offering our users more options for a seamless experience on our platform.

</details>

<details>

<summary>What are the supported DIDs?</summary>

As the world's first truly all-in-one digital identity solution, OneID is constantly striving to help users embrace their identity as ultimate as possible. By offering a variety of DIDs, we are providing users more choice and flexibility, the ability to choose the perfect DIDs for their needs across the digital world. OneID is currently supporting 50+ DIDs, such as

1. .c98
2. .atm
3. .buidl
4. .hodl&#x20;
5. .wagmi
6. .btc
7. .bitcoin
8. .crypto
9. .blockchain
10. .wallet
11. .nft
12. .dao
13. .ape
14. .web3
15. .multichain
16. .102
17. .888
18. .aff
19. .boss
20. .kol
21. .mmo
22. .hc
23. .bta
24. .up
25. .alix
26. .gft
27. .babydoge
28. .gmvn
29. .cyborg
30. .sae
31. .mitte
32. .tgg (Only available for Telegram games)

</details>

<details>

<summary>Which platforms have successfully integrated OneID's services?</summary>

OneID users can now use their OneID in making transactions with the partners that have successfully integrated OneID’s Inspect SDK, including:

* Coin98 Super Wallet, Coin98 Extension
* DODO - DEX
* FoxWallet
* Ramper Wallet&#x20;
* Aliniex - CEX
* Halo - Web3 Social app
* Rubic - DEX & Bridge Aggregator
* SendTokens
* Krystal Defi
* Nabox Wallet

By approaching more and more partnerships, OneID is excited to propel a movement that reimagines the crypto landscape, bringing about unprecedented improvements in user accessibility, security, and overall satisfaction. More routes are being prepared for users to explore the digital realm.

</details>

<details>

<summary>What additional benefits are offered to OneID holders?</summary>

In addition to the functional benefits that OneID itself offers users, OneID holders also receive a wider range of perks, including:

* Participate in launchpads launching on Starship. To participate in the token sale, users need to complete their OneID KYC verification. Starship also brings a special surprise for the OneID community by adding our 3 & 4-character OneID holders to the Whitelist round of its first launchpad “SA World”.
* Saros Super App airdrops for OneID holders with a total $SAROS allocation: >7.9M.
* Extra Krystal Points for OneID holders. Join the Krystal DeFi Point System Program, each OneID linked with wallets connected to Krystal will get 1,000 points. If you have multiple OneIDs in a wallet, the number of points you will receive is calculated using this formula: 1,000 points x the total number of valid OneIDs. The points will transform into $KRYSTAL.&#x20;
* Hairy The Bene airdrops $HAIRY for OneID holders.&#x20;
* The Contrarians PFP NFT Collection: Exclusive minting round for OneID holders.&#x20;
* Eternals Exclusive PFP NFT Collection “The Holy Cat”: Whitelist for 3 & 4-character OneID holders.

</details>


# How to buy .babydoge DID

This article will guide you to register your .babydoge DID, link it with your wallet, and set it as primary name

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>


# OneID SDK

OneID SDK supports our partners to integrate OneID Service easily, which will solve all the complicated cross-chain issues, and help the blockchain products easier to use. Currently, OneID Service supports 100+ chains with only 1 step setup and the OneID NFT is using **VRC-725 (VICTION)**

OneID offers 2 SDKs:

* **Inspect SDK**: This SDK allows Wallet/DAPP to integrate and use OneID Services such as getting 100+ chains of Linked Wallet through ID Name, then their users no need to worry about the Chain and Address anymore.
* **Core SDK**: this SDK allows users of our Partner to register OneID right on their DAPP, and Partners can earn revenue from this integration.


# Inspect SDK

### Installation

We recommend switching to **Node.js Version 16** to make sure common crypto dependencies works.

Then run:

```javascript
npm install @oneid-xyz/inspect
```

```javascript
yarn add @oneid-xyz/inspect
```

### Getting Started

**Quick Start:**

```javascript
import { OneID } from '@oneid-xyz/inspect';

const oneid = new OneID()
await oneid.systemConfig.initConfig()

oneid.getWalletsByID('oneidtest.c98')
```

By default, this will apply our public RPC. In case you need to use another RPC, please apply format below

<pre class="language-javascript"><code class="lang-javascript"><strong>import { OneID } from './oneid';
</strong>
const oneId = new OneID({
  rpcUrl: string,
  //or
  provider: provider,
 
})
</code></pre>

**Parameters**:

Just input one of 2 options below.

* `provider`: when using **WebsocketProvider** or **CustomHttpsProvider**
  * <https://web3js.readthedocs.io/>
* `rpcUrl`: when using **httpProvider** or other rpc
  * HTTP Web3 Provider

### Functions

#### Init Configuration

`initConfig()` allows to init base configuration from OneID SDK

*Interface:*

```javascript
await oneid.systemConfig.initConfig()
```

Note:

* Inspect & Core SDK are using same system config, developer shall only need to init once.

####

#### Get Wallet by ID Name

`getWalletsByID` will return the Linked Wallet of an ID Name.

Linked Wallet is the wallet address that user actually interacts with when Dapps/Wallets integrated our ONEID SDK

* For example, when you transfer assets to ID Name test.c98 on C98 Wallet, the assets are transferred to the Linked Wallet address.

***Interface**:*

```javascript
getWalletsByID(id: string, chainId?: CHAIN_TYPE): Promise<LinkedWallet[]>
```

**Parameters**:

* `chainId` is optional
  * If null, OneID will return 100+ chains & its address.
  * If developers have included chainId, then OneID will return address of that chain.
* `chainId` has been defined in SDK to be managed easier. In case, the chain does not have public chainID, CHAIN\_TYPE will support to get the chain's address
* Refer the [Supported Chains in Linked Wallet](https://docs.oneid.xyz/developer-guide/oneid-sdk/inspect-sdk#supported-chains-in-linked-wallet) to get mapping of `chainID`&#x20;

*Example:*

```javascript
const wallets = await oneid.getWalletsByID(“test.c98”, CHAIN_TYPE.BINANCE_SMART) // BSC
```

***Returns**:*

```javascript
[
  { 
    chain: "binanceSmart", 
    address: "0x123..." 
  }
]
```

####

#### Get Primary Name

`getPrimaryName` will return the **Primary Name** of the wallet address.

**Primary Name** is using as main interacting with DAPPs when the wallet address has multiple ID names. For example, in the OneID website, user shall be able to see their **Primary Name** on the top right corner.

**Note**: OneID **Primary Name** offers multi-chains, hence Developer can use address of any chain to get **Primary Name** even if it's *Solana*, *Cosmos* or *EVM*

***Interface**:*

```javascript
getPrimaryName(walletAddress: string): Promise<string>
```

**Parameters**

* `walletAddress`&#x20;

*Example:*

```javascript
const id = await oneid.getPrimaryName('0x123...') 
```

***Returns**:*

```json
id: "test.c98"
```

#### Get Linked ID Names

`getLinkedIDs` will return all the ID Names that linked to the wallets.

**Note**: this function support EVM address only

\
***Interface**:*

```javascript
getLinkedIDs(walletAddress: string): Promise<LinkedID[]>
```

**Parameters**

* `walletAddress`&#x20;

*Example:*

```javascript
const ids = await oneid.getLinkedIDs('0x123...') 
```

***Returns**:*

```json
[
  {
    "walletName": "",
    "isPrimary": false,
    "node": "0xzxc...",
    "code": "123...",
    "linked": [
        {
            "chain": "bitcoin",
            "address": "bc...",
        },
        ...
    ],
    "registar": "0xzxc...",
    "expires": 1725437071,
    "id": "123...",
    "name": "test.c98"
  },
  ...
]
```

####

#### Get Controller Permission

`getPermission` will return the address that has permission to edit Records of ID Name.<br>

***Interface**:*

```javascript
getPermission(ids: string[]): Promise<ResponseExecuteTransaction<string[]>>
```

**Parameters**

* `ids`&#x20;

*Example:*

```javascript
const owners = await oneid.getPermission(['test.c98']) 
```

***Returns**:*

```javascript
owners: ['0x123...', ...]
```

####

#### Get Node

`getNode()` will validate and generate node of an ID Name, then this node shall be used to interact with contract.

***Interface**:*

```javascript
getNode(id: string): string
```

**Parameters**

* `id`&#x20;

*Example:*

```javascript
const node = await oneid.getNode(['test.c98']) 
```

***Returns**:*

```javascript
node: '0xzxc...'
```

### Supported Chains in Linked Wallet

| ChainType                    | ChainID       | ChainKey       |
| ---------------------------- | ------------- | -------------- |
| CHAIN\_TYPE.PLATON           | 210425        | platon         |
| CHAIN\_TYPE.MOONBEAM         | 1284          | moonbeam       |
| CHAIN\_TYPE.APTOSLABS        | aptoslabs     | aptoslabs      |
| CHAIN\_TYPE.INJECTIVE        | injective-1   | injective      |
| CHAIN\_TYPE.OSMOSIS          | osmosis-1     | osmosis        |
| CHAIN\_TYPE.EVMOS            | evmos\_9001-2 | evmos          |
| CHAIN\_TYPE.JUNO             | juno-1        | juno           |
| CHAIN\_TYPE.AGORIC           | agoric-3      | agoric         |
| CHAIN\_TYPE.OASIS            | 42262         | oasis          |
| CHAIN\_TYPE.KUJIRA           | kaiyo-1       | kujira         |
| CHAIN\_TYPE.STARGAZE         | stargaze-1    | stargaze       |
| CHAIN\_TYPE.UMEE             | umee-1        | umee           |
| CHAIN\_TYPE.STRIDE           | stride-1      | stride         |
| CHAIN\_TYPE.APTOS            | ait-3         | aptos          |
| CHAIN\_TYPE.SUI\_MAINNET     | sui           | suiMainnet     |
| CHAIN\_TYPE.SEI\_MAINNET     | pacific-1     | seiMainnet     |
| CHAIN\_TYPE.ARCHWAY          | constantine-1 | archway        |
| CHAIN\_TYPE.TOMO             | 88            | tomo           |
| CHAIN\_TYPE.ARCHWAY\_MAINNET | archway-1     | archwayMainnet |
| CHAIN\_TYPE.CHILIZ           | 88880         | chiliz         |
| CHAIN\_TYPE.NAUTILUS         | 22222         | nautilus       |
| CHAIN\_TYPE.MANTLE           | 5000          | mantle         |
| CHAIN\_TYPE.SCROLL           | 534352        | scroll         |
| CHAIN\_TYPE.BITCOIN          | bitcoin       | bitcoin        |
| CHAIN\_TYPE.ETHER            | 1             | ether          |
| CHAIN\_TYPE.ETHERPOW         | 10001         | etherPow       |
| CHAIN\_TYPE.BINANCE\_SMART   | 56            | binanceSmart   |
| CHAIN\_TYPE.HECO             | 128           | heco           |
| CHAIN\_TYPE.OKEX             | 66            | okex           |
| CHAIN\_TYPE.TERRA\_2         | phoenix-1     | terra2         |
| CHAIN\_TYPE.GATE             | 86            | gate           |
| CHAIN\_TYPE.KUCOIN           | 321           | kucoin         |
| CHAIN\_TYPE.SOLANA           | solana        | solana         |
| CHAIN\_TYPE.NEAR             | near          | near           |
| CHAIN\_TYPE.AVAX             | 43114         | avax           |
| CHAIN\_TYPE.AVAX\_X          | avaxX         | avaxX          |
| CHAIN\_TYPE.TRON             | tron          | tron           |
| CHAIN\_TYPE.POLYGON          | 137           | matic          |
| CHAIN\_TYPE.FANTOM           | 250           | fantom         |
| CHAIN\_TYPE.XDAI             | 100           | xdai           |
| CHAIN\_TYPE.POLKADOT         | polkadot      | polkadot       |
| CHAIN\_TYPE.KUSAMA           | kusama        | kusama         |
| CHAIN\_TYPE.COSMOS           | cosmoshub-4   | cosmos         |
| CHAIN\_TYPE.THOR             | thor          | thor           |
| CHAIN\_TYPE.AURA             | aura          | aura           |
| CHAIN\_TYPE.BAND             | columbus-5    | terra          |
| CHAIN\_TYPE.BAND             | band          | band           |
| CHAIN\_TYPE.KAVA             | kava          | kava           |
| CHAIN\_TYPE.SECRET\_NETWORK  | secret-4      | secretNetwork  |
| CHAIN\_TYPE.PERSISTENCE      | core-1        | persistence    |
| CHAIN\_TYPE.BINANCE          | binance       | binance        |
| CHAIN\_TYPE.FUNCTION\_X      | fxcore        | functionX      |
| CHAIN\_TYPE.ELROND           | elrond        | elrond         |
| CHAIN\_TYPE.TEZOS            | tezos         | tezos          |
| CHAIN\_TYPE.CELO             | 42220         | celo           |
| CHAIN\_TYPE.ALGORAND         | algorand      | algorand       |
| CHAIN\_TYPE.CASPER           | casper        | casper         |
| CHAIN\_TYPE.KARDIA           | 24            | kardia         |
| CHAIN\_TYPE.RONIN            | 2020          | ronin          |
| CHAIN\_TYPE.KLAYTN           | 8217          | klaytn         |
| CHAIN\_TYPE.HARMONY          | 1666600000    | harmony        |
| CHAIN\_TYPE.CONFLUX          | conflux       | conflux        |
| CHAIN\_TYPE.OPTIMISM         | 10            | optimism       |
| CHAIN\_TYPE.BOBA             | 288           | boba           |
| CHAIN\_TYPE.ZKSYNC\_POLYGON  | 1101          | zksyncPolygon  |
| CHAIN\_TYPE.ZKSYNC\_ERA      | 324           | zksyncEra      |
| CHAIN\_TYPE.ARBITRUM         | 42161         | arbitrum       |
| CHAIN\_TYPE.ARBITRUM\_XDAI   | 200           | arbitrumXdai   |
| CHAIN\_TYPE.AURORA           | 1313161554    | aurora         |
| CHAIN\_TYPE.TON              | ton           | ton            |
| CHAIN\_TYPE.CRONOS           | 25            | cronos         |
| CHAIN\_TYPE.BITTORRENT       | 199           | bittorrent     |
| CHAIN\_TYPE.THETA            | theta         | theta          |
| CHAIN\_TYPE.THETAFUEL        | 361           | thetafuel      |


# Core SDK

### Installation

We recommend switching to Node.js version 16 to make sure common crypto dependencies works.

Then run:

```
npm install @oneid-xyz/core
```

```
yarn add @oneid-xyz/core
```

### Getting Started

<pre class="language-javascript"><code class="lang-javascript"><strong>import { OneIDCore } from '@oneid-xyz/core';
</strong>
const oneId = new OneIDCore({
  provider: provider,
  rpcUrl: string,
  headers: {
    onchainSignature?: string,
  },
  authority: {
    getPerSign: () => string,
  },
  refId?: string,
})

</code></pre>

**Parameters**:

* `provider`: (optional)
  * <https://web3js.readthedocs.io/>
* `rpcUrl`(optional)
  * HTTP Web3 Provider
* `headers`(optional)
  * `onchainSignature` - If DAPP needs to re-initiate SDK in every time using, then use this signature&#x20;
    * This signature is signed message by end-user (`MSG_SIGNED`)
    * When init SDK -> put `MSG_SIGNED` into this `onchainSignature`
    * Each action related to the SDK, DAPP will take the `onchainSignature` and attach it to API requests.
* `authority`
  * `getPerSign()` (required) If DAPP initiates SDK Global, then use this signature&#x20;
    * Initialize the global SDK with getPerSign which is a function that requires the user to sign or cache anywhere.
    * Each action related to the SDK, DAPP will get the `onchainSignature` by the SDK itself calling `getPerSign()` with the string `MSG_SIGNED` to attach to API requests.
* `refId`(optional): Default referral ID when user register.

{% hint style="info" %}
You should set your ID in the `refID to receive the refback amount.`
{% endhint %}

### Functions

#### Init Configuration

`initConfig()` allows to init base configuration from OneID SDK

***Interface**:*

```javascript
await oneid.systemConfig.initConfig()
```

Note:

* Inspect & Core SDK are using same system config, developer shall only need to init once.

#### Sequence Diagrams

Basic Register Flow

<figure><img src="/files/cc7kk4UvP74q2EkJLlkf" alt=""><figcaption><p>Basic Register Flow</p></figcaption></figure>

* Step 1: Use function `search()` to search the ID Name, this function will return detail information of IDs.
* Step 2: \
  If DAPP use payment on VICTION, then it will need to go through 2 steps

  * Step 1: `preOrders()` in order to secure the ID to avoid front-run
  * Step 2: `postOrders()` to submit the final register.

  If DAPP use payment on Other Chains, then it will need to use the `postOrders()` function only

####

#### 1. Search OneID

`search()` allows users to find the IDs that they want to register.

Search Rule:

* Text and not including special characters
  * or search exactly ID (for example: "test.c98")
* \<search> length must be >= 3 characters

Search result:&#x20;

* `<search>` + all supported Top Level IDs (TLIDs)

***Interface**:*

```javascript
search(search: string): Promise<IDInfo[]>;
```

**Parameter***:*

* `search`: The ID Name that user wants to register (ex: "test")

*Example:*

```javascript
const search = await oneid.search(“test”)
```

***Returns**:*

```json
[
  {
      "name": "test.c98",
      "node": "0x6191afdf8a7ad87cd5e474c91f390cfdc0bb4236c5b3f428433144d2a200dcc6",
      "category": "PROTECTED",
      "tokenId": "70622639689279718371527342103894932928233838121221666359043189029713682937432",
      "contractAddress": "0x090baF1B96702FB73AF0AbBE826388117779D08f",
      "expiredAt": "0",
      "isAvailable": false,
      "price": "35372778101234409918270048885999957117893135449783156737593107166509846491550",
      "paymentToken": "0x0Fd0288AAAE91eaF935e2eC14b23486f86516c8C"
  }
]
```

**Parameter:**

* `category`: OneIDs supports 4 category as following:
  * COMMON
    * This is Regular IDs that allows user to register normally.
  * PROTECTED
    * IDs contain sensitive, inappropriate language and violate the OneID’s policies. You can not register these Governance IDs.
  * BANNED
    * IDs contain sensitive, inappropriate language and violate the OneID’s policies. You can not register these Governance IDs
  * PREMIUM
    * Premium IDs are special and popular IDs. Register fee for these IDs may be higher than normal.
* `tokenID`: the On-chain NFT Token ID of the ID Name
* `contractAddress`: the On-chain contract address of corresponding TLID
* `expireAt:` Expiration time in TimeStamp when the ID is registered
* `isAvailable`: True/False
  * If True: The ID Name not yet registered
  * If False: The ID name is already registered
* `price`: the Price number is in $ with decimal 18
* `paymentToken`: the token address pay with price.

#### 2. Get OneID Info

`getInfo()` supports to get all information of an ID Name.

***Interface**:*

```javascript
getInfo(id: string): Promise<IDInfo>;
```

**Parameter:**

* `id`: The ID Name that needs to get information (ex: "test.c98")

*Example:*

```javascript
const oneIDInfo = await oneid.getInfo(“test.c98”)
```

***Returns**:*

```json
{
  name: "test.c98",
  node: "0x6191afdf8a7ad87cd...d2a200dcc6",
  category: "COMMON",
  tokenId: "7062263968927...3189029713682937432",
  contractAddress: "0x07EE95...AC6aBF90828D",
  expiredAt: "1726201843",
  isAvailable: false,
  price: '1000000000000000000'
  paymentToken: "0x0Fd0288AAAE91eaF935e2eC14b23486f86516c8C"
}
```

####

#### 3. Get OneID detail Price

`price()` will return all the price components of an ID Name

***Interface**:*

```javascript
idPrice.useChainId('1').getPreOrderPrice(params: MultiIDParam[]): Promise<string>;
```

```javascript
MultiIDParam {
  id: string;
  duration: string | number;
  controller: string;
  owner?: string;
  extra?: string;
}
```

**Parameters:**

* `id`: the ID Name that user wants to register
* `duration`: the duration that goes to register (in seconds)
* `controller`: get from top level config in **systemConfig**
* `owner`: custom owner.
* `extra`: **tbu**

*Example*

```javascript
const tldConfig = OneIDCore.systemConfig.getTLDConfig('c98');
const { controller } = tldConfig;

const params = [
    {
        id: 'test.c98',
        duration: 31536000,
        controller: controller,
    }
]

const price = const price = await OneIDCore.idPrice
      .useChainId('88')
      .getPreOrderPrice(list);
```

***Returns***

```json
{
    price: '564135110358930963'
}
```

#### 4. Register OneID

In order to request OneID Registration, developers need to request 2 steps:

1. **`preOrders()`**
   * Commit the ID & submit Pre-oder fee to avoid front-running
     * Pre-order fee = 10% Service Fee as configuration
2. **`postOrders()`**
   * To submit order and request to register the ID.

***Interface**:*

```javascript
OneIDSDK.useChainId('88').preOrders(
    params: MultiIDParam[],
    senderAddress: string,
    paymentToken?: string
): Promise<ResponseExecuteTransaction<TransactionWithApprove>>;
```

After requested **`preOrders()`** , the `commitment` shall be generated & stored in contracts. In order to avoid front-running, the **`postOrders()`** must be in period time between 30 seconds and 1 hour (minCommitmentAge & maxCommitmentAge) since the previous committed time.

Request the function `preOrdersCheck()` to get expiration time of commitment.

After requested **`preOrders()`**, and wait for 30 seconds (minCommitmentAge) to avoid front-running, the user requests **`postOrders()`** to register the ID

```javascript
OneIDSDK.useChainId('88').postOrders(
    params: MultiIDParam[],
    senderAddress: string,
    refId?: string,
    paymentToken?: string
): Promise<ResponseExecuteTransaction<TransactionWithApprove>>;
```

**Parameters**

* `params`:

```
{
    id: the ID Name that user wants to register;
    duration: the duration that goes to register (in seconds)
    controller: get from top level config in systemConfig
    owner?: custom owner.
    extra?: TBU
}
```

* `senderAddress`: the address of registrant
* `paymentToken`: Contract address of Payment token
* `refID`: Optional - by default it will get refId from init, input another ID if you need to change the refID to another.

{% hint style="info" %}
**Note**: You should set your ID in the refID to receive the refback amount. **useChainId** using with other chain (Ethereum - 1, BinanceSmart - 56, Polygon - 137)
{% endhint %}

***Returns**:*

```json
{
    "isError": false,
    "data": {
        "isApproved": true,
        "transaction": {
            "from": "0x123...123",
            "to": "0x123...123",
            "data": "0x309e8757...245",
            "chainId": "0x58",
            "value": "0x0"
        },
        "totalPayment": "564135110358930963",
        "paymentToken": "0x0Fd0288AAAE91eaF935e2eC14b23486f86516c8C"
    }
}
```

#### 5. Extend OneID

`extend()` a name, extending the name's expiration by `duration` seconds.&#x20;

OneID also offers extend multiple IDs through function `multiExtend()`

***Interface**:*

```javascript
extend(id: string, duration: string | number, senderAddress: string, paymentToken: string): 
Promise<ResponseExecuteTransaction<string>>;
```

```javascript
multiExtend(params: MultiIDParams[], senderAddress: string, paymentToken: string): 
Promise<ResponseExecuteTransaction<string>>;
```

```javascript
interface MultiIDParams {
    id: string;
    duration: string | number;
    owner?: string;
}
```

***Returns**:*

```javascript
{
    isError: false,
    data: '0x0748af82cdfbcbea0148ff7854f32d57fb7268f9421c7caebedccfb67a1dfd39'
 }
```

####

#### 6. Link Wallet to OneID

`linkedWallet()` uses to write record of 70+ Multi-chain Wallet to the ID.&#x20;

After linking multi-chain wallet to ID, the ID can be used to receive Tokens from any network.

{% hint style="warning" %}
Use C98 Extension to easily get addresses of 100+ chains in Multi-chain Wallet.

Else, use another wallet will apply EVM Only
{% endhint %}

***Interface**:*

```javascript
linkedWallet(
    senderAddress: string,
    id: string,
    wallets: LinkedWallet[],
    signMessage: (message: string) => Promise<string>
): Promise<ResponseExecuteTransaction<TransactionConfig>>
```

```javascript
interface LinkedWallet {
  chain: ChainKey;
  address: string;
}
```

**Parameters***:*

* `chain`: the chain key (for example: CHAIN\_KEY.BINANCE\_SMART  = 'binanceSmart')
* `address`: the corresponding address of that Chain.

Validation:

* must have VICTION Wallet in `LinkedWallet[]` list

***Returns**:*

```json
{
    isError: false,
    data: {
      from: '0x0b6...ea7',
      to: '0x438...122',
      data: '0xac96....000',
      chainId: '0x58',
      value: '0x0'
    }
  }
```

#### 7. UnLink Multi-chain Wallet

`unlinkWallet()` uses to remove the Multi-chain Wallet records of the ID from that Wallet. Moreover, users can use the Linked Wallet to unlink even if it's not an owner.

***Interface**:*

```javascript
unlinkWallet(
    id: string,
    senderAddress: string,
    signMessage: (message: string) => Promise<string>
): Promise<ResponseExecuteTransaction<TransactionConfig>>;
```

**Parameters***:*

* `id`: the ID Name
* `senderAddress`: the Address of unlink requester

***Returns**:*

<pre class="language-json"><code class="lang-json"><strong>{
</strong>    isError: false,
}
</code></pre>

####

#### 8. Re-claim Permission

Users need to re-claim permission when the Controller address different from Owner address in the contract of an ID Name. This is always happened when the ID NFT is sent to another address (or trading in NFT Marketplace).

***Interface**:*

```javascript
reclaimPermission(
    id: string, 
    senderAddress: string
): Promise<ResponseExecuteTransaction<TransactionConfig>>;
```

**Parameters:**

* `id`: the ID name
* `senderAddress`:  the requester address (this should be owner address)

***Returns**:*

```json
{
    isError: false,
    data: {
      from: '0x0b6...ea7',
      to: '0x438...122',
      data: '0xac96....000',
      chainId: '0x58',
      value: '0x0'
    }
}
```

####

#### 9. Set Primary Name&#x20;

`setPrimaryName()` 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.

**Linked IDs** means the ID that currently has records "Linked Wallet" of the current wallet of users, it also means the ID can't be set Primary Name when have no record "Linked Wallet"

***Interface**:*

```javascript
setPrimaryName(id: string): Promise<boolean>;
```

**Parameters:**

* `id`: The ID Name

***Returns**:*

```json
{ "isError": false }
```

### Errors Code

```json
{
  DEFAULT: "OneID Error: Unknown error occurs. Please try again!",
  INVALID_ID: "OneID Error: Invalid ID",
  API_TIMEOUT: "OneID Error: Endpoint timeout",
  INVALID_TOKEN_ADDRESS: "OneID Error: Token address is not support payment",
  INVALID_TOKEN_OWNER: "OneID Error: Invalid token owner",
  WALLET_EMPTY: "OneID Error: TomoChain Wallet is empty",
  LINKED_NOT_FOUND: "OneID Error: Linked wallet not found",
  INVALID_PERMISSION: "OneID Error: Invalid ID permission",
  INVALID_ADDRESS: "OneID Error: Invalid Address",
  INVALID_PARAMS: 'OneID Error: Params invalid',
  INVALID_ID_IN_GRACE: 'OneID Error: ID in grace time. please renew id to continue.',
  INVALID_CHAINID: 'OneID Error: ChainId is no longer support'
};
```


# Chain Integration


# VICTION Chain Integration

VICTION is an EVM-compatible public blockchain. So you can use [TomoChain JSON-RPC APIs](https://apidocs.tomochain.com/#tomochain-apis-json-rpc) similar as in Ethereum.EVM compatible libraries such as [Web3 library](https://web3js.readthedocs.io/) can be fully reused in integration to create a wallet, check wallet balances, or create/send transactions. All you need is to connect to TomoChain's RPC public endpoint. [This tutorial](https://docs.tomochain.com/developer-guide/working-with-tomochain) will guide you the steps to connect to TomoChain Testnet/Mainnet.

### Connect to TomoChain's public RPC endpoint <a href="#connect-to-tomochain-nodes" id="connect-to-tomochain-nodes"></a>

```javascript
import Web3 from 'web3';​
const web3 = new Web3('https://rpc.tomochain.com');
```

### Create a wallet <a href="#create-wallet" id="create-wallet"></a>

Generate an account object with private key and public key.

```javascript
web3.eth.accounts.create([entropy]);
```

**Example**

```javascript
web3.eth.accounts.create();
> {
    address: "0xb8CE9ab6943e0eCED004cDe8e3bBed6568B2Fa01",
    privateKey: "0x348ce564d427a3311b6536bbcff9390d69395b06ed6c486954e971d960fe8709",
    signTransaction: function(tx){...},
    sign: function(data){...},
    encrypt: function(password){...}
}

web3.eth.accounts.create('2435@#@#@±±±±!!!!678543213456764321§34567543213456785432134567');
> {
    address: "0xF2CD2AA0c7926743B1D4310b2BC984a0a453c3d4",
    privateKey: "0xd7325de5c2c1cf0009fac77d3d04a9c004b038883446b065871bc3e831dcd098",
    signTransaction: function(tx){...},
    sign: function(data){...},
    encrypt: function(password){...}
}

web3.eth.accounts.create(web3.utils.randomHex(32));
> {
    address: "0xe78150FaCD36E8EB00291e251424a0515AA1FF05",
    privateKey: "0xcc505ee6067fba3f6fc2050643379e190e087aeffe5d958ab9f2f3ed3800fa4e",
    signTransaction: function(tx){...},
    sign: function(data){...},
    encrypt: function(password){...}
}
```

### Check wallet balances <a href="#wallet-balances" id="wallet-balances"></a>

Get account balance.

```javascript
web3.eth.getBalance(address [, defaultBlock] [, callback])
```

**Example**

```javascript
web3.eth.getBalance("0x407d73d8a49eeb85d32cf465507dd71d507100c1").then(console.log);> "1000000000000"
```

### Create transaction <a href="#create-transaction" id="create-transaction"></a>

Send transaction to the network. You need to unlock wallet before using this function.

```javascript
web3.eth.sendTransaction(transactionObject [, callback])
```

**Parameters**

1. Object - The transaction object to send:
   * `from` - `String|Number`: The address for the sending account. Uses the web3.eth.defaultAccount property, if not specified. Or an address or index of a local wallet in web3.eth.accounts.wallet.
   * `to` - `String`: (optional) The destination address of the message, left undefined for a contract-creation transaction.
   * `value` - `Number|String|BN|BigNumber`: (optional) The value transferred for the transaction in wei, also the endowment if it’s a contract-creation transaction.
   * `gas` - `Number`: (optional, default: To-Be-Determined) The amount of gas to use for the transaction (unused gas is refunded).
   * `gasPrice` - `Number|String|BN|BigNumber`: (optional) The price of gas for this transaction in wei, defaults to web3.eth.gasPrice.
   * `data` - `String`: (optional) Either a ABI byte string containing the data of the function call on a contract, or in the case of a contract-creation transaction the initialisation code.
   * nonce - `Number`: (optional) Integer of a nonce. This allows to overwrite your own pending transactions that use the same nonce.
2. `callback` - `Function`: (optional) Optional callback, returns an error object as first parameter and the result as second.

**Example**

```javascript
const Web3 = require('web3')

// Connect to TomoChain nodes
const provider = new Web3.providers.HttpProvider('https://rpc.tomochain.com')
const web3 = new Web3(provider)

// Unlock wallet by private key
const account = web3.eth.accounts.privateKeyToAccount(pkey)
let coinbase = account.address
web3.eth.accounts.wallet.add(account)
web3.eth.defaultAccount = coinbase

// Make a transaction using the promise
web3.eth.sendTransaction({
    from: coinbase,
    to: '0x11f4d0A3c12e86B4b5F39B213F7E19D048276DAe',
    value: '1000000000000000'
})
.then(function(receipt){
    ...
});
```

### Sign data <a href="#sign-data" id="sign-data"></a>

After unlock a wallet, you can sign some data

```javascript
web3.eth.sign(dataToSign, address [, callback])
```

**Parameters**

1. 1.`String` - Data to sign. If String it will be converted using `web3.utils.utf8ToHex`.
2. 2.`String|Number` - Address to sign data with. Or an address or index of a local wallet in `web3.eth.accounts.wallet`.
3. 3.`Function` - (optional) Optional callback, returns an error object as first parameter and the result as second.

**Example**

```javascript
const Web3 = require('web3')

// Connect to TomoChain nodes
const provider = new Web3.providers.HttpProvider('https://rpc.tomochain.com')
const web3 = new Web3(provider)

// Unlock wallet by private key
const account = web3.eth.accounts.privateKeyToAccount(pkey)
let coinbase = account.address
web3.eth.accounts.wallet.add(account)
web3.eth.defaultAccount = coinbase

// Make a transaction using the promise
web3.eth.sign('testdata').then(function(result){
    console.log(result)
});
```

### Check transaction status <a href="#check-transaction-status" id="check-transaction-status"></a>

```javascript
web3.eth.getTransactionReceipt(hash [, callback])
```

> The receipt is not available for pending transactions and returns null.

**Parameters**

1. String - The transaction hash.
2. Function - (optional) Optional callback, returns an error object as first parameter and the result as second.

**Returns**

Promise returns Object - A transaction receipt object, or null when no receipt was found:

* `status` - `Boolean`: `TRUE` if the transaction was successful, `FALSE`, if the EVM reverted the transaction.
* `blockHash` 32 Bytes - `String`: Hash of the block where this transaction was in.
* `blockNumber` - `Number`: Block number where this transaction was in.
* `transactionHash` 32 Bytes - `String`: Hash of the transaction.
* `transactionIndex` - `Number`: Integer of the transactions index position in the block.
* `from` - `String`: Address of the sender.
* `to` - `String`: Address of the receiver. null when its a contract creation transaction.
* `contractAddress` - `String`: The contract address created, if the transaction was a contract creation, otherwise null.
* `cumulativeGasUsed` - `Number`: The total amount of gas used when this transaction was executed in the block.
* `gasUsed` - `Number`: The amount of gas used by this specific transaction alone.
* `logs` - `Array`: Array of log objects, which this transaction generated.

### Irreversible blocks <a href="#irreversible-blocks" id="irreversible-blocks"></a>

In normal case, you can wait for 60 confirmations, then checking block finality via `eth_getBlockFinalityByNumber` or `eth_getBlockFinalityByHash` API:

* ​[eth\_getBlockFinalityByNumber](https://apidocs.tomochain.com/#eth_getblockfinalitybynumber)​
* ​[eth\_getBlockFinalityByHash](https://apidocs.tomochain.com/#eth_getblockFinalitybyhash)​

If `result` >= 75, it means the block with the input hash is finalized, thus irreversible.

### How does TomoChain smart contract work? <a href="#how-does-tomochain-smart-contract-work" id="how-does-tomochain-smart-contract-work"></a>

TomoChain supports Solidity compiler version <= 0.5.0

### Does TomoChain support multi-signature wallets? <a href="#possible-to-create-muti-signature-wallet" id="possible-to-create-muti-signature-wallet"></a>

Yes. Similar to Ethereum, you can use Gnosis MultiSigWallet.


# Terms of Use

**Date Last Revised: September 11, 2025**

These Terms of Use constitute a legally binding agreement made between you, whether personally or on behalf of an entity (“**you**”, “**your**”, “**customer**”, “**customers**”, “**user**”, “**users**”) and Azura Labs, LLC, along with its agents, assigns, and affiliates (“**OneID**”, “**Company**”, “**we**”, “**us**”, or “**our**”), concerning your access to and use of the website <https://oneid.xyz/> as well as any other media form, media channel, mobile website or mobile application related, linked, or otherwise connected thereto which is controlled and/or assigned by the Company (collectively, the “**Site**”), and your access and use of the Services provided by the Company. However, please note that blockchain networks are controlled by third parties (who may be distributed networks of independent computers), and are therefore not included in the definition of the “Site”.  You agree that by accessing the Site, you have read, understood, and agreed to be bound by all of these Terms of Use. IF YOU DO NOT AGREE WITH ALL OF THESE TERMS OF USE, THEN YOU ARE EXPRESSLY PROHIBITED FROM USING THE SITE AND YOU MUST DISCONTINUE USE IMMEDIATELY.

Supplemental terms and conditions or documents that may be posted on the Site from time to time are hereby expressly incorporated herein by reference. We reserve the right, in our sole discretion, to make changes or modifications to these Terms of Use at any time and for any reason. We will alert you about any changes by updating the “**Date Last Revised**” date of these Terms of Use, and you waive any right to receive specific notice of each such change. It is your responsibility to periodically review these Terms of Use to stay informed of updates. You will be subject to, and will be deemed to have been made aware of and to have accepted, the changes in any revised Terms of Use by your continued use of the Site after the date such revised Terms of Use are posted.

The information provided on the Site is not intended for distribution to or use by any person or entity in any jurisdiction or country where such distribution or use would be contrary to law or regulation or which would subject us to any registration requirement within such jurisdiction or country. Accordingly, those persons who choose to access the Site from other locations do so on their own initiative and are solely responsible for compliance with local laws, if and to the extent local laws are applicable.

1. **ELIGIBILITY**

The Site and Services are available only to entities and persons who have reached the age of legal majority and are competent to enter into a legal binding agreement under applicable laws.

By accessing or using the Site and Services, you represent to us that:

***If you are an individual:***

1. you are at least 18 years old, or the age of majority in your jurisdiction, whichever higher and have the full right, power, and authority to enter into and comply with these Terms of Use on behalf of yourself and any company or legal entity for which you may access or use the Site and Services. Persons under the age of 18 are not permitted to use or register for the Site and/or Services;
2. your access and use of the Site and/or Services will fully comply with all applicable laws and regulations, and that you will not access or use the Site and/or Services to conduct, promote, or otherwise facilitate any illegal activity;
3. you are financially and technically sophisticated enough to understand the inherent risks associated with using cryptographic and blockchain-based systems, and that you have a working knowledge of the usage and intricacies of digital assets such as non-fungible token minted with the corresponding registered IDs, tokens and other digital assets. In particular, you understand that blockchain-based transactions are irreversible and that we have no control over the operation of such networks;
4. you are not:

(a) the subject of sanctions administered or enforced by the United Nations, the European Union, any country in the European Union, the United States of America, Singapore, or any other country, or governmental authority (“**Sanctions**”); or

(b) a citizen or permanent resident of, you do not have a primary residence in, and you are not physically located in the Australia, China, Cuba, Egypt, Hong Kong, Iran, Iraq, Democratic People’s Republic of Korea, Saudi Arabia, Syria, Ukraine, United Kingdom, Vietnam or any jurisdiction that has been designated as non-cooperative with international anti-money laundering principles or procedures by an intergovernmental group or organization, such as the Financial Action Task Force, or subject of Sanctions; or

(c) a citizen or permanent resident of, you do not have a primary residence in, and you are not physically located in the any country where participation in the Services is prohibited, restricted or unauthorized in any form and/or manner whether in full or in part under the laws, regulatory requirements, or rules in such jurisdiction; and

(d) your participation in the Services and your using, holding, trading, buying, selling, or transferring DID is not prohibited, restricted, or regulated by any law or regulation applicable to you. You are solely responsible (i) to determine if there are any such laws or regulations applicable to you and to comply with them and (ii) to determine if there are any governmental or other consents or approvals which you need to obtain, and to obtain and maintain them.

***If you are an entity:***

1. you are duly organized and validly existing under the applicable laws of the jurisdiction of your organization;
2. you have authorized your signatory to accept these Terms of Use on your behalf;
3. your access and use of the Site and/or Services will fully comply with all applicable laws and regulations, and that you will not access or use the Site and/or Services to conduct, promote, or otherwise facilitate any illegal activity;
4. you are financially and technically sophisticated enough to understand the inherent risks associated with using cryptographic and blockchain-based systems, and you have a working knowledge of the usage and intricacies of digital assets such as non-fungible token minted with the corresponding registered IDs, tokens, and other digital assets. In particular, you understand that blockchain-based transactions are irreversible and that we have no control over the operation of such networks;
5. you are not:

(a) the subject of Sanctions;

(b) a resident for tax purposes of, you do not have a domicile in, and you are not physically located in or otherwise subject to the jurisdiction of the European Union, Japan, Mexico, or any jurisdiction that has been designated as non-cooperative with international anti-money laundering principles or procedures by an intergovernmental group or organization, such as the Financial Action Task Force, or subject of Sanctions; and

(c) a resident for tax purposes of, you do not have a domicile in, and you are not physically located in Australia, China, Cuba, Egypt, Hong Kong, Iran, Iraq, Democratic People’s Republic of Korea, Saudi Arabia, Syria, Ukraine, United Kingdom, Vietnam or otherwise subject to the jurisdiction of any country where participation in the Services is prohibited, restricted or unauthorized in any form and/or manner whether in full or in part under the laws, regulatory requirements, or rules in such jurisdiction.

(d) your participation in the Services and your using, holding, trading, buying, selling, or transferring DID is not prohibited, restricted, or regulated by any law or regulation applicable to you. You are solely responsible (i) to determine if there are any such laws or regulations applicable to you and to comply with them and (ii) to determine if there are any governmental or other consents or approvals which you need to obtain, and to obtain and maintain them.

1. **SERVICES**

All Services are subject to availability. We reserve the right to discontinue any Services at any time for any reason. We also expressly reserve the right to develop new Services at our sole discretion. Prices for all Services are at our sole discretion and are subject to change.

* 1. **Our Services**

1. **Universal&#x20;*****Identity Service***

OneID is building a universal identity service network with a one-stop identity platform to discover, register, and manage web3 identity. OneID is introducing the concept of multi-chain experience with a single identity, which we refer to as Multi-Chain ID (“**IDs**”). IDs empower users to effortlessly send, receive, and enjoy decentralized applications (“**DApps**”) across multiple chains, without worrying about the underlying network. Currently, IDs are supported by over 100 chains, with ongoing plans to expand and cater to both registered and non-registered users.

1. **Partner&#x20;*****DID***

OneID offers a diverse range of unique decentralized top-level ID (“**DID**”) for our partners. We also collaborate with interested partners to design specific DID and continually add to our collection of unique DID, providing more choices for our users. These DIDs are available for registration on our Site, allowing users to conveniently acquire multiple IDs per checkout. The IDs registered are subject to limitations on time use and renewal. The IDs are only valid for the registered time period. After that, users have a grace period of 30 days to renew them. If not renewed within the grace period, the IDs will be available for registration by other users during a premium period. During this premium period, the price will decrease over a 7-day period starting from $1,000,000 and reaching $0. The purpose of this fee structure is to prevent bots from automatically buying expired IDs. After this period, the IDs will change to the status of "Unregistered," but the corresponding NFT will still be held by the previous customer until another customer registers it, burns that NFT, and mints another one with the same IDs.

1. ***OneID SDK***

OneID SDK is one of the main features of OneID to support all Web3 DApps. It is ultimately designed to be a unified and streamlined approach that greatly simplifies the integration of Web3 services, eliminating the need for developers to work with multiple protocols, saving time and reducing the risk of compatibility issues.

Moreover, our OneIDSDK aims to empower communities and partners to grow and better engage with users by leveraging custom DID. We’ve added an all-in-one API on top of the SDK, which helps provide a much more comprehensive platform for integrating Web3 services into any application.

* 1. **Payment**

1. ***Service fees***

We will charge fees for the Services we make available to you. We reserve the right to change those fees at our discretion. Fees applicable to the Services or any component of the Services, if any, shall be set forth at the Site.

1. ***Transaction fees***

There may be transaction fees (e.g. mining fees) associated with your transactions that are required by the blockchain network with which the Services are compatible. You must ensure that you have an adequate balance in your digital wallet and/or “gas” to complete transactions before initiating a transaction. You acknowledge and agree that we will not be liable for any failed transactions or losses you incur due to incorrectly set transaction fees (i.e. too low or too high) or due to insufficient funds or gas associated with your digital wallet address. You further acknowledge and agree that we do not have access to your or anyone else’s transactions.

1. ***Taxes***

It is your responsibility to determine what, if any, taxes apply to the transactions that you have submitted transaction details for via the Services, and it is your responsibility to report and remit the correct tax to the appropriate tax authority. You agree that we are not responsible for determining whether taxes apply to your transactions or for collecting, reporting, withholding, or remitting any taxes arising from any digital asset-related transactions.

* 1. **Registration and your acknowledgement**

You may participate in the Services and register the IDs by linking your digital wallet(s), which allows you to register, store, and engage in transactions using your cryptocurrency. Before you register an ID, we may ask you to download a supported electronic wallet extension and connect your digital wallets with that extension. Once you submit an order to register an ID, your order is passed on to the applicable extension, which completes the transaction on your behalf.

We reserve the right to refuse the registration of any ID listed on the Site at our sole discretion.

We reserve the right to refuse any order placed through the Site. We may, in our sole discretion, limit or cancel quantities registered per order.&#x20;

Unless otherwise stated in this Terms of Use, all fees for ID registration, and related ID services are final and non-refundable. Once a transaction is completed, the user acknowledges and accepts that no refunds, returns, or exchanges will be granted, except as expressly required by applicable law. By using Services and/or engaging in transactions on the Site, the user expressly acknowledges and accepts the non-refundable nature of your registration.

You accept and acknowledge:

1. There are risks associated with using an internet based currency, including but not limited to, the risk of hardware, software and internet connections, the risk of malicious software introduction, and the risk that third parties may obtain unauthorized access to information stored within your digital wallet. You accept and acknowledge that OneID will not be responsible for any communication failures, disruptions, errors, distortions, or delays you may experience when using the Services, however caused.
2. The regulatory regime governing blockchain technologies, cryptocurrencies, and tokens is uncertain, and new regulations or policies may materially adversely affect the development of the Services.
3. The Services may rely on third-party platforms to perform transactions with respect to any cryptocurrency assets. If we are unable to maintain a good relationship with such platform providers; if the terms and conditions or pricing of such platform providers change; if we violate or cannot comply with the terms and conditions of such platforms; or if any of such platforms loses market share or falls out of favor or is unavailable for a prolonged period of time, access to and use of the Services will suffer.
4. By accessing and using the Services, you represent that you understand the inherent risks associated with using cryptographic and blockchain-based systems, and that you have a working knowledge of digital assets. Such systems may have vulnerabilities or other failures, or other abnormal behavior. OneID is not responsible for any issues with the blockchains, including forks, technical node issues, or any other issues having fund losses as a result. You acknowledge that the cost and speed of transacting with cryptographic and blockchain-based systems are variable and may increase at any time. You further acknowledge the risk that your digital assets may lose some or all of their value while they are supplied to or from the Services. You further acknowledge that we are not responsible for any of these variables or risks and cannot be held liable for any resulting losses that you experience while accessing Services. Accordingly, you understand and agree to assume full responsibility for all of the risks of accessing, and using, and interacting with the Services.
5. **INTELLECTUAL PROPERTY RIGHTS**

**Intellectual property of OneID**

“**IP**” means all technology and intellectual property, regardless of form, including: (i) copyrights, published and unpublished works of authorship, including audiovisual works, collective works, computer programs (including source code and object code), compilations, databases, derivative works, user interfaces, graphics, literary works, maskworks, and sound recordings; (ii) inventions and discoveries, including articles of manufacture, business methods, compositions of matter, improvements, machines, methods, and processes and new uses for any of the preceding items; (iii) ID names, texts, images, service marks, symbols, devices, designs, trade dress and other designations, and combinations of the preceding items, used to identify or distinguish a business, good, group, product, or service or to indicate a form of certification, including logos, product designs, and product features; (iv) information that is not generally known or readily ascertainable through proper means, whether tangible or intangible, including algorithms, ideas, designs, formulas, know-how, methods, processes, programs, prototypes, systems, and techniques. “IP Rights” means all rights in, arising out of, or associated with IP in any jurisdiction.

Unless otherwise indicated, the Site is our proprietary property and all source code, databases, functionality, software, website designs, audio, video, text, photographs, and graphics on the Site (collectively, the “**Content**”) and the trademarks, service marks, and logos contained therein (the “**Marks**”) are owned or controlled by us or licensed to us. The Content and the Marks are provided on the Site “AS IS” for your information and personal use only. Except as expressly provided in these Terms of Use, no part of the Site and no Content or Marks may be copied, reproduced, aggregated, republished, uploaded, posted, publicly displayed, encoded, translated, transmitted, distributed, sold, licensed, or otherwise exploited for any commercial purpose whatsoever, without our express prior written permission.&#x20;

All other third-party trademarks, registered trademarks, and product names mentioned on the Services or displayed on the Services are the property of their respective owners and may not be copied, imitated, or used, in whole or in part, without the permission of the applicable IP Rights holder. Reference to any products, services, processes, or other information by name, trademark, manufacturer, supplier or otherwise does not constitute or imply endorsement, sponsorship, or recommendation by OneID.

**License**

As long as you agree to and comply with the present Terms of Use, we grant you a non-exclusive, non-sublicensable, and non-transferable license to use the Site for your personal use or internal business use only. Except as otherwise expressly permitted in these Terms of Use, you will not: (a) reproduce, modify, adapt or create derivative works of any part of the Site; (b) rent, lease, distribute, sell, sublicense, transfer, or provide access to the Site; (c) use the Site for the benefit of any third party; (d) incorporate the Site into a product or service you provide to a third party without our prior written consent; (d) circumvent mechanisms in the Site intended to limit your use; (f) reverse engineer, disassemble, decompile, translate, or otherwise seek to obtain or derive the source code, including images and texts, underlying ideas, algorithms, file formats or non-public APIs to the Site, except to the extent expressly permitted by applicable law (and then only upon advance notice to us); (g) remove or obscure any proprietary or other notices contained in the Site; and/or (h) use the Site for competitive analysis, as part of any other software or project of any kind or to build competitive products.

**Submissions**

You acknowledge and agree that any questions, comments, suggestions, ideas, feedback, or other information regarding the Site and/or Services ("**Submissions**") provided by you to us are non confidential and shall become our sole property. We shall own exclusive rights, including all intellectual property rights, and shall be entitled to the unrestricted use and dissemination of these Submissions for any lawful purpose, commercial or otherwise, without acknowledgment or compensation to you. You hereby waive all moral rights to any such Submissions, and you hereby warrant that any such Submissions are original with you or that you have the right to submit such Submissions. You agree there shall be no recourse against us for any alleged or actual infringement or misappropriation of any proprietary right in your Submissions.

1. **USER REPRESENTATIONS**

By using the Site, you represent and warrant that:

1. you have the legal capacity and you agree to comply with these Terms of Use;
2. you meet all the eligibility requirements mentioned above at Section 1 (Eligibility);
3. you will not access the Site through automated or nonhuman means, whether through a bot, script, or otherwise;
4. you will not provide any false, inaccurate, or misleading information while using the Services, or engage in any activity that operates to defraud OneID, other users of the Services, or any other person or entity;
5. you will not use the Services to transmit or exchange digital assets that are the direct or indirect proceeds of any criminal or fraudulent activity, including, without limitation, terrorism or tax evasion;
6. you will not use the Site and/or the Services for any illegal or unauthorized purpose;
7. your use of the Site and/or the Services will not violate any applicable law or regulation; and
8. you agree to comply with all applicable U.S. and non-U.S. export control and trade sanctions laws ("**Export Laws**"). Without limiting the foregoing, you may not use the Services if (i) you are in, under the control of, or a national or resident of Australia, Cuba, Egypt, Hong Kong, Iran, Iraq, People’s Republic of Korea, Saudi Arabia, Syria, Ukraine, United Kingdom, Vietnam or any other country subject to United States embargo, UN Security Council Resolutions, HM Treasury's financial sanctions regime, or if you are on the U.S. Treasury Department's Specially Designated Nationals List or the U.S. Commerce Department's Denied Persons List, Unverified List, Entity List HM Treasury's financial sanctions regime; or (ii) you intend to supply any Services to Australia, Cuba, Egypt, Hong Kong, Iran, Iraq, People’s Republic of Korea, Saudi Arabia, Syria, Ukraine, United Kingdom, Vietnam or any other country subject to United States embargo or HM Treasury's financial sanctions regime (or a national or resident of one of these countries), or to a person on the Specially Designated Nationals List, Denied Persons List, Unverified List, Entity List, or HM Treasury's financial sanctions regime.
9. **PROHIBITED ACTIVITIES**

You may not access, use the Site and/or the Services for any purpose other than that for which we make the Site and/or the Services available.

As a user of the Site and/or the Services, you agree not to:

1. Impersonate someone or use or attempt to use another user’s ID without authorization or use our Services in any manner that could interfere, disrupt, negatively affect, or inhibit other users from fully enjoying it;
2. Take any action that may impose an unreasonable or disproportionately large load on our or any of our third party providers’ infrastructure;
3. Access or use the Services to copy, modify, or create derivative works of the Services or any related software or code, or reverse engineer, disassemble, decompile, decode, adapt, or do anything that might discover source code or bypass or circumvent measures employed to prevent or limit access to the Services, or otherwise attempt to derive or gain access to any software component of the Services, including those of third parties;
4. Collect or store any personally identifiable information from the Services from other users of the Services without their express permission;
5. Systematically retrieve data or other content from the Site and/or the Services to create or compile, directly or indirectly, a collection, compilation, database, or directory without written permission from us.
6. Make any unauthorized use of the Site and/or the Services, including collecting usernames and/or email addresses of users by electronic or other means for the purpose of sending unsolicited emails, or creating user accounts by automated means or under false pretenses.
7. Circumvent, disable, or otherwise interfere with security related features of the Site and/or the Services.
8. Engage in unauthorized framing of or linking to the Site and/or the Services.
9. Trick, defraud, or mislead us and other users.
10. Make improper use of our support services or submit false reports of abuse or misconduct.
11. Engage in any automated use of the system, such as using scripts to send comments or messages, or using any data mining, robots, or similar data gathering and extraction tools.
12. Interfere with, disrupt, or create an undue burden on the Site or the networks or services connected to the Site.
13. Attempt to impersonate another user or person.
14. Use any information obtained from the Site in order to harass, abuse, or harm another person.
15. Use the Site and/or the Services as part of any effort to compete with us or otherwise use the Site and/or the Content for any revenue generating endeavor or commercial enterprise.
16. Attempt to bypass any measures of the Site designed to prevent or restrict access to the Site, or any portion of the Site.
17. Harass, annoy, intimidate, or threaten any of our employees or agents engaged in providing any portion of the Site to you.
18. Delete the copyright or other proprietary rights notice from any Content.
19. Copy or adapt the Site’s software, including but not limited to Flash, PHP, HTML, JavaScript, or other code.
20. Upload or transmit (or attempt to upload or to transmit) viruses, Trojan horses, blockchain mining programs, or other material, including spamming (continuous posting of repetitive text), that interferes with any party’s uninterrupted use and enjoyment of the Site or modifies, impairs, disrupts, alters, or interferes with the use, features, functions, operation, or maintenance of the Site.
21. Upload or transmit (or attempt to upload or to transmit) any material that acts as a passive or active information collection or transmission mechanism, including without limitation, clear graphics interchange formats (“gifs”), 1×1 pixels, web bugs, cookies, or other similar devices (sometimes referred to as “spyware” or “passive collection mechanisms” or “pcms”).
22. Except as may be the result of a standard search engine or internet browser usage, use, launch, develop, or distribute any automated system, including without limitation, any spider, robot, cheat utility, scraper, or offline reader that accesses the Site, or using or launching any unauthorized script or other software.
23. Disparage, tarnish, or otherwise harm, in our opinion, us and/or the Site.
24. Use the Site and/or the Services in a manner inconsistent with any applicable laws or regulations.
25. use this Site and/or the Services in any manner that could damage, disable, overburden or impair any Service provided or function of via the Site (or the network(s) connected to the Site) or interfere with any other party’s use or enjoyment of any such Service or the Site;
26. infringe or misappropriate our IP Rights or the IP Rights of any person;
27. use our Site and/or Services for or in connection with money laundering, terrorist financing, or other illicit financial activity, or in any way in connection with the violation of any law or regulation that applies to you or to us;
28. use our Site, and/or Services directly or indirectly, for, on behalf of, or for the benefit of any natural or legal person that is (i) the subject of Sanctions, or (ii) citizen of, located in, resident in, or organized under the laws of, any jurisdiction that has been designated as non-cooperative with international anti-money laundering principles or procedures by an intergovernmental group or organization, such as the Financial Action Task Force, or subject of Sanctions;
29. use our Site and/or Services in any manner or for any purpose that is unlawful or prohibited by these Terms of Use or any other notices and conditions that OneID may issue from time-to-time.
30. Knowingly claim or purchase, or attempt to purchase, IDs that are identical to the mark of a third-party brand or trademark rights owner.

The above actions are violations of these Terms of Use and may result in the termination of your user account and/or the Service being provided to you.

1. **ID COLLISION**

Any protections provided by OneID, either related to privacy or other protections, cannot be guaranteed in the event you purchase an identical ID from another naming service provider. Purchasing conflicting IDs may cause technical problems outside of the control of OneID.

1. **THIRD PARTY WEBSITES AND CONTENT**

The Site may contain (or you may be sent via the Site) links to other websites ("**Third Party Websites**") as well as articles, photographs, text, graphics, pictures, designs, music, sound, video, information, applications, software, and other content or items belonging to or originating from third parties ("**Third Party Content**"). Such Third Party Websites and Third Party Content are not investigated, monitored, or checked for accuracy, appropriateness, or completeness by us, and we are not responsible for any Third Party Websites accessed through the Site or any Third Party Content posted on, available through, or installed from the Site, including the content, accuracy, offensiveness, opinions, reliability, privacy practices, or other policies of or contained in the Third Party Websites or the Third Party Content. Inclusion of, linking to, or permitting the use or installation of any Third Party Websites or any Third Party Content does not imply approval or endorsement thereof by us. If you decide to leave the Site and access the Third Party Websites or to use or install any Third Party Content, you do so at your own risk, and you should be aware these Terms of Use no longer govern. You should review the applicable terms and policies, including privacy and data gathering practices, of any website to which you navigate from the Site or relating to any applications you use or install from the Site. Any purchases you make through Third Party Websites will be through other websites and from other companies, and we take no responsibility whatsoever in relation to such purchases which are exclusively between you and the applicable third party. You agree and acknowledge that we do not endorse the products or services offered on Third Party Websites and you shall hold us harmless from any harm caused by your purchase of such products or services. Additionally, you shall hold us harmless from any losses sustained by you or harm caused to you relating to or resulting in any way from any Third Party Content or any contact with Third Party Websites.

1. **SITE MANAGEMENT**

We reserve the right, but not the obligation, to: (1) monitor the Site for violations of these Terms of Use; (2) take appropriate legal action against anyone who, in our sole discretion, violates the law or these Terms of Use, including without limitation, reporting such user to law enforcement authorities; (3) in our sole discretion and without limitation, refuse, restrict access to, limit the availability of, or disable (to the extent technologically feasible) any of your access to the Site; (4) in our sole discretion and without limitation, notice, or liability, to remove from the Site or otherwise disable all files and content that are excessive in size or are in any way burdensome to our systems; and (5) otherwise manage the Site in a manner designed to protect our rights and property and to facilitate the proper functioning of the Site and the Services.

1. **PRIVACY POLICY**

We care about data privacy and security. Please review our [Privacy Policy](https://docs.oneid.xyz/legal/privacy-policy). By using the Site or Services, you agree to be bound by our Privacy Policy, which is incorporated into these Terms of Use.

1. **TERM AND TERMINATION**

These Terms of Use shall remain in full force and effect while you use the Site and our Services. WITHOUT LIMITING ANY OTHER PROVISION OF THESE TERMS OF USE, WE RESERVE THE RIGHT TO, IN OUR SOLE DISCRETION AND WITHOUT NOTICE OR LIABILITY, DENY ACCESS TO AND USE OF THE SITE AND SERVICES (INCLUDING BLOCKING CERTAIN IP ADDRESSES), TO ANY PERSON FOR ANY REASON OR FOR NO REASON, INCLUDING WITHOUT LIMITATION FOR BREACH OF ANY REPRESENTATION, WARRANTY, OR COVENANT CONTAINED IN THESE TERMS OF USE OR OF ANY APPLICABLE LAW OR REGULATION. WE MAY TERMINATE YOUR USE OR PARTICIPATION IN THE SITE AND SERVICES OR DELETE YOUR ACCOUNT AND ANY CONTENT OR INFORMATION THAT YOU POSTED AT ANY TIME, WITHOUT WARNING, IN OUR SOLE DISCRETION.

1. **MODIFICATIONS AND INTERRUPTIONS**

We reserve the right to change, modify, or remove the contents of the Site at any time or for any reason at our sole discretion without notice. However, we have no obligation to update any information on our Site. We also reserve the right to modify or discontinue all or part of the Services without notice at any time. We will not be liable to you or any third party for any modification, price change, suspension, or discontinuance of the Site or the Services.

We cannot guarantee the Site and/or Services will be available at all times. We may experience hardware, software, or other problems or need to perform maintenance related to the Site, resulting in interruptions, delays, or errors. We reserve the right to change, revise, update, suspend, discontinue, or otherwise modify the Site or Services at any time or for any reason without notice to you. You agree that we have no liability whatsoever for any loss, damage, or inconvenience caused by your inability to access or use the Site or Services during any downtime or discontinuance of the Site or Services. Nothing in these Terms of Use will be construed to obligate us to maintain and support the Site or the Services or to supply any corrections, updates, or releases in connection therewith.

1. **GOVERNING LAW**

These Terms of Use and your use of the Site and the Services are governed by and construed in accordance with the laws of Saint Vincent and the Grenadines, without regard to its conflict of law principles.

1. **DISPUTE RESOLUTION**

**Informal Negotiations**

To expedite resolution and control the cost of any dispute, controversy, or claim related to these Terms of Use (each a "**Dispute**" and collectively, the “**Disputes**”) brought by either you or us (individually, a “Party” and collectively, the “Parties”), the Parties agree to first attempt to negotiate any Dispute (except those Disputes expressly provided below) informally for at least thirty (30) days before initiating arbitration. Such informal negotiations commence upon written notice from one Party to the other Party.

**Binding Arbitration**

If the Parties are unable to resolve a Dispute through informal negotiations, the Dispute (except those Disputes expressly excluded below) will be finally and exclusively resolved by binding arbitration. YOU UNDERSTAND THAT WITHOUT THIS PROVISION, YOU WOULD HAVE THE RIGHT TO SUE IN COURT AND HAVE A JURY TRIAL. The arbitration shall be referred to and finally resolved by arbitration in Singapore, administered by the Singapore International Arbitration Centre (“**SIAC**”) in accordance with the Arbitration Rules of SIAC (“**SIAC Rules**”) for the time being in force, which rules are deemed to be incorporated by reference in this clause. The tribunal shall consist of one arbitrator. The arbitration hearing shall be conducted virtually. The language of the arbitration shall be English.&#x20;

In no event shall any Dispute brought by the user be commenced more than one (1) year after the cause of action arose. If this provision is found to be illegal or unenforceable, then neither Party will elect to arbitrate any Dispute falling within that portion of this provision found to be illegal or unenforceable and such Dispute shall be decided by a court of competent jurisdiction within the courts listed for jurisdiction above, and the Parties agree to submit to the personal jurisdiction of that court.

**Restrictions**

The Parties agree that any arbitration shall be limited to the Dispute between the Parties individually. To the full extent permitted by law, (a) no arbitration shall be joined with any other proceeding; (b) there is no right or authority for any Dispute to be arbitrated on a class action basis or to utilize class action procedures; and (c) there is no right or authority for any Dispute to be brought in a purported representative capacity on behalf of the general public or any other persons.

**Exceptions to Informal Negotiations and Arbitration**

The Parties agree that the following Disputes are not subject to the above provisions concerning informal negotiations and binding arbitration: (a) any Disputes seeking to enforce or protect, or concerning the validity of, any of the intellectual property rights of a Party; (b) any Dispute related to, or arising from, allegations of theft, piracy, invasion of privacy, or unauthorized use; and (c) any claim for injunctive relief. If this provision is found to be illegal or unenforceable, then neither Party will elect to arbitrate any Dispute falling within that portion of this provision found to be illegal or unenforceable and such Dispute shall be decided by a court of competent jurisdiction within the courts listed for jurisdiction above, and the Parties agree to submit to the personal jurisdiction of that court.

1. **CORRECTIONS**

There may be information on the Site that contains typographical errors, inaccuracies, or omissions that may relate to Services, including descriptions, pricing, availability, and various other information. We reserve the right to correct any errors, inaccuracies, or omissions and to change or update the information on the Site at any time, without prior notice.

1. **INDEMNITY**

To the fullest extent permitted by applicable law, you will indemnify, defend and hold harmless OneID, and our officers, directors, agents, partners and employees (individually and collectively, the “OneID Parties”) from and against all actual or alleged claims, damages, awards, judgments, losses, liabilities, obligations, taxes, penalties, interest, fees, expenses (including, without limitation, attorneys’ fees and expenses), and costs (including, without limitation, court costs, costs of settlement, and costs of pursuing indemnification and insurance), of every kind and nature whatsoever, whether known or unknown, foreseen or unforeseen, matured or unmatured, or suspected or unsuspected, in law or equity, whether in tort, contract, or otherwise (collectively, “**Claims**”) arising out of or related to (a) your use of misuse of the Services, (b) your violation, misappropriation or infringement of any rights of another (including IP Rights or privacy rights), (c) your violation or breach of any term of these Terms or applicable law, (d) your violation of the rights of or obligations to a third party, including another user or third-party, and (e) your negligence or wilful misconduct. You agree to promptly notify OneID Parties of any third-party Claims, cooperate with OneID Parties in defending such Claims, and pay all fees, costs, and expenses associated with defending such Claims (including attorneys’ fees). You also agree that the OneID Parties will have control of the defense or settlement, at OneID’s sole option, of any third-party Claims. THIS INDEMNITY IS IN ADDITION TO, AND NOT IN LIEU OF, ANY OTHER INDEMNITIES SET FORTH IN A WRITTEN AGREEMENT BETWEEN YOU AND ONEID.

If OneID is obligated to respond to a subpoena or other compulsory legal or court order or process relating to subject matter that is within the scope of your indemnity under this Section, you agree to reimburse OneID its legal fees, as well as its employee’s and contractors’ time and materials spent responding to the subpoena or other compulsory legal or court order or process at reasonable hourly rates.

1. **DISCLAIMER**

THE SITE IS PROVIDED ON AN “AS IS” AND “AS AVAILABLE” BASIS. YOU AGREE THAT YOUR USE OF THE SITE AND SERVICES WILL BE AT YOUR SOLE RISK. TO THE FULLEST EXTENT PERMITTED BY LAW, WE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, IN CONNECTION WITH THE SITE AND YOUR USE THEREOF, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND NON INFRINGEMENT. WE MAKE NO WARRANTIES OR REPRESENTATIONS ABOUT THE ACCURACY OR COMPLETENESS OF THE SITE’S CONTENT OR THE CONTENT OF ANY WEBSITES LINKED TO THIS SITE AND WE WILL ASSUME NO LIABILITY OR RESPONSIBILITY FOR ANY (1) ERRORS, MISTAKES, OR INACCURACIES OF CONTENT AND MATERIALS, (2) PERSONAL INJURY OR PROPERTY DAMAGE, OF ANY NATURE WHATSOEVER, RESULTING FROM YOUR ACCESS TO AND USE OF THE SITE AND SERVICES, (3) USER ERROR SUCH AS INCORRECTLY CONSTRUCTED TRANSACTIONS, OR MISTYPED WALLET ADDRESSES, (4) BLOCKCHAIN NETWORKS, CRYPTOCURRENCY WALLETS, (5) ANY INTERRUPTION OR CESSATION OF TRANSMISSION TO OR FROM THE SITE, (6) ANY BUGS, VIRUSES, TROJAN HORSES, OR THE LIKE WHICH MAY BE TRANSMITTED TO OR THROUGH THE SITE BY ANY THIRD PARTY, (7) ANY ERRORS OR OMISSIONS IN ANY CONTENT AND MATERIALS OR FOR ANY LOSS OR DAMAGE OF ANY KIND INCURRED AS A RESULT OF THE USE OF ANY CONTENT POSTED, TRANSMITTED, OR OTHERWISE MADE AVAILABLE VIA THE SITE, AND/OR (8) ANY THIRD PARTY ACTIVITIES, INCLUDING WITHOUT LIMITATION THE USE OF VIRUSES, PHISHING, BRUTEFORCING OR OTHER MEANS OF ATTACK. WE DO NOT WARRANT, ENDORSE, GUARANTEE, OR ASSUME RESPONSIBILITY FOR ANY PRODUCT OR SERVICE ADVERTISED OR OFFERED BY A THIRD PARTY THROUGH THE SITE, ANY HYPERLINKED WEBSITE, OR ANY WEBSITE OR MOBILE APPLICATION FEATURED IN ANY BANNER OR OTHER ADVERTISING, AND WE WILL NOT BE A PARTY TO OR IN ANY WAY BE RESPONSIBLE FOR MONITORING ANY TRANSACTION BETWEEN YOU AND ANY THIRD-PARTY PROVIDERS OF PRODUCTS OR SERVICES. AS WITH THE PURCHASE OF A PRODUCT OR SERVICE THROUGH ANY MEDIUM OR IN ANY ENVIRONMENT, YOU SHOULD USE YOUR BEST JUDGMENT AND EXERCISE CAUTION WHERE APPROPRIATE.

ONEID MAKES NO WARRANTY OF ANY KIND THAT THE SERVICES, OR ANY PRODUCTS OR RESULTS OF THE USE THEREOF, WILL MEET USERS’ OR ANY OTHER PERSON’S REQUIREMENTS, OPERATE WITHOUT INTERRUPTION, BE AVAILABLE AT ANY TIME OR IN ANY GEOGRAPHIC LOCATION, ACHIEVE ANY INTENDED RESULT, BE COMPATIBLE OR WORK WITH ANY SOFTWARE, SYSTEM, OR OTHER SERVICES, OR BE SECURE, ACCURATE, COMPLETE, FREE OF HARMFUL CODE, OR ERROR FREE. ONEID MAKES NO WARRANTY OR REPRESENTATION THAT THE SERVICES DO NOT INFRINGE UPON THE INTELLECTUAL PROPERTY RIGHTS OF OTHERS, THAT THE SERVICES WILL NOT INCIDENTALLY INFRINGE UPON THE INTELLECTUAL PROPERTY RIGHTS OF OTHERS BY NATURE OF ITS OPERATION, OR THAT ARTWORKS CREATED BY USERS WITH THE ASSISTANCE OF THE SERVICES WILL BE ELIGIBLE FOR COPYRIGHT PROTECTION. NO ADVICE OR INFORMATION, WHETHER ORAL OR OBTAINED FROM THE SERVICE, WILL CREATE ANY WARRANTY OR REPRESENTATION NOT EXPRESSLY MADE HEREIN. YOU ACCEPT THE INHERENT SECURITY RISKS OF PROVIDING INFORMATION AND DEALING ONLINE OVER THE INTERNET AND WILL NOT HOLD ONEID RESPONSIBLE FOR ANY BREACH OF SECURITY.

THE IDS ARE INTANGIBLE DIGITAL ASSETS. THEY EXIST ONLY BY VIRTUE OF THE OWNERSHIP RECORD MAINTAINED IN THE APPLICABLE BLOCKCHAIN NETWORK. ANY TRANSFER OF TITLE THAT MIGHT OCCUR IN ANY UNIQUE DIGITAL ASSET OCCURS ON THE DECENTRALIZED LEDGER WITHIN SUCH BLOCKCHAIN NETWORK. WE DO NOT GUARANTEE THAT WE CAN AFFECT THE TRANSFER OF TITLE OR RIGHT IN ANY IDS OR OTHER DIGITAL ASSETS, OR THAT ANY ASSOCIATED PAYMENT WILL BE SUCCESSFUL. YOU BEAR FULL RESPONSIBILITY FOR VERIFYING THE IDENTITY, LEGITIMACY, AND AUTHENTICITY OF ASSETS YOU PURCHASE THROUGH THE SERVICES.

THE SERVICES MAY NOT BE AVAILABLE DUE TO ANY NUMBER OF FACTORS INCLUDING, BUT NOT LIMITED TO, PERIODIC SYSTEM MAINTENANCE, SCHEDULED OR UNSCHEDULED, ACTS OF GOD, UNAUTHORIZED ACCESS, VIRUSES, DENIAL OF SERVICES OR OTHER ATTACKS, TECHNICAL FAILURE OF THE SERVICES AND/OR TELECOMMUNICATIONS INFRASTRUCTURE OR DISRUPTION, AND THEREFORE WE EXPRESSLY DISCLAIM ANY EXPRESS OR IMPLIED WARRANTY REGARDING THE USE AND/OR AVAILABILITY, ACCESSIBILITY, SECURITY OR PERFORMANCE OF THE SERVICES CAUSED BY SUCH FACTORS. WE DO NOT MAKE ANY REPRESENTATIONS OR WARRANTIES AGAINST THE POSSIBILITY OF DELETION, MISDELIVERY, OR FAILURE TO STORE COMMUNICATIONS, PERSONALIZED SETTINGS, OR OTHER DATA. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF CERTAIN WARRANTIES. ACCORDINGLY, SOME OF THE ABOVE DISCLAIMERS OF WARRANTIES MAY NOT APPLY TO YOU.

TO THE MAXIMUM EXTENT PERMITTED BY ALL APPLICABLE LAWS AND REGULATIONS, YOU, FOR AND ON BEHALF OF ALL NATURAL AND LEGAL PERSONS WHO MAY CLAIM THROUGH OR UNDER YOU, ON YOUR BEHALF, OR OTHERWISE IN RESPECT OF YOU, RELEASE AND FOREVER DISCHARGE ONEID AND ITS AFFILIATES, AND ITS AND THEIR RESPECTIVE DIRECTORS, OFFICERS, EMPLOYEES, AGENTS, REPRESENTATIVES, SUPPLIERS, ATTORNEYS, AND ADVISERS, AND ALL OF ITS AND THEIR RESPECTIVE PREDECESSORS, SUCCESSORS, AND ASSIGNS, FROM ALL CLAIMS AND CAUSES OF ACTION OF ANY KIND WHATSOEVER, WHETHER UNDER COMMON LAW, STATUTORY, CONTRACTUAL, TORTIOUS, EQUITABLE, OR OTHERWISE, AND ALL LOSSES, DAMAGES, TAXES, LIABILITIES, COSTS, AND EXPENSES, WHICH YOU HAVE, EVER HAD, MAY HAVE, OR HEREAFTER MIGHT HAVE, WHETHER KNOWN OR UNKNOWN, NOW EXISTING OR WHICH MIGHT ARISE OR ACCRUE HEREAFTER, RELATING TO OR ARISING FROM THE MATTERS LISTED IN THIS CLAUSE.

1. **LIMITATIONS OF LIABILITY**

IN NO EVENT SHALL ONEID BE LIABLE FOR ANY LOSSES REALIZED OR DEMANDED OF USERS RELATED TO USERS’ ACCESS TO OR USE OF THE SERVICES, INCLUDING ANY LOSSES FOR INTELLECTUAL PROPERTY INFRINGEMENT. NOTWITHSTANDING THE FOREGOING, IN NO EVENT SHALL THE MAXIMUM AGGREGATE LIABILITY OF ONEID FOR DAMAGES EXCEED THE AMOUNTS YOU HAVE PAID OR ARE PAYABLE BY YOU TO ONEID FOR USE OF THE SERVICES OR ONE HUNDRED U.S. DOLLARS ($100), IF YOU HAVE NOT HAD ANY PAYMENT OBLIGATIONS TO ONEID, AS APPLICABLE.

IN NO EVENT SHALL ONEID NOR ITS DIRECTORS, EMPLOYEES, PARTNERS, AGENTS, SUPPLIERS, OR AFFILIATES, BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, INCLUDING WITHOUT LIMITATION, LOSS OF PROFITS, DATA, USE, GOODWILL, OR OTHER INTANGIBLE LOSSES, RESULTING FROM: (I) YOUR ACCESS TO OR USE OF OR INABILITY TO ACCESS OR USE THE SERVICES, INCLUDING, BUT NOT LIMITED TO ANY UNAUTHORIZED USE OF YOUR ID, ANY INTERRUPTION OR CESSATION OF TRANSMISSION TO OR FROM THE SERVICES OR ANY BUGS, VIRUSES, TROJAN HORSES, OR THE LIKE THAT ARE FOUND IN THE ID OR THAT MAY BE TRANSMITTED TO OR THROUGH OUR SERVICES BY ANY THIRD PARTY (REGARDLESS OF THE SOURCE OF ORIGINATION); (II) ANY CONDUCT OR CONTENT OF ANY THIRD PARTY; AND (III) UNAUTHORIZED ACCESS, USE, OR ALTERATION OF YOUR TRANSMISSIONS OR CONTENT, WHETHER BASED ON WARRANTY, CONTRACT, TORT (INCLUDING NEGLIGENCE), OR ANY OTHER LEGAL THEORY, WHETHER OR NOT WE HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGE, AND EVEN IF A REMEDY SET FORTH HEREIN IS FOUND TO HAVE FAILED OF ITS ESSENTIAL PURPOSE.

THE LIMITATIONS OF LIABILITY IN THIS SECTION PROTECT ONEID’S AFFILIATES, THE DIRECTORS, OFFICERS, EMPLOYEES, AGENTS, ADVISERS, AND REPRESENTATIVES OF ONEID AND ITS AFFILIATES, AND ALL OF THEIR RESPECTIVE PREDECESSORS, SUCCESSORS, AND ASSIGNS, TO THE SAME EXTENT THAT ONEID IS PROTECTED.

SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF CERTAIN WARRANTIES OR THE LIMITATION OF LIABILITY FOR SOME TYPES OF DAMAGES. TO THAT END, THE EXCLUSIONS OF WARRANTIES AND THE LIMITATIONS OF LIABILITY ARE TO THE FULLEST EXTENT PERMITTED BY LAW.

YOU AGREE TO WAIVE ALL RIGHTS TO ASSERT ANY CLAIMS UNDER APPLICABLE LAWS AND REGULATIONS AND YOU AGREE THAT YOU MAY MAKE CLAIMS BASED ONLY ON THESE TERMS.

YOU ACKNOWLEDGE THAT ONEID HAS ENTERED INTO THESE TERMS IN RELIANCE UPON THE DISCLAIMERS AND LIMITATIONS OF LIABILITY IN THESE TERMS OF USE, AND THAT THE SAME FORM AN ESSENTIAL BASIS OF THE BARGAIN BETWEEN YOU AND ONEID.

1. **USER DATA**

We will maintain certain data that you transmit to the Site for the purpose of managing the performance of the Site, as well as data relating to your use of the Site. Although we perform regular routine backups of data, you are solely responsible for all data that you transmit or that relates to any activity you have undertaken using the Site. You agree that we shall have no liability to you for any loss or corruption of any such data, and you hereby waive any right of action against us arising from any such loss or corruption of such data.

Notwithstanding any privacy-related laws or regulations to the contrary, **we will not and cannot delete any data you have provided to us which is subsequently recorded to the blockchain or any other distributed decentralized storage networks**.  You agree, to the extent you have instructed us, whether explicitly or implicitly (i.e., by submitting it to us through our web portal) to so-record such information, to hold us harmless and indemnify us (in the manner of the previous section) for any claims or damages founded upon the publication of and/or the inability to delete such information.  The indemnification of the previous section shall be construed to include and encompass any third-party damages or claims founded upon your submission of data to us which cannot subsequently be removed or deleted.

1. **ELECTRONIC COMMUNICATIONS, TRANSACTIONS, AND SIGNATURES**

Visiting the Site, sending us emails, and completing online forms constitute electronic communications. You hereby consent to receive electronic communications from us, and you agree that all agreements, notices, disclosures, and other communications we provide to you electronically, via email, and on the Site, satisfy any legal requirement that such communication be in writing. YOU HEREBY AGREE TO THE USE OF ELECTRONIC SIGNATURES, CONTRACTS, ORDERS, AND OTHER RECORDS, AND TO ELECTRONIC DELIVERY OF NOTICES, POLICIES, AND RECORDS OF TRANSACTIONS INITIATED OR COMPLETED BY US OR VIA THE SITE. You hereby waive any rights or requirements under any statutes, regulations, rules, ordinances, or other laws in any jurisdiction which require an original signature or delivery or retention of non-electronic records, or to payments or the granting of credits by any means other than electronic means.

1. **MISCELLANEOUS**

These Terms of Use and any policies or operating rules posted by us on the Site or with respect to the Site and/or the Services constitute the entire agreement and understanding between you and us. Our failure to exercise or enforce any right or provision of these Terms of Use shall not operate as a waiver of such right or provision. These Terms of Use operate to the fullest extent permissible by law. We may assign any or all of our rights and obligations to others at any time. We shall not be responsible or liable for any loss, damage, delay, or failure to act caused by any cause beyond our reasonable control. If any provision or part of a provision of these Terms of Use is determined to be unlawful, void, or unenforceable, that provision or part of the provision is deemed severable from these Terms of Use and does not affect the validity and enforceability of any remaining provisions. There is no joint venture, partnership, employment, or agency relationship created between you and us as a result of these Terms of Use or use of the Site and/or the Services. You agree that these Terms of Use will not be construed against us by virtue of having drafted them. You hereby waive any and all defenses you may have based on the electronic form of these Terms of Use and the lack of signing by the parties hereto to execute these Terms of Use.

1. **CONTACT US**

In order to resolve a complaint regarding the Site and/or the Services or to receive further information regarding use of the Site and/or the Services, please contact us at:

AZURA LABS, LLC

Email: <legal@oneid.xyz>


# Privacy Policy

**Date Last Revised: January 5th, 2024**

This Privacy Policy describes how Azura Labs, LLC, along with its agents, assigns, and affiliates (“**OneID**”, “**Company**”, “**we**”, “**us**”, or “**our**”), collects, uses, processes, discloses, shares, transfers, and protects your Personal Data (as defined below) when you:&#x20;

1. access or use the website <https://oneid.xyz/> as well as any other media form, media channel, mobile website, or mobile application related, linked, or otherwise connected thereto which is controlled by the Company (collectively, the “**Site**”), and your access and use of the services provided by the Company as described in our [Terms of Use](https://docs.oneid.xyz/legal/terms-of-use) (collectively, the “**Services”**); and
2. provide us with your personal data.&#x20;

This Privacy Policy (together with our Terms of Use and any other documents referred to herein) sets out the basis on which any personal data we collect from you, or that you provide to us, will be processed, used, and/or disclosed by us. Please read the following carefully to understand our practices in processing your personal data, as well as your rights regarding your personal data and how we will treat it.

By continuing to browse the Site, use our Services, and/or submitting data to us, you are accepting and consenting to the collection, use, disclosure, and processing of your personal data as described in this Privacy Policy. Please refrain from accessing the Site and using the Services and do not provide any personal data to us if you disagree with the terms of this Privacy Policy.

We may change or amend this Privacy Policy from time to time without notice to you, in compliance with applicable laws or as we update our data usage and handling processes. Any changes we may make to this Privacy Policy in the future will be made available on the Site and any such changes will become effective upon posting of the revised Privacy Policy. The updated Privacy Policy will supersede earlier versions and will apply to personal data provided to us previously. Please check back frequently to see any updates or changes to our Privacy Policy.

For the avoidance of doubt, this Privacy Policy forms a part of the terms and conditions governing your relationship with us. This Privacy Policy supplements but does not supersede or replace any other consents you may have provided to us, or any other agreements or arrangements that you may have with us, in respect of your personal data.

For any questions or feedback in relation to this Privacy Policy or your personal data, or if you wish to make a complaint to us, please submit your requests, feedback, or complaint to: <legal@oneid.xyz>.

When you contact us, we may require that you submit certain forms or provide certain information, including verification of your identity, before we are able to respond.

1. **Your Personal data**

“**Personal data**” is data that can be used to identify a natural person. Examples of personal data include name, address, contact details, transactional information based on your activities on our Site, telephone numbers, email addresses, images, and any other information of a personal nature.

We may collect and process personal data provided directly by you. We also process, insofar as necessary, personal data provided to us by third parties, including publicly accessible data, personal data legitimately provided by other group companies, personal data collected through your use of our (or our service provider’s) digital technologies and services, and personal data provided by other trusted third parties (including our service providers).

You are responsible for ensuring that all personal data that you provide to us is true, accurate, and complete. You are responsible for informing us of any changes to your data in writing, so that we may take all reasonable measures to keep our records of your personal data correct and up to date.

When our collection is based on consent, you have the choice, at any time, not to provide your personal data to us or to withdraw your consent previously provided to us. However, do note that if you do so, we may be unable to fulfill the purposes for which we require the personal data, continue to provide Services to you (e.g. processing your transactions), and/or fulfill any contractual relationship which may be in place between us.

Our Site and/or Services are not intended to be accessed or used by children, minors, or persons who are not of legal age. If you are a parent or guardian and you have reason to believe your child or ward has provided us with their personal data without your consent, please contact us.

In certain circumstances, you may also provide us with the personal data of persons other than yourself (such as your officers, employees, agents, customers, family members, and next-of-kin). If you do so, you represent and warrant that you have brought this Privacy Policy to his/her attention, informed him/her of the purposes for which we are collecting his/her personal data, and that he/she has consented to your disclosure of his/her personal data to us for those purposes and accepts this Privacy Policy. You agree to indemnify and hold us harmless from and against any and all claims by such individuals relating to our collection, use, and disclosure of such personal data in accordance with the terms of this Privacy Policy.

* 1. Personal Data you give us

You may voluntarily give us your personal data by filling in forms on the Site or by corresponding with us by live chat, e-mail, or otherwise. This includes personal data you provide when you register on the Site, use our Services or the services provided by our service providers, or when you report a problem with the Site. See Clause 1.4 for more information on how we collect your personal data.

Examples of personal data you may provide to us include (depending on the nature of your interaction with us) your name, email address, transaction ID, and any other information relating to any individuals which you have provided to us in any forms submitted to us, or via other forms of interaction with you. See Clause 1.2 for more information on the types of personal data we may collect from you.

* 1. Personal data and/or information we collect about you&#x20;

With regard to each of your visits to or use of our Site that require us to support or attend to your case, we may collect the following information and/or personal data that are relevant to our relationship with you, as well as copies of documents verifying such information:

1. your financial information, such as, your transaction history, your purchases, your initial deposit amount, your withdrawal requests, your digital wallet address(es), and other information or documents in order to resolve your case, and/or to comply with domestic and international industry standards, government rules and regulations, particularly Anti-Money Laundering (AML) regulations, Know Your Customer (KYC) rules, and Counter-Terrorist Financing (CTF) regulations;
2. technical information, such as the Internet protocol (IP) address used to connect your computer to the Internet, your login information, browser type and version, time zone setting, browser plug-in types and versions, and information relating to your operating system and platform;
3. information about your visit and use of our Site, such as the full Uniform Resource Locators (URL) clickstream to, through, and from our Site (including date and time), download errors, length of visits to certain pages, page interaction information (such as scrolling, clicks, and mouse-overs), and methods used to browse away from the page; and

You hereby agree that we are entitled to collect and use the above-listed personal data and/or information you have provided on our Site or generated through your use or access of our Site for the purposes listed in Clause 2 of this Privacy Policy.

Apart from personal data, we may collect other types of information which are not related to an individual and which are anonymous. For example, the number of website visitors and the number of website users using a particular service.

* 1. How we collect your personal data

We may collect your personal data directly or indirectly through various channels, such as:

1. when you log in, visit, use, and access the Services;
2. when you authorize us to obtain your personal data from a third party;
3. when you enter into agreements with us;
4. when you transact with us, contact us or request that we contact you through various communication channels, for example, through social media platforms, messenger platforms, face-to-face meetings, emails, and letters;
5. when you attend events or functions organized by us;
6. we seek information about you and receive your personal data in connection with your relationship with us;
7. when you submit your personal data to us for any other reason;
8. when you voluntarily complete any user survey or provide feedback to us via emails or any other electronic channels;
9. through automated data collection technologies upon visiting our Site; and
10. in other situations where we may collect your information as may be described in this Privacy Policy or in our terms and conditions.
    1. Personal Data we receive from other sources and third parties

Depending on your relationship with us, we may also collect and receive your personal data from third party sources, for example, from:

* * * * 1. public databases, public agencies, other public sources, credit bureaus, blockchain data;
        2. third parties whom you have authorised us to obtain your personal data from;
        3. our business partners such as third parties providing services to us (including but not limited to, our ID verification partners, marketing partners, advertising partners, our sub-contractors in technical, payment, and delivery services, advertising networks, analytics providers, search information providers, and credit reference agencies); and/or
        4. your family members or friends who provide your personal data to us on your behalf.

We may also receive personal data about you if you use any of the other websites or platforms we operate (or operated by our affiliate or related companies), or other services we (or our affiliate or related companies) provide.

1. **Processing your personal data**
   1. General Purposes

We collect, use, disclose, and process your personal data, including data provided by you, data we collect about you, and data provided by third parties, in the following ways and upon the following grounds:

1. for the fulfilment of contractual obligations and/or transactions entered into between you and us, and to provide you with the information, or Services that you request from us;
2. facilitating the use of our Site, including verifying, authenticating, and/or establishing your identity;
3. to notify you about changes to our Services;
4. to comply with any legal or regulatory obligations, applicable laws, regulations, codes of practices, guidelines, industry standards (domestic or global), government requests, or rules (including but not limited to Anti-Money Laundering (AML) regulations, Know Your Customer (KYC) rules, and Counter-Terrorist Financing (CTF) regulations), or to assist in law enforcement and investigations conducted by any governmental and/or regulatory authority;
5. where it is strictly necessary (i.e. to protect the vital interests of the users or other natural persons, to fulfil the purpose of public interest, or to pursue our reasonable interests);
6. security purposes, e.g. to monitor and detect suspicious activities, to protect users from fraudulent activities, to protect our Site, users' accounts, and archives from unauthorised access or usage, to prevent damage to our Site and systems, and to protect against automated abuse such as spam, and phishing;
7. communicating with you (through messages, emails, live chat, or otherwise) and assisting you with your queries, requests, applications, complaints, and feedback;
8. resolving any disputes or legal claims, investigating any complaint, claim, or dispute, or any actual or suspected illegal or unlawful conduct;
9. administrative purposes, including finance, IT, and HR purposes, quality assurance and staff training, and compliance with internal policies and procedures, including audit, accounting, risk management, and record keeping;
10. carrying out research and statistical analysis, including development of new products and services or evaluation, and improvement of our existing Services (including but not limited to, gaining a better understanding of users' needs and behaviors, diagnosing any problems with our server, and quality assurance);
11. performing data analytics and related technologies on data, to enable us to deliver relevant content and information to you, and to improve our websites and digital platforms (e.g. ensuring that content from our Site are presented in the most effective manner for you and for your computer);
12. managing and engaging third parties, data processors, or subcontractors that provide services to us, e.g. IT services, technological services, delivery services, and other professional services (e.g. accountants, lawyers, and auditors);
13. such purposes that may be informed to you when your personal data is collected; and/or
14. any other reasonable purposes related to the aforesaid.

Subject to the terms of this Privacy Policy, we shall not use or process your personal data for purposes other than the purposes stipulated in this Privacy Policy without your prior consent. Where your personal data is used for a new purpose and where required under applicable law, we shall obtain your consent. We may collect, use, disclose, and process your personal data for other purposes, without your knowledge or consent, only where this is required or permitted by law.

We may, if necessary or required by law, provide your personal data to law enforcement agencies, regulatory organizations, courts, or other public authorities. Where appropriate, we will attempt to notify our customers about legal demands for their personal data. You agree that we may not be able to do so if such notification is prohibited by law or court order, when the request is an emergency, or when the burden or expense of notifying the customers would be unreasonable to us. We may dispute such demands when we believe that the requests are disproportionate, vague, or lack proper authority, but we do not promise or undertake to challenge every demand.

* 1. Marketing purposes

In order for us, or for authorized third parties permitted by us, to market or advertise products, events, and/or services that are of specific interest and relevance to you, we may analyze, use, process, and/or rely on your personal data provided to us, or data collected from your interactions with us. However, no marketing or advertising, using your personal data in non-aggregated and/or identifiable form would be carried out unless you have provided us with your consent to use your personal data for such marketing or advertising purposes. If you do not want us to use or process your personal data for the purposes of marketing or advertising, you can withdraw your consent at any time by contacting us. You can exercise your right to prevent such use or processing by checking certain boxes on the forms we use to collect your personal data. If you are an existing customer, we will only contact you by electronic means (e-mail or SMS or other means) with information about goods and services similar to those which were the subject of a previous sale or negotiations of a sale to you, subject to your consent. If you are a new customer, and where we permit selected third parties to use your data for marketing or advertising purposes, we (or they) will contact you by electronic means only, subject to your consent.

* 1. Legitimate business interests

We may also collect, use, disclose, and process your personal data for the following purposes to safeguard, support, and/or carry out our Company’s legitimate business interests such as:

1. processing of personal data for the purposes of our daily operations including billing and debt collecting;
2. managing our business and relationship with you (e.g. accurately carrying out and confirming your instructions, or for the purposes of providing you with rebates and other benefits), and providing services to our customers;
3. assistance of carrying out corporate restructuring plans;
4. protecting our rights and interests, and those of our customers (e.g. processing of your data for the protection of the company’s legal position in the event of legal proceedings);
5. processing for the purpose of reporting possible criminal acts (e.g. fraud) or threats to public security to competent authorities;
6. enforcing our terms and conditions, and obligations owed to us, or protecting ourselves from legal liability;
7. managing our investor and shareholder relations;
8. complying with internal policies, procedures, and operations, including troubleshooting, data analysis, testing, research, statistical and survey purposes; and/or
9. process or share your personal data to facilitate acquisitions, mergers, or transfers of our business.
10. **Storing of data**
    1. Where we store your personal data

The security of your personal data is our top priority. We shall take care in implementing and maintaining the security of our services and Site, as well as that of your personal data. We employ procedures and policies that incorporate industry best practices to ensure the integrity of your personal data and to prevent instances of unauthorized use.

Please note that it is impossible to fully guarantee the security of your personal data. While we take reasonable steps to safeguard your personal data in our possession or under our control, you agree not to hold us liable or responsible for any loss or damage resulting from any unauthorized or unintended access that is beyond our control (e.g. hacking or cybercrimes), or abuse of your information. We recommend that you take independent safety precautions to protect your personal data, particularly your credential information such as your username and password. You hereby agree that we shall not be liable for any information leakage and other losses not caused intentionally or otherwise by our gross negligence, including, but not limited to, hacker attacks, power interruptions, or unavoidable technical failures. For the avoidance of doubt, we do not make any warranty, guarantee, or representation that your use of our systems or applications is safe and protected from malware, and other vulnerabilities. We also do not guarantee the security of data that you choose to send us electronically. Sending such data is entirely at your own risk.

* 1. For how long will your data be stored?

We will process and store your personal data for as long as it is necessary in order to fulfill the purposes we collected it for, and to satisfy our business, contractual, legal, regulatory, and/or statutory obligations (including audit, accounting or reporting purposes). We may thus be required to retain certain information, including personal data or information of users, users' profiles, information relevant to AML/KYC/CTF procedures, account information, account agreements, and other agreements between us and third parties, account statements, and other records, for an extended period of time.

We will assess and respond to requests to delete personal data and we shall accordingly delete personal data provided that the personal data is no longer required in order to fulfill our business, contractual, legal, regulatory, and/or statutory obligations, or the fulfillment of any obligations to preserve records according to applicable laws and regulations.

In general, how long we keep your personal data depends on the nature of the data, e.g. we keep personal data for at least the duration of the limitation period for bringing claims if the personal data may be required to commence or defend legal proceedings. Some information may also be retained for longer e.g. where we are required to do so by law.

* 1. Anonymized data

In some circumstances we may anonymize and/or aggregate your personal data so that it can no longer be associated with you, in which case we are entitled to retain and use such data without restriction.

1. **Disclosure of your personal data**&#x20;

Your personal data may be made available, disclosed, or shared with our related parties and/or within our group of companies in order to provide our Services or Site to you, for management and compliance purposes, and to utilize shared group IT functions.

We may share, transfer, disclose, or allow access to your personal data to third parties in connection with the purposes described in Clause 2, including without limitation the purposes described below:

1. to administer or process a transaction, or services you have authorized or requested, or in the context of facilitating the execution of a transaction;
2. to carry out or aid in certain functions during the account opening, updating and/or maintenance process, such as, but not limited to, account processing, surveillance, reconciliation, execution, document retention requirements, and document dissemination;
3. to process payments which you have authorized (e.g. disclosure to financial institutions that we have partnered with);
4. to operate and/or improve our Services;
5. if we are discussing selling or transferring part or all of our business, to a purchaser of our business. The information may be transferred to prospective purchasers under suitable terms as to confidentiality;
6. if we are reorganised or sold, information may be transferred to a buyer who can continue to provide the Site and related services to you;
7. to facilitate account closing where you have a deficient balance, or upon excessive instances where you do not have sufficient funds in your account;
8. to third parties that provide services to us, such as, but not limited to, data providers, technology providers, consulting, sales, client support operations, payment processing, authentication services, professional services (including accountants, lawyers, and auditors), and technical support or services;
9. to third parties in order to fulfil such third party products and/or services as may be requested or directed by you;
10. if we are defending a legal claim your information may be transferred as required in connection with defending such claim;
11. to law enforcement agencies, authorities, public agencies, and government officials, or other third parties when we are compelled to do so by a subpoena, court order, or similar legal procedure, or when we believe in good faith that the disclosure of personal data is necessary to prevent physical harm or financial loss, to report suspected illegal activity or to investigate violations of any of our terms and conditions, or any other applicable policies; and
12. other circumstances under which we may disclose your personal data such as:
    1. to comply, as necessary, with applicable laws and regulatory requirements;
    2. respond to mandatory legal or governmental requests or demands for information;
    3. meet national security requirements;
    4. enforce our agreements, policies, procedures and/or Terms of Use;
    5. protect ourselves, our affiliates, our users, our counterparties or the general public from illegal activities; and
    6. to respond to an emergency that requires disclosure of your personal data.

You may freely opt-out of having your personal data shared with third parties (or for any of the above listed purposes), or from allowing us to use your personal data for any purpose that is incompatible with the purposes for which we originally collected or subsequently obtained your authorization as stipulated in this Privacy Policy. Please contact us if you wish to opt-out.

We will ensure that all companies and/or third parties to whom we disclose your personal data will only process it in accordance with our instructions and on our behalf. We will, where appropriate and permissible, enter into contracts with these third parties to protect your personal data in a manner that is consistent with all applicable laws. All such companies and third parties will be required by us to meet the requirements of applicable data protection legislation and our strict privacy and retention policies to keep your personal data secure at all times.

1. **Transfer of Personal Data to other countries**

You agree and acknowledge that we may transfer your personal data to different jurisdictions in connection with the purposes described in this Privacy Policy:

* * * * 1. from the jurisdiction where it is collected (or where you are located) to any other jurisdictions that we operate in; and
        2. to third parties in other jurisdictions.

When we transfer your personal data internationally and where required by applicable law, we will put in place appropriate safeguards. You may obtain details of these safeguards by contacting us.

1. **Third-Party Collection of Personal Information**

Our Site may contain links to other websites or platforms that are not owned or maintained by us. These links are provided only for your convenience. You may also be accessing our Site through third party websites and/or platforms. This Privacy Policy only applies to our Site. When visiting third party websites or using their platforms, their privacy policies apply to their collection, use or disclosure of the personal data you disclose to them. You hereby acknowledge that we shall not be responsible for the products, services, or descriptions of products or services that you receive from these third-party websites or platforms, or to the content or privacy practices of those websites, or platforms. This Privacy Policy shall not be applied to any such third-party products and services that you access through our Site. You knowingly and voluntarily assume all risks of using such third-party websites or platforms to purchase products and services, and you agree that we shall have no liability whatsoever concerning such third-party websites or platforms and your usage of them.

1. **Your rights**

Depending on the jurisdiction that you are in or where we operate, you may enjoy certain rights under applicable law in relation to our collection, use, disclosure, and processing of your personal data. Such rights may include:

1. **Access**: you may ask us if we hold your personal data and, if we are, you can request access to your personal data free of charge. This enables you to receive a copy of and information on the personal data we hold about you;
2. **Correction**: you may request for the rectification or correction of your personal data that is incomplete or inaccurate;
3. **Restriction**: you may withdraw consent for our use or process of your personal data, or ask us to suspend the process of your personal data (e.g. if you want us to establish its accuracy);
4. **Objection**: where we are processing your personal data based on a legitimate interest (or those of a third party), you may object to processing on this ground;
5. **Portability**: you may request for the transfer of your personal data to another party under certain circumstances; and
6. **Erasure**: you may request the erasure, deletion, or removal of your personal data that we hold about you in certain circumstances.

If you wish to exercise any of your rights, you may contact us at <legal@oneid.xyz>. We may require that you submit certain forms or provide certain information to process your request. Where permitted by law, we may also charge you a fee to process your request.

We may be permitted under applicable laws to refuse a request, for example, we may refuse (a) a request for erasure where the personal data is required for in connection with claims; or (b) an objection request and continue processing your personal data based on compelling legitimate grounds for the processing.


# Giới Thiệu Về OneID

OneID: Danh tính toàn cầu của bạn trong thế giới kỹ thuật số

Thế giới Web3 đang phát triển rất nhanh với ngày càng nhiều dApp và tiện ích mới. Vì vậy, danh tính phi tập trung đang dần trở thành một phần quan trọng giúp người dùng kết nối và sử dụng các dịch vụ trong không gian này. Sau thời gian nghiên cứu và phát triển, Ninety Eight giới thiệu OneID - một giải pháp danh tính toàn cầu trong hệ sinh thái, giúp bạn sở hữu một danh tính đa chuỗi (multichain identity) thống nhất và mở ra nhiều cơ hội hơn trong thế giới kỹ thuật số.

## OneID là gì?

OneID là danh tính của bạn trong thế giới Web3, cho phép bạn sử dụng một danh tính duy nhất trên hơn 150 blockchain.

Bên cạnh đó, OneID SDK & API cũng hỗ trợ các nhà phát triển dễ dàng xây dựng và tích hợp danh tính on-chain vào các ứng dụng của họ.

OneID được tạo ra với mục tiêu giúp việc truy cập nhiều blockchain và quản lý danh tính Web3 trở nên đơn giản và thuận tiện hơn. Không chỉ dừng lại ở việc tạo danh tính trên blockchain, OneID còn giúp người dùng khám phá và kết nối trong thế giới kỹ thuật số dễ dàng hơn chỉ với một danh tính duy nhất.

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

## OneID: Giải pháp danh tính kỹ thuật số toàn cầu đầu tiên trên thế giới

OneID mang đến cho bạn trải nghiệm giải pháp danh tính kỹ thuật số toàn cầu đầu tiên trên thế giới.

### DANH TÍNH TOÀN CẦU

Điều quan trọng cần ghi nhớ là OneID không phải là một dịch vụ tên miền. OneID là **giải pháp danh tính kỹ thuật số toàn cầu**, được xây dựng với nhiều tiện ích và ứng dụng dành cho người dùng, và sẽ tiếp tục mở rộng thêm nhiều tính năng trong tương lai.

Chúng tôi cung cấp nhiều lựa chọn tên ID khác nhau, từ các tên phổ biến đến tên thương hiệu hoặc tên dành cho cộng đồng, giúp bạn dễ dàng chọn được ID phù hợp với danh tính của mình.

### ONEID, CHỈ MỘT CÚ NHẤP CHUỘT

Với OneID, việc quản lý danh tính kỹ thuật số trở nên đơn giản hơn bao giờ hết. Chỉ với một cú nhấp chuột, ID của bạn sẽ được kết nối với tất cả các blockchain được hỗ trợ, nên bạn không cần phải liên kết từng địa chỉ ví thủ công như trước.

Ngoài ra, khi nền tảng hỗ trợ thêm các blockchain mới trong tương lai, ID của bạn cũng sẽ tự động được liên kết, giúp bạn luôn sẵn sàng sử dụng mà không cần thiết lập lại.

### TẤT CẢ TÀI SẢN, TẤT CẢ CHUỖI

Với OneID, bạn có thể sử dụng một danh tính đa chuỗi (multichain identity) được kết nối với hơn 100 blockchain, và con số này vẫn đang tiếp tục tăng lên.

Nhờ đó, bạn không cần tạo và quản lý nhiều ID khác nhau cho từng blockchain nữa. Mọi thứ được gói gọn trong một danh tính duy nhất, giúp việc sử dụng Web3 trở nên đơn giản và thuận tiện hơn.

Chúng tôi vẫn đang tiếp tục phát triển để OneID có thể hỗ trợ nhiều blockchain hơn nữa trong tương lai, mang lại trải nghiệm liền mạch và dễ sử dụng nhất cho người dùng.

### HOÀN TOÀN PHI TẬP TRUNG

OneID được xây dựng trên công nghệ blockchain, giúp đảm bảo rằng danh tính kỹ thuật số hoàn toàn thuộc quyền sở hữu của bạn.

Không có cơ quan trung gian hay bên thứ ba nào có thể kiểm soát hoặc can thiệp vào danh tính của bạn. Bạn là người duy nhất nắm quyền quản lý và sử dụng danh tính của mình trong thế giới Web3.


# Cấu Trúc Phí

Giá của mỗi DID (OneID) sẽ được tính dựa trên số ký tự trong tên OneID

## Đuôi DID - ".C98"

<table><thead><tr><th width="215.42578125">Số ký tự</th><th>Phí</th></tr></thead><tbody><tr><td>1 ký tự</td><td>$10,000 / năm</td></tr><tr><td>2 ký tự</td><td>$5,000 / năm</td></tr><tr><td>3 ký tự</td><td>$2,500 / năm</td></tr><tr><td>4 ký tự</td><td>$250 / năm</td></tr><tr><td>5 ký tự</td><td>$25 / năm</td></tr><tr><td>6 – 8 ký tự</td><td>$5 / năm</td></tr><tr><td>≥ 9 ký tự</td><td><p>Đăng ký mới: </p><ul><li>Năm đầu: Miễn phí ($0)</li><li>Mỗi năm tiếp theo: $5 / năm</li></ul><p>Gia hạn</p><ul><li>$5 / năm</li></ul></td></tr></tbody></table>

{% hint style="info" %}
Lưu ý:

DID **.tgg** luôn có giá **$0**, không phụ thuộc vào số ký tự hay thời gian đăng ký
{% endhint %}

*Ví dụ*

* *Đăng ký 12345678910.c98 trong 1 năm → $0*
* *Đăng ký 12345678910.atm trong 2 năm → $5*
* *Đăng ký 12345678910.dada trong 3 năm → $10*
* *Gia hạn 12345678910.eter thêm 1 năm → $5*
* *Gia hạn 12345678910.bta thêm 2 năm → $10*


# Danh mục tên DID

OneID chia thành 4 nhóm sau:

<table><thead><tr><th width="299">Loại</th><th>Mô Tả</th></tr></thead><tbody><tr><td>ID thường (Regular)</td><td>LLà à các ID thông thường, bạn có thể đăng ký dễ dàng như bình thường.</td></tr><tr><td>ID được bảo vệ (Protected)</td><td>các ID được giữ riêng cho <strong>thư</strong>ơng hiệu / nhãn hàng.<br>Nếu bạn muốn đăng ký các ID này, vui lòng liên hệ: <strong>hi@</strong>oneid.xyz</td></tr><tr><td>ID hạn chế (Governed)</td><td>Là các ID bị giơi hạn, có thể chứa nội dung nhạy cảm hoặc không phù hợp với chính sách của OneID.<br>Bạn không thể đăng ký các ID này.</td></tr><tr><td>ID cao cấp (Premium)</td><td>Các ID Cao cấp là những ID đặc biệt. Phí đăng ký có thể cao hơn ID bình thường.</td></tr></tbody></table>


# Các Trạng Thái của OneID

Mỗi OneID sẽ trải qua các trạng thái sau:

<table><thead><tr><th width="287">Trạng thái</th><th>Mô tả</th></tr></thead><tbody><tr><td>Available (Có thể đăng ký)</td><td>Đây là các ID chưa có ai đăng ký. Bạn có thể đăng ký ngay.</td></tr><tr><td>Registered (Đã đăng ký)</td><td><p>ID đã được người khác sở hữu.</p><p>Chủ sở hữu có thể sử dụng ID này và thiết lập các thông tin liên quan.</p><p>Trạng thái này sẽ giữ nguyên cho đến khi ID hết hạn</p></td></tr><tr><td>Grace Period (Thời gian gia hạn)</td><td><p>Sau khi ID hết hạn, bạn sẽ có 30 ngày để gia hạn. Bạn không thể chỉnh sửa thông tin của ID. Nhưng vẫn có thể gia hạn (đăng ký lại) để giữ ID.</p><p>Nếu không gia hạn trong thời gian này, bạn sẽ mất quyền sở hữu ID</p></td></tr><tr><td>Premium Period (Giai đoạn Premium)</td><td>Sau Grace Period, ID sẽ được mở lại cho mọi người đăng ký với phí Premium Period bắt đầu từ $1.000.000 và giảm dần xuống $0 trong vòng 7 ngày.</td></tr></tbody></table>


# Website


# Hướng dẫn đăng ký OneID

Bài viết này hướng dẫn bạn cách đăng ký OneID

Bước đầu tiên, truy cập trang web của OneID: <https://www.oneid.xyz/> và sau đó kết nối với ví được sử dụng để đăng ký ID của bạn.

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

**Bước 1: Nhập ID bạn muốn đăng ký vào hộp Tìm kiếm (Search box).**

Nếu xuất hiện thông báo lỗi "ID không khả dụng" (unavailable ID), điều đó có nghĩa là ID bạn đang tìm kiếm đã được đăng ký. Hãy thử một ID khác.

Nếu ID khả dụng, bạn có thể tiến hành đăng ký.

**Bước 2: Chọn một ID,** chọn thời hạn của bạn (1 năm hoặc 5 năm) sau đó thêm ID vào giỏ hàng của bạn.

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

Bạn có thể lặp lại 2 bước này và thêm nhiều ID vào giỏ hàng của mình.

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

**Bước 3: Thanh toán**

Nhấp vào biểu tượng Thanh toán (Check out) ở góc trên bên trái của trang. Trong bước này, bạn có thể nhập Tên ID của người giới thiệu để nhận lại 10% tiền hoàn lại ***(Referral Back)***

Kiểm tra chi tiết đơn hàng và nhấp vào **Đặt hàng (Order)** để tiếp tục.

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

Đăng ký ID của bạn gồm ba bước:

1. ***Đặt trước để tránh bị đăng ký trước.***

OneID cho phép người dùng đăng ký ID bằng C98 trên Viction, BNB Smart Chain, Ethereum, Polygon và VIC trên Viction. Bạn có thể chọn token bạn muốn đặt hàng bằng cách nhấp vào token trong phần **Đặt hàng bằng (Order With)**.

Tiếp theo, bạn sẽ cần cho phép sử dụng C98/VIC cho giao dịch này.

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

Sau khi gửi, nếu bạn không hoàn thành đăng ký trong thời gian được cung cấp, bạn sẽ mất số tiền đặt trước này. Nhấp vào **Đặt trước (Submit Pre-order)** để tiếp tục hoặc **Quay lại Giỏ hàng (Back to Cart)** để hủy.

<figure><img src="/files/3DvnP8ZrwGWBJ6MR1VQM" alt=""><figcaption></figcaption></figure>

2. ***Chờ 10 giây để hệ thống đảm bảo ID*** bạn đăng ký sẽ thuộc quyền sở hữu của bạn và không bị người khác lấy

<div data-full-width="true"><figure><img src="/files/szCCCAv1ALkUFYPbf3Gd" alt="" width="563"><figcaption></figcaption></figure> <figure><img src="/files/ZHmcGisXMmYm9ovUGJa7" alt=""><figcaption></figcaption></figure></div>

2. ***Hoàn thành đơn hàng***

<div><figure><img src="/files/XcW5oGXKjawtWCkLbbKU" alt=""><figcaption></figcaption></figure> <figure><img src="/files/gfDp0qWsNKI6GRVpYqDn" alt=""><figcaption></figcaption></figure></div>

Thanh toán toàn bộ chi phí còn lại  và nhận ID của bạn ngay lập tức

{% hint style="warning" %}
Đăng ký chỉ có giá trị trong 1 giờ. Chúng tôi không thể hoàn lại tiền đặt trước của bạn trong bất kỳ trường hợp nào nếu bạn không hoàn thành đơn hàng kịp thời.
{% endhint %}

Khi hoàn tất, bạn có thể kiểm tra ID của mình trong phần **ID của tôi (My IDs)**.

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


# Hướng dẫn liên kết và huỷ liên kết ví

## Cách liên kết ví của bạn với một ID

Bước đầu tiên, truy cập trang web của OneID: <https://www.oneid.xyz/> và sau đó kết nối với ví được sử dụng để đăng ký ID của bạn.

**Bước 1:** Nhấp vào biểu tượng hồ sơ ở góc trên bên phải của trang chính, sau đó chọn phần ID của tôi (My ID).

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

**Bước 2:** Trong phần ID của tôi (My ID), vui lòng chọn ID mà bạn muốn liên kết ví của mình. Trong bài viết này, chúng tôi sẽ chọn ID **testaccount.c98** làm ví dụ.

**Bước 3:** Coin98 sẽ hiển thị một màn hình yêu cầu cấp quyền. Nhấp vào **Cấp quyền (Grant)** để hiển thị tất cả các ví khả dụng.

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

**Bước 4:** Chọn ví Multichain mà bạn muốn liên kết với ID của mình, sau đó xem lại yêu cầu và nhấp vào **Lưu (Save)**.

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

**Bước 5:** Sau khi yêu cầu hoàn tất, ví Multichain của bạn sẽ được liên kết với ID đã chọn. Bạn có thể nhấp vào ID trong phần Ví được liên kết để kiểm tra lại các ví Multichain đang được liên kết với ID đó.

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

{% hint style="info" %}
**Lưu ý:**

* 1 ID chỉ liên kết duy nhất với một ví.
* Một ví có thể liên kết với nhiều ID.
  {% endhint %}

### Cách hủy liên kết ví của bạn khỏi ID

Trước tiên, bạn cần kết nối với ví được sử dụng để đăng ký ID của mình.

**Bước 1:** Nhấp vào biểu tượng hồ sơ ở góc trên bên phải của trang chính, sau đó chọn phần **ID của tôi (My ID).**

**Bước 2:** Trong phần ID được liên kết, vui lòng chọn ID mà bạn muốn hủy liên kết khỏi ví của mình. Trong bài viết này, chúng tôi sẽ chọn ID **testaccount.c98** làm ví dụ.

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

Bước 3: Nhấp vào tùy chọn **Hủy liên kết ID (Unlink ID)** từ danh sách

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


# Hướng dẫn thiết lập Tên Chính

**Yêu cầu:** Ví phải được liên kết với ít nhất 1 ID

**Công dụng:** Thiết lập Tên Chính sẽ chỉ định một trong các ID được Liên kết làm tài khoản đại diện và hoạt động như tên người dùng và hồ sơ Web3 đa nền tảng. Người dùng chỉ có thể chỉ định một tên ID chính cho mỗi tài khoản.

**Hướng dẫn:**

**◦ Bước 1:** Kết nối ví với [trang web OneID](https://www.oneid.xyz)

**◦ Bước 2:** Ở góc trên bên phải, nhấp vào **Thiết lập Tên Chính (Set Primary Name)** (Bên dưới địa chỉ ví đã kết nối của bạn)

<figure><img src="/files/9V9k9XjSyRHIYftT6Yzv" alt=""><figcaption></figcaption></figure>

◦ **Bước 3:** Trong cửa sổ bật lên, chọn ID bạn muốn đặt làm **Tên Chính (Primary Name)**.

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

**◦ Bước 4:** Khi đặt thành công, ID được chọn làm Tên Chính sẽ có thẻ "Tên Chính", và địa chỉ ví của bạn trên nút Hồ sơ (Profile) sẽ chuyển thành ID Chính.

<figure><img src="/files/7adOHUQoyPkp6ueSvFFK" alt=""><figcaption></figcaption></figure>

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


# Hướng dẫn lấy Liên kết Giới thiệu

**Yêu cầu:** Ví phải đã được đặt tên ID chính (Primary Name)

**Hướng dẫn:**

• **Bước 1:** Kết nối ví với [trang web OneID](https://www.oneid.xyz)

**• Bước 2:** Ở góc trên bên phải, nhấp vào Hồ sơ của bạn -> Nhấp vào**Giới thiệu (Referral)**

**• Bước 3:** Sao chép liên kết giới thiệu ở phần trên cùng của trang Chương trình Giới thiệu (Referral Program). Sau đó, bạn có thể gửi liên kết này cho người khác để mời họ.

{% hint style="info" %}
Nếu một người dùng nhập Liên kết Giới thiệu của bạn khi đăng ký ID của họ, họ sẽ được giảm 10% trên giá cơ sở (base price), và bạn sẽ nhận được hoa hồng trị giá 50% giá cơ sở cho DID **.c98**
{% endhint %}


# Hướng dẫn lấy lại quyền

Lấy Lại Quyền Kiểm Soát

### **Trường hợp sử dụng:**&#x20;

Mỗi ID có 2 quyền: **Chủ sở hữu (Owner)** và **Kiểm soát (Controller)**. Trong những trường hợp người dùng mua ID từ người khác, chỉ quyền **Chủ sở hữu** được tự động chuyển sang ví mới. Người dùng cần phải **Lấy Lại quyền (Re-claim Permission)** để có được quyền **Kiểm Soát**.

### **Hướng dẫn:**

**Bước 1:** Kết nối ví với [trang web OneID](https://www.oneid.xyz)

**Bước 2:** Trong mục **OneID** -> Phần **ID của tôi (My IDs)** -> Chọn ID mà bạn muốn lấy lại quyền -> Nhấn vào **Lấy lại Quyền (Re-claim Permission)**.

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


# Hướng dẫn thực hiện KYC với OneID

### KYC là gì?

Know Your Customer (KYC) nghĩa là thu thập một số thông tin từ khách hàng để xác nhận danh tính của họ và tuân thủ các yêu cầu quy định. Xác minh danh tính yêu cầu thông tin có thể là bất kỳ tài liệu nào để chứng minh danh tính của bạn, chẳng hạn như thẻ căn cước hợp lệ, hộ chiếu.

Yêu cầu này phụ thuộc vào Launchpad và do các quy định quốc gia và/hoặc quốc tế áp dụng chức năng này trong trường hợp dự án Launchpad cần tới.

### Chuẩn bị cho quá trình KYC

Để sử dụng tính năng KYC, bạn sẽ cần chuẩn bị những điều cần thiết sau đây:

1. Giấy tờ tuỳ thân, chẳng hạn như Thẻ căn cước trong nước hoặc Hộ chiếu. Bạn phải đủ 18 tuổi trở lên.
2. Đăng ký [OneID](https://www.oneid.xyz). Bạn có thể tìm hướng dẫn đăng ký OneID [tại đây](https://docs.oneid.xyz/beginners-guide/website/how-to-register-oneid).
3. Chuẩn bị 20 C98 VRC25 hoặc C98 BEP20 để thanh toán phí KYC. Lưu ý rằng nếu bạn chọn thanh toán bằng C98 BEP20 (BNB Smart Chain), bạn cũng phải chuẩn bị một lượng nhỏ BNB để thanh toán phí gas.

{% hint style="danger" %}
**Lưu ý quan trọng**

1. Xin lưu ý rằng sau khi thanh toán phí KYC (20 C98), bạn sẽ có 3 lần thử. Nếu bạn thất bại cả 3 lần, bạn phải thanh toán lại phí để thực hiện lại KYC.
2. Nếu bạn chưa đăng ký bất kỳ ID nào trên OneID, bạn sẽ không thể truy cập trang KYC.&#x20;
3. Dữ liệu KYC của bạn sẽ được liên kết và lưu trữ với ID tương ứng. Nếu ID của bạn được chuyển cho người khác và người nhận yêu cầu quyền sở hữu thông qua tính năng Lấy Lại Quyền (Reclaim Permission), dữ liệu KYC của bạn sẽ bị xóa. Bạn sẽ cần phải thực hiện lại quy trình KYC từ đầu.
4. KYC không được hỗ trợ ở một số khu vực/quốc gia do một số hạn chế pháp lý và quy định. Giấy tờ của bạn sẽ bị từ chối nếu quốc gia của bạn nằm trong danh sách các quốc gia bị hạn chế. Dưới đây là danh sách các quốc gia bị hạn chế: Afghanistan, Samoa thuộc Mỹ, Anguilla, Antigua và Barbuda, Balkans, Belarus, Belize, Burma, Burundi, Cộng hòa Trung Phi, Trung Quốc, Cuba, Cộng hòa Dân chủ Nhân dân Triều Tiên, Cộng hòa Dân chủ Công-go, Ethiopia, Fiji, Guam, Guinée, Guinée-Bissau, Haïti, Hồng Kông, Iran, Iraq, Li-băng, Libya, Magnitsky, Mali, Moldova, Myanmar, Nicaragua, Palau, Palestine, Panama, Nga, Samoa, Seychelles, Somalia, Nam Sudan, Sudan, Syria, Bahamas, Trinidad và Tobago, Turks And Caicos Islands, Ukraine, Hoa Kỳ và các lãnh thổ của Hoa Kỳ (Samoa thuộc Mỹ, Guam, Puerto Rico, Quần đảo Bắc Mariana, và Quần đảo Virgin thuộc Mỹ), Vanuatu, Venezuela, Yemen và Zimbabwe.
   {% endhint %}

### Quy trình KYC

**Bước 1:** Truy cập <https://kyc.oneid.xyz/> và nhấp vào Kết nối ví (Connect Wallet) ở góc trên hoặc trong phần KYC IDs  để kết nối ví được sử dụng để thanh toán phí KYC;

<figure><img src="/files/7tripCTn3Eij4lC8Mxk4" alt=""><figcaption></figcaption></figure>

**Bước 2:** Chọn ID bạn muốn thực hiện KYC;

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

{% hint style="info" %}
Bạn cũng có thể kiểm tra trạng thái của từng OneID ngay trong giao diện này:

1. Chưa KYC (Not Yet KYC): Chưa thực hiện KYC trên ID này.
2. Đang xử lý thanh toán (Payment Processing): Thanh toán đã được gửi và đang chờ xác minh từ máy chủ.
3. Thanh toán đã hoàn tất - Đang chờ KYC (Payment Completed - Waiting for KYC): Thanh toán KYC đã được xác minh, bây giờ bạn có thể tiến hành KYC trên Synaps.
4. Đang chờ phê duyệt (Waiting For Approval): Thông tin ID để KYC đã được gửi đến Synaps và đang chờ xác minh.
5. KYC thất bại (KYC Failed): Xác minh KYC cho ID này đã thất bại.
6. KYC đã được xác minh (KYC Verified): ID đã được KYC thành công.
   {% endhint %}

**Bước 3:** Đọc kỹ cảnh báo và đánh dấu xác nhận rằng bạn đã hiểu cảnh báo đã được đề cập. Nhấp vào **Phê duyệt C98 (Approve C98)** để bắt đầu quá trình thanh toán.

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

**Bước 4:** Bạn cần phê duyệt Coin98 KYC để chi tiêu 20 token C98 của mình, sau đó nhấp vào **Xác nhận (Confirm)** để thanh toán phí KYC;

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

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

**Bước 5:** Sau khi thanh toán thành công, nhấp vào **Tiếp tục KYC (Continue KYC)**

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

{% hint style="info" %}
Sau khi thanh toán thành công, trạng thái KYC sẽ được thay đổi thành **Đang xử lý thanh toán (Payment Processing)**. Vui lòng đợi khoảng 2 phút để máy chủ xác minh giao dịch.
{% endhint %}

Bước 6: Điền vào các thông tin sau để xác minh lần đầu và nhấp vào **Yêu cầu KYC (Request KYC)**

1. Quốc tịch
2. Loại tài liệu
3. Số tài liệu

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

{% hint style="info" %}
**Lưu ý:** Nếu tài liệu của bạn không đủ điều kiện, chẳng hạn như đã được sử dụng cho một OneID khác, bạn sẽ không thể tiếp tục.
{% endhint %}

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

**Bước 7:** Xác minh danh tính của bạn trên Synaps bằng cách nhấp vào **Bắt đầu xác minh (Start Verification)**.

**7.1** Quét khuôn mặt của bạn. Bạn có thể quét trực tiếp trên PC hoặc chụp bằng điện thoại thông minh của mình;

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

**7.2** Gửi tài liệu của bạn

1. Chọn Quốc tịch

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

2. Chọn Loại tài liệu và quét tài liệu của bạn (Hộ chiếu và Căn cước công dân đều được chấp nhận).

<figure><img src="/files/4rP12R82e7CtkQS6YbYi" alt=""><figcaption></figcaption></figure>

Bạn có thể tải lên các tài liệu có sẵn trên PC của mình hoặc sử dụng điện thoại di động đã liên kết để chụp và gửi ảnh để xác minh danh tính của bạn. Dưới đây là hướng dẫn tải lên tài liệu của bạn qua điện thoại di động.

a. Nhấp vào **Tiếp tục trên điện thoại (Continue on phone)** => nhấp vào **Nhận liên kết bảo mật (Get secure link)** và sử dụng điện thoại của bạn để quét mã QR.

b. Cho phép quyền truy cập máy ảnh của bạn => Chụp và gửi tài liệu nhận dạng của bạn (cả mặt trước và mặt sau của tài liệu của bạn)

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

**7.3** Nhập email của bạn để nhận mã xác minh

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

**Bước 8:** Đợi vài giây để PC của bạn tải lên thông tin và kiểm tra trạng thái KYC của bạn.

<figure><img src="/files/RltqlTwv1q30GwU7Z1w5" alt=""><figcaption><p>Đang xác minh</p></figcaption></figure>

<figure><img src="/files/H05VaXxv0pERO77BbBys" alt=""><figcaption><p>KYC đã xác minh</p></figcaption></figure>

<figure><img src="/files/GY7oc55rBVlYiPHxXZgh" alt=""><figcaption><p>KYC thất bại</p></figcaption></figure>


# Mobile


# Hướng dẫn đăng ký OneID trên Coin98 Super Wallet

## Cách đăng ký OneID mới trên Coin98 Super Wallet

**Bước 1:** Mở Coin98 Super Wallet ⇒ Ở góc trên bên trái màn hình chính, nhấn vào biểu tượng cạnh Login with Wallet để mở side menu.

**Bước 2:** Chọn **My OneIDs**.

**Bước 3:** Nhấn biểu tượng **“+”** ở góc trên bên phải hoặc nhấn **Đăng ký OneID mới**

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

**Bước 4:** Tìm và chọn **tên ID** bạn muốn đăng ký => nhấn **Tiếp tục** (**Next)**.

{% hint style="info" %}
Lưu ý:&#x20;

* Nếu **ID không khả dụng**, nghĩa là tên đó đã được đăng ký. Hãy thử tên khác.
* Nếu **ID còn khả dụng**, bạn có thể tiếp tục đăng ký.
* Bạn cũng có thể chọn nhiều OneID và đăng ký cùng lúc.
  {% endhint %}

**Bước 5:** Kiểm tra thông tin và nhấn **Tiếp tục (Continue)** để tiến hành thanh toán.

**Bước 6:** Chọn token thanh toán tại mục **Order with/Pay with**

{% hint style="info" %}
Coin98 Super Wallet hỗ trợ **Multipay**, cho phép thanh toán OneID bằng nhiều token khác nhau như C98, VIC.
{% endhint %}

**Bước 7:** Chọn thời gian đăng ký bằng cách nhấn **“-”** hoặc **“+”** ⇒ nhấn **Tiếp tục (Continue)**

{% hint style="success" %}
Ưu đãi được áp dụng cho người dùng:

* Đăng ký **5 năm** sẽ được **giảm 50%**.
* Nhập **Referral ID Name** để nhận **10% cashback**.
* Nhập **Voucher Code**. Lưu ý khi dùng voucher, các ưu đãi khác sẽ không áp dụng
  {% endhint %}

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

**Bước 8**: Kiếm tra thông tin và tiến hành thanh toán

{% hint style="info" %}
Trường hợp thanh toán bằng C98 VRC25, bạn cần **giữ chỗ (reserve)** trước để tránh tình trạng front-running.

1. Nhấn giữ **Hold to Register** và chờ hệ thống xử lý.
2. Sau đó nhấn giữ **Hold to Register** để hoàn tất đăng ký.
3. **Lưu ý:**\
   Sau khi reserve, bạn cần thanh toán phần còn lại **trong vòng 1 giờ**.\
   Nếu quá thời gian này:
   * Quyền giữ ID sẽ bị hủy
   * Số tiền đã reserve **không được hoàn lại**
     {% endhint %}

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

Sau khi đăng ký thành công, bạn có thể xem ID của mình tại:

* My OneIDs
* OneID Order History

<figure><img src="/files/PQ0Xka0jwLip0GyZTN8E" alt="" width="563"><figcaption></figcaption></figure>

### Kiểm tra trạng thái đăng ký

Bạn có thể theo dõi trạng thái trong **OneID Order** **History**.

Trong một số trường hợp, đăng ký có thể không thành công do:

* ID đã được người khác đăng ký trước
* Số token gửi không đủ do biến động giá

Nếu gặp trường hợp này, bạn có thể nhận lại token bằng cách chọn **Refund** trong **OneID Order** **History**.

<figure><img src="/files/WYOdF4VWFv07v19IqYHc" alt="" width="319"><figcaption></figcaption></figure>


# Hướng dẫn liên kết ví với OneID

**Bước 1**: Mở ví Coin98 Super Wallet, nhấn vào biểu tượng ở góc trên bên trái màn hình chính để truy cập side menu.

**Bước 2:** Chọn **OneID của tôi (My OneIDs)**

**Bước 3:** Chọn OneID bạn muốn liên kết ⇒ Chọn **Liên kết ví (Link Wallet)**

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

**Bước 4:** Chọn ví bạn muốn liên kết với OneID này

**Bước 5:** Nhấn **Xác nhận (Confirm)** để hoàn tất

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

{% hint style="info" %}
**Lưu ý:**

* Mỗi OneID chỉ liên kết với **1 ví**
* Một ví có thể liên kết với **nhiều OneID**
  {% endhint %}


# Hướng dẫn thiết lập Tên Chính

## Đặt Tên Chính

Hướng dẫn này sẽ giúp bạn thiết lập OneID Chính trong các OneID được liên kết với ví. Đây sẽ là tên đại diện cho tài khoản của bạn, đồng thời dùng làm username và hồ sơ Web3 trên nhiều nền tảng.

Mỗi ví chỉ có thể chọn một OneID chính, và bạn có thể thay đổi bất cứ lúc nào.

{% hint style="info" %}
**Lưu ý:** Bạn phải liên kết ví của mình trước khi đặt Tên ID Chính.
{% endhint %}

**Bước 1:** Trong mục OneID của tôi (My OneIDs), chọn ID bạn muốn đặt làm Tên Chính (Primary Name) từ danh sách các ID được liên kết (Linked IDs)

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

**Bước 2:** Nhấn chọn **Đặt Làm ID Chính (Set Primary)**. Nếu bạn đồng ý tiếp tục, bấm **Xác nhận (Confirm)**

Sau khi thiết lập thành công, biểu tượng "Chính" (Primary) sẽ hiển thị dưới ID được chọn.

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


# Hướng dẫn lấy lại quyền

### Trường Hợp Sử Dụng

Ở mỗi OneID, quyền Chủ sở hữu (Owner) và Kiểm soát (Controller) sẽ được tách biệt. Khi bạn mua lại OneID từ người khác, chỉ có quyền Chủ sở hữu được tự động chuyển sang ví mới. Để có thể sử dụng và kiểm soát được OneID, người nhận cần thực hiện thêm bước reclaim quyền.

### Hướng dẫn

**Bước 1:** Mở Coin98 Super Wallet, truy cập sidebar bằng cách nhấn vào biểu tượng ở góc trên bên trái màn hình chính ⇒ chọn **OneID của tôi (My OneID)**

**Bước 2:** Chọn ví đang giữ và chọn tab **OneID của tôi (My IDs)**;

**Bước 3:** Tìm và nhấp vào ID mà bạn muốn lấy lại quyền

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

**Bước 4:** Nhấp vào **Lấy lại quyền (Re-claim Permission)** và **Xác nhận (Confirm)** để hoàn tất.

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


# Hướng dẫn gian hạn OneID

Vì OneID hoạt động theo hình thức đăng ký (subscription), nếu bạn muốn tiếp tục sở hữu ID của mình, bạn cần gia hạn trước khi hết hạn.

Bạn không nên đợi đến sát ngày hết hạn mới gia hạn, mà nên thực hiện trước vài tuần hoặc vài tháng để tránh rủi ro. Thời gian gia hạn sẽ được tính nối tiếp ngay sau khi thời hạn hiện tại kết thúc.

### Cách gia hạn OneID

**Bước 1:** Mở Coin98 Super Wallet => nhấn vào biểu tượng ở góc trên bên trái để mở sidemenu

**Bước 2:** Chọn **OneID của tôi (My OneIDs)**

**Bước 3:** Chọn OneID bạn muốn gia hạn => nhấn **Gia hạn** **(Extend)**

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

{% hint style="info" %}
Nếu trong ví có ID sắp hết hạn, bạn sẽ thấy thông báo nhắc gia hạn ở phía trên.

{% endhint %}

<figure><img src="/files/PVkQPF91F1F2EaJwzne1" alt="" width="262"><figcaption></figcaption></figure>

**Bước 4:** Điền thông tin và thực hiện thanh toán

* Chọn thời gian gia hạn: tối thiểu 1 năm, tối đa 10 năm (nhấn + / - để điều chỉnh)
* Thêm ID khác: nhấn + Extend more để gia hạn thêm nhiều ID cùng lúc
* Chọn token thanh toán

**Bước 5**: Nhấn **Tiếp tuc (Continue)**

<figure><img src="/files/5vjXvVEWT4H2sQ2KdwRP" alt="" width="563"><figcaption></figcaption></figure>

**Bước 6**: Nhấn giữ **Hold to Extend** để hoàn tất

<figure><img src="/files/cDQ0GnbcGTh0TTFhLzuz" alt="" width="200"><figcaption></figcaption></figure>

### Câu hỏi thường gặp

<details>

<summary>Nếu không gia hạn và để ID hết hạn thì sao?</summary>

ID sẽ trải qua 3 giai đoạn:

1. Grace period (30 ngày):

Sau khi hết hạn, ID sẽ vào giai đoạn này trong 30 ngày. Bạn vẫn có thể gia hạn lại ID hoặc gửi ID đi, nhưng không thể dùng các dịch vụ OneID (gửi, nhận tài sản qua OneID) vì ví đã bị hủy liên kết với ID.

Nếu hết 30 ngày mà không gia hạn, bạn sẽ mất quyền sở hữu ID, và ID biến mất khỏi mục OneID. Đồng thời, các dữ liệu KYC sẽ bị xóa

2. Premium period (7 ngày):

Sau Grace period, ID sẽ vào giai đoạn Premium trong 7 ngày. Giá sẽ giảm dần từ $1,000,000 => giá thị trường. Bất kỳ ai cũng có thể mua ID trong thời gian này (giống đấu giá kiểu Dutch auction).&#x20;

NFT của ID vẫn nằm trong ví bạn cho đến khi có người khác mua => sau đó sẽ bị burn.

3. Unregistered:

Sau Premium period, ID trở về trạng thái chưa đăng ký và được bán lại như ID mới với giá thị trường.

**Lưu ý về KYC:**

* Dữ liệu KYC sẽ bị xóa sau Grace period
* Nếu bạn mất OneID đã KYC => dữ liệu đó cũng mất theo
* Không thể khôi phục hoặc chuyển KYC sang ID khác

</details>

<details>

<summary>Nếu mất quyền truy cập ID, OneID có lấy lại giúp không?</summary>

Nếu chưa ai mua => bạn có thể mua lại bình thường

Nếu đã có người mua:

* Team OneID không thể mua lại giúp bạn
* Không thể lấy lại từ chủ sở hữu mới, bạn có thể thử liên hệ người đang giữ ID qua Coin98 Chat để trao đổi.

</details>

<details>

<summary>Thời gian gia hạn bắt đầu từ khi nào?</summary>

Bắt đầu ngay sau khi thời hạn hiện tại kết thúc.

</details>

<details>

<summary>Gia hạn có ảnh hưởng KYC không? Có cần KYC lại không?</summary>

Không ảnh hưởng và không cần KYC lại.

</details>


# Hướng dẫn thực hiện KYC với OneID trên Coin98 Super Wallet

### KYC là gì?

Xác minh danh tính người sử dụng dịch vụ là quy trình thu thập thông tin chính xác từ người sử dụng dịch vụ để định danh họ là ai theo các quy chuẩn pháp lý. Những giấy tờ để xác minh có thể căn cước công dân, chứng minh nhân dân, hộ chiếu, hoá đơn thanh toán tiền điện hoặc nước trên đó phải thể hiện được nơi cư trú, vâng vâng.

KYC không bắt buộc đối với người dùng ví Coin98, người dùng có thể lựa chọn thực hiện KYC hoặc không. Coin98 yêu cầu KYC để chuẩn bị cho những chương trình/dự án diễn ra sắp đến có những yêu cầu như người dùng phải KYC thành công mới được tham gia. Nếu chưa KYC có thể bạn sẽ đánh mất cơ hội tham gia những chương trình/dự án hấp dẫn từ Coin98.

### Chuẩn bị trước khi thực hiện KYC

Để có thể sử dụng tính năng KYC, bạn cần phải chuẩn bị trước một số việc như sau:

1. Giấy tờ định danh: Thẻ căn cước công dân hoặc hộ chiếu. Lưu ý rằng bạn cần phải đủ 18 tuổi trở lên thì mới có thể KYC.
2. Đăng ký để sở hữu cho mình một ID trên[ OneID](https://www.oneid.xyz/). Tham khảo hướng dẫn đăng ký OneID tại[ đây](https://coin98.net/huong-dan-mua-oneid).
3. Chuẩn bị sẵn 50 C98 mạng Viction hoặc BNB Smart Chain để trả phí KYC. Lưu ý nếu bạn chọn trả phí bằng C98 BEP20 (BNB Smart Chain), bạn cần phải chuẩn bị thêm 1 ít BNB để trả phí gas.

{% hint style="info" %}
**Lưu ý quan trọng**

1. Sau mỗi lần thanh toán phí KYC (50 C98), bạn chỉ có 3 lần để thử. Nếu cả 3 lần đều thất bại, bạn bắt buộc phải trả phí lại để có thể tiếp tục tiến hành KYC.
2. Nếu bạn chưa có ID nào được đăng ký trên OneID; bạn sẽ không được vào trang KYC.
3. Dữ liệu KYC của bạn sẽ được liên kết và lưu trữ với ID tương ứng. Nếu ID đó bị chuyển đi và người nhận đã thực hiện claim quyền sỡ hữu (Reclaim Permission), sẽ đồng nghĩa với việc thông tin KYC của bạn sẽ không còn. Bạn cần phải thực hiện việc KYC lại từ đầu nếu có nhu cầu.
4. KYC hiện không được hỗ trợ ở một số vùng/quốc gia do các hạn chế về quy định pháp lý ở quốc gia đó. Do đó, yêu cầu KYC của bạn có thể bị từ chối nếu quốc gia của bạn nằm trong danh sách các quốc gia bị hạn chế. Danh sách các quốc gia bị hạn chế bao gồm: *Afghanistan, Samoa thuộc Mỹ, Anguilla, Antigua và Barbuda, Balkans , Belarus, Belize, Miến Điện, Burundi, Cộng hòa Trung Phi, Trung Quốc, Cuba, Cộng hòa Dân chủ Nhân dân Triều Tiên, Cộng hòa Dân chủ Congo, Ethiopia, Ethiopia, Fiji, Guam, Guinée , Guinée-Bissau, Haïti, Hồng Kông, Iran, Iraq, Lebanon, Libya, Magnitsky, Mali, Moldova, Myanmar, Nicaragua, Nga, Palau, Palestine, Panama, Samoa, Seychelles, Somalia, Nam Sudan, Sudan, Syria, Bahamas, Trinidad và Tobago, Quần đảo Thổ Nhĩ Kỳ và Caicos, Ukraine , Hoa Kỳ và các vùng lãnh thổ của nó (Samoa thuộc Mỹ, Guam, Puerto Rico, Quần đảo Bắc Mariana và Quần đảo Virgin thuộc Hoa Kỳ), Vanuatu, Venezuela, Yemen và Zimbabwe.*
   {% endhint %}

### **Quy trình KYC** <a href="#quy-trinh-kyc" id="quy-trinh-kyc"></a>

**Bước 1:** Truy cập mục OneID KYC

*Cách 1:*

Nhấn vào biểu tượng OneID ở góc trên bên trái màn hình chính ⇒ Chọn **Dịch vụ (Services)** ⇒ tìm và chọn OneID KYC

<figure><img src="https://docs.coin98.com/~gitbook/image?url=https%3A%2F%2F2339375622-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F6caa9QssJqkg7HFmWsEA%252Fuploads%252F8XrfJyibPYbwjzrk0bDi%252Fimage.png%3Falt%3Dmedia%26token%3De72c91fe-804e-4f2f-ac00-d8ce7614c0c8&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=4dfc02f5&#x26;sv=2" alt=""><figcaption></figcaption></figure>

*Cách 2:*

Mở Coin98 Super Wallet, nhấp vào biểu tượng **Khám Phá (Discover)** trên màn hình chính → Nhấp vào tab **Dịch vụ (Services)**, sau đó tìm và chọn **OneID KYC**

<figure><img src="https://docs.coin98.com/~gitbook/image?url=https%3A%2F%2F2339375622-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F6caa9QssJqkg7HFmWsEA%252Fuploads%252Fowe2VIZCYa5ZhoDr6LFd%252Fimage.png%3Falt%3Dmedia%26token%3Dd1f46f64-733d-4293-b8cc-db76801f0c03&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=3fd403b7&#x26;sv=2" alt="" width="563"><figcaption></figcaption></figure>

**Bước 2:** Chọn ví đang chứa ID và chọn ID bạn muốn tiền hành KYC. Nhấn **Tiếp Tục (Continue)** để bắt đầu KYC;

<figure><img src="https://docs.coin98.com/~gitbook/image?url=https%3A%2F%2F2339375622-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F6caa9QssJqkg7HFmWsEA%252Fuploads%252FlAEhLBsQpaWFTO025d23%252Fcoin98-app-oneid-kyc-2.png%3Falt%3Dmedia%26token%3D63bded29-01e9-4c7e-9a12-ddc56f69a0bd&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=d67505f9&#x26;sv=2" alt=""><figcaption></figcaption></figure>

Bạn có thể kiểm tra trạng thái KYC của các OneID của bạn ngay trên giao diện KYC:

1. **Chưa KYC (Unverified**): Bạn chưa thực hiện hành đông nào liên quan tới KYC trên ID này;
2. **Sẵn sàng KYC (Ready for KYC)**: Bạn đã thanh toán phí KYC, và đã có thể tiền hành KYC trên Synaps;
3. **Đang chờ phê duyệt (Waiting for approval)**: Thông tin để xác minh danh tính của bạn để được gửi đến Synaps và đang chờ xác minh;
4. **KYC thất bại (Incomplete)**: Quá trinhf xác minh KYC cho ID này không thành công;
5. **KYC thành công (KYC Success)**: ID này đã được KYC thành công

**Bước 3:** Chọn token để trả phí KYC → Nhấp chọn **Tiếp tục (Continue)**

<figure><img src="https://docs.coin98.com/~gitbook/image?url=https%3A%2F%2F2339375622-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F6caa9QssJqkg7HFmWsEA%252Fuploads%252FM0oCYeYqQRkshRQCFynP%252Fcoin98-app-oneid-kyc-3.png%3Falt%3Dmedia%26token%3Def123c54-6f16-4b75-a20e-91386389709f&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=45460087&#x26;sv=2" alt="" width="563"><figcaption></figcaption></figure>

**Bước 4:** Nhấn **Phê Duyệt (Approve) ⇒** Nhấn và giữ nút **Nhấn giữ để trả (Hold to Pay)**

<figure><img src="https://docs.coin98.com/~gitbook/image?url=https%3A%2F%2F2339375622-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F6caa9QssJqkg7HFmWsEA%252Fuploads%252FkQvxWBtzml1hyvOLzJRR%252Fcoin98-app-oneid-kyc-4.png%3Falt%3Dmedia%26token%3D3536bfd5-db44-4a52-b5d8-76c66afb8a2a&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=400bcb77&#x26;sv=2" alt=""><figcaption></figcaption></figure>

**Bước 5:** Nhấn **Bắt đầu KYC (Start KYC)**

<figure><img src="https://docs.coin98.com/~gitbook/image?url=https%3A%2F%2F2339375622-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F6caa9QssJqkg7HFmWsEA%252Fuploads%252FMPHvASai1jgT0Hk0umJW%252Fcoin98-app-oneid-kyc-5.png%3Falt%3Dmedia%26token%3Df311a5b4-ae22-43ab-8ba1-8184e337853b&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=ba8c6600&#x26;sv=2" alt="" width="375"><figcaption></figcaption></figure>

**Bước 6:** Cửa sổ Synaps sẽ được mở → Nhấn **Bắt đầu xác minh (Start Verification)** và cung cấp các thông tin hồ sơ liên quan đến định danh bao gồm:

6.1 Scan khuôn mặt của bạn (Scan your face)

6.2 Gửi tài liệu để xác minh (ID Document)

<figure><img src="https://docs.coin98.com/~gitbook/image?url=https%3A%2F%2F2339375622-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F6caa9QssJqkg7HFmWsEA%252Fuploads%252FuLMS93ntC0Ur2BZBhiHn%252F4.png%3Falt%3Dmedia&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=67017f8b&#x26;sv=2" alt=""><figcaption></figcaption></figure>

1. Chọn Quốc tịch (Nationality);
2. Chọn loại tài liệu và scan tài liệu tương ứng (*Giấy tờ được chấp nhận bao gồm: hộ chiếu và căn cước công dân*).

<figure><img src="https://docs.coin98.com/~gitbook/image?url=https%3A%2F%2F2339375622-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F6caa9QssJqkg7HFmWsEA%252Fuploads%252FC2HwsqH2olQtBq1YAkPP%252F5.png%3Falt%3Dmedia&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=13fad05&#x26;sv=2" alt=""><figcaption></figcaption></figure>

5.3 Nhập email bạn muốn nhận mã xác nhận

<figure><img src="https://docs.coin98.com/~gitbook/image?url=https%3A%2F%2F2339375622-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F6caa9QssJqkg7HFmWsEA%252Fuploads%252Fs3t34iAbAOF2k1aFja5s%252F6.png%3Falt%3Dmedia&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=a4707054&#x26;sv=2" alt=""><figcaption></figcaption></figure>

**Bước 6:** Chờ xác nhận và kiểm tra trạng thái KYC của bạn.

<figure><img src="https://docs.coin98.com/~gitbook/image?url=https%3A%2F%2F2339375622-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252F6caa9QssJqkg7HFmWsEA%252Fuploads%252F5huuNWI5jYZQ36CAz1NI%252Fcoin98-app-oneid-kyc-6.png%3Falt%3Dmedia%26token%3D8a6bc90c-fd79-4c4c-8c7e-09fbc4a8ea66&#x26;width=768&#x26;dpr=3&#x26;quality=100&#x26;sign=6d41856b&#x26;sv=2" alt=""><figcaption></figcaption></figure>


# FAQs


# Các câu hỏi thường gặp về quy trình KYC

1. **Mất bao lâu để được phê duyệt KYC?**

Sau khi quy trình KYC với các tài liệu nhận dạng đầy đủ và thông tin xác minh cá nhân được hoàn tất, OneID của bạn sẽ được phê duyệt trong vòng 24 giờ.

2. **Mỗi tài khoản có thể thực hiện quy trình KYC bao nhiêu lần? Tôi nên làm gì nếu số lần KYC cho phép đã hết?**

Mỗi OneID được phép thực hiện quy trình KYC 3 lần. Nếu bạn thất bại cả 3 lần, bạn phải thanh toán lại phí để thực hiện lại KYC.

Nếu số lần KYC cho phép đã hết, bạn cần liên hệ với Coin98 Support qua Live Chat (<https://livechat.coin98.com/>) để được hỗ trợ.

3. **Có thể thay đổi địa chỉ ví KYC không?**

KYC OneID liên quan đến việc người dùng thực hiện KYC thông qua OneID, không phải địa chỉ ví. Điều quan trọng là địa chỉ ví nào được liên kết với OneID được thực hiện KYC.

4. **Những lưu ý quan trọng để tránh mất dữ liệu KYC:**

Dữ liệu KYC của người dùng OneID sẽ bị mất trong các trường hợp sau:

* Khi ID đã hết hạn hoàn toàn (sau Grace Period)
* Nếu ID được chuyển cho người dùng khác, khi chủ sở hữu mới yêu cầu quyền sở hữu để sử dụng ID, tất cả dữ liệu được lưu trữ trong ID, bao gồm cả dữ liệu KYC, sẽ bị mất hoàn toàn.

Trong trường hợp mất dữ liệu KYC, người dùng sẽ cần phải thanh toán và thực hiện lại KYC từ đầu. Do đó, để tránh điều này xảy ra, người dùng nên gia hạn ID kịp thời để tránh hết hạn.<br>


# Các câu hỏi thường gặp về OneID

<details>

<summary>Các ví nào được hỗ trợ để đăng ký OneID?</summary>

Trong bản cập nhật gần đây, chúng tôi hiện đang hỗ trợ Coin98 Super Wallet, MetaMask, Ramper Wallet và FoxWallet để đăng ký OneID.

</details>

<details>

<summary>Những token nào có thể được sử dụng để đăng ký OneID?</summary>

OneID hiện hỗ trợ thanh toán đa chuỗi, người dùng có thể đăng ký OneID một cách liền mạch bằng $C98 trên các mạng lưới sau:

* Viction (VRC25)
* Ethereum (ERC20)&#x20;
* BNB Chain (BEP20)&#x20;
* Polygon (PRC20)&#x20;

Ngoài $C98, OneID hiện cũng hỗ trợ $VIC và $BNB để đăng ký ID, cung cấp cho người dùng nhiều tùy chọn hơn cho trải nghiệm liền mạch trên nền tảng của chúng tôi.

</details>

<details>

<summary>OneID hiện đang hỗ trợ các đuôi DIDs nào?</summary>

Chúng tôi cung cấp một loạt các lựa chọn tên ID phong phú, từ tên chung đến tên thương hiệu hoặc tên hướng đến cộng đồng, phù hợp nhất với danh tính độc nhất của bạn. Đây là danh sách 28 DIDs mà OneID hiện đang hỗ trợ:

1. .c98
2. .atm
3. .buidl
4. .hodl&#x20;
5. .wagmi
6. .btc
7. .bitcoin
8. .crypto
9. .blockchain
10. .wallet
11. .nft
12. .dao
13. .ape
14. .web3
15. .multichain
16. .102
17. .888
18. .aff
19. .boss
20. .kol
21. .mmo
22. .hc
23. .bta
24. .up
25. .alix
26. .gft
27. .babydoge
28. .gmvn

</details>

<details>

<summary>Những nền tảng nào đã tích hợp thành công dịch vụ của OneID?</summary>

OneID là một giải pháp danh tính kỹ thuật số toàn cầu với nhiều ứng dụng và tiện ích cho người dùng, hứa hẹn mở rộng đáng kể trong tương lai. Người dùng OneID hiện có thể sử dụng OneID để thực hiện các giao dịch với các đối tác đã tích hợp thành công OneID’s Inspect SDK, bao gồm:

* Coin98 Super Wallet, Coin98 Extension
* DODO - DEX
* FoxWallet
* Ramper Wallet
* Aliniex - CEX
* Halo - Web3 Social app
* Rubic - DEX & Bridge Aggregator
* SendTokens
* Krystal Defi
* Nabox Wallet

Bằng cách hợp tác với nhiều đối tác hơn, OneID đang thúc đẩy một phong trào thay đổi thị trường tiền điện tử, mang lại những cải tiến vượt bậc về khả năng tiếp cận, bảo mật và sự hài lòng của người dùng. Nhiều kế  mới đang được chuẩn bị để người dùng khám phá thế giới kỹ thuật số.

</details>

<details>

<summary>Người giữ OneID có thêm những lợi ích nào khác?</summary>

Ngoài các chức năng chính của OneID, người giữ OneID còn nhận được nhiều ưu đãi khác, bao gồm:

* Tham gia các launchpad trên Starship. Để tham gia mua token, người dùng cần hoàn thành xác minh KYC của OneID. Starship còn có một bất ngờ đặc biệt cho cộng đồng OneID bằng cách thêm những người giữ OneID 3 và 4 ký tự vào danh sách trắng của launchpad đầu tiên “SA World”.
* Airdrop $SAROS từ Saros Super App cho người giữ OneID với tổng phân bổ hơn 7,9 triệu $SAROS.
* Điểm Krystal thêm cho người giữ OneID. Tham gia chương trình hệ thống điểm Krystal DeFi, mỗi OneID liên kết với ví kết nối với Krystal sẽ nhận được 1.000 điểm. Nếu bạn có nhiều OneID trong một ví, số điểm bạn nhận được sẽ được tính bằng công thức: 1.000 điểm x tổng số OneID hợp lệ. Điểm sẽ được chuyển đổi thành $KRYSTAL.
* Hairy The Bene airdrop $HAIRY cho người giữ OneID.
* Bộ sưu tập PFP NFT của The Contrarians: Vòng mint độc quyền cho người giữ OneID.
* Bộ sưu tập PFP NFT độc quyền của Eternals “The Holy Cat”: Whitelist cho người giữ OneID 3 và 4 ký tự.

</details>


