# thoth.id Sdk Docs

> 🚧 **Disclaimer: Project Status** 🚧
>
> The **thoth.id** project is currently under active development.
>
> * The nano contract has **not yet been launched** on any public Hathor network, but it will soon be deployed to the **testnet**.
> * The official API endpoint `domains.thoth.id` is **active**, but there are currently **no contract IDs** available. Once deployed to mainnet, there will be two endpoints:
>   * `mainnet.domains.thoth.id`
>   * `testnet.domains.thoth.id` (with `mainnet` being the default).
>
> This SDK is provided for **testing and integration** purposes. You can use it with a **local development environment** or a **testnet contract**.

## About this Documentation

This documentation will guide you through the process of integrating the thoth.id Sdk into your applications. Whether you're building a new decentralized application (dApp) or integrating with an existing one, this Sdk provides all the tools you need to interact with the thoth.id naming system on the Hathor Network. 🚀

You can find the source code for this Sdk on [GitHub](https://github.com/jackal-thothid/thoth-id-sdk).

## What is thoth.id? 🆔

thoth.id is a decentralized naming service built on the Hathor Network. It allows you to map human-readable names (e.g., `username.htr`) to wallet addresses, effectively creating a digital identity on the blockchain. This simplifies the process of sending and receiving cryptocurrencies and interacting with dApps, as you no longer need to use long and complex wallet addresses.

With thoth.id, you can:

* **Create a unique digital identity:** Register a human-readable name that represents you on the Hathor Network. 👤
* **Simplify transactions:** Send and receive funds using your thoth.id instead of a long wallet address. 💸
* **Build a reputation:** Your thoth.id name can be used across multiple dApps, allowing you to build a consistent reputation within the ecosystem. 🏆

## What is the Hathor Network? 🌐

The Hathor Network is a scalable and easy-to-use blockchain platform designed for real-world use cases. It features a unique hybrid architecture that combines a Directed Acyclic Graph (DAG) of transactions with a blockchain of blocks. This design allows Hathor to be highly scalable and to process a large number of transactions per second with no fees.

Key features of the Hathor Network include:

* **Scalability:** A novel architecture that can handle a high volume of transactions. 📈
* **Ease of Use:** Simplified token creation and nano contract deployment. 👍
* **Security:** A secure and reliable network for decentralized applications. 🔒

## The Purpose of this Sdk 🛠️

The thoth.id Sdk is a TypeScript library that simplifies interaction with the thoth.id nano contracts. It provides a set of easy-to-use methods that allow you to:

* Resolve thoth.id names to wallet addresses.
* Check if a thoth.id is available.
* And more!

By using this Sdk, you can easily integrate thoth.id functionalities into your applications without having to worry about the low-level details of interacting with the nano contracts.


---

# Agent Instructions: Querying This Documentation

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

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

```
GET https://docs.thoth.id/readme.md?ask=<question>
```

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

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