> For the complete documentation index, see [llms.txt](https://studybitcoin.gitbook.io/hndl-bitcoin-handle-naming-system/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://studybitcoin.gitbook.io/hndl-bitcoin-handle-naming-system/abstract.md).

# Abstract

<figure><img src="https://3958638932-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ5XZL16zX1ahJjFehaTy%2Fuploads%2FzSGe6sCDsUnOQfvKo8JY%2FInstagram%20post%20-%202.png?alt=media&amp;token=056f6dde-1f61-4e11-8f86-9a46a90670b2" alt="" width="375"><figcaption></figcaption></figure>

HNDL, an acronym for **Handle Naming Decentralized Ledger**, represents an innovative decentralized handle naming system developed on the **Rootstock sidechain** and **Ordinals**.&#x20;

The HNDL smart contract enables users to register, manage, set token URIs, and transfer unique handles and sub-handles. Handles are assigned with a (**.₿**) suffix and are non-fungible tokens (NFTs) that can be linked to both **Rootstock and Bitcoin addresses** through Token Bound Accounts (**ERC-6551**).&#x20;

Users can sign in to applications and own their public and private data with **zero-knowledge proofs** assigned to specific apps.&#x20;

This gitbook provides a comprehensive overview of the HNDL contract, detailing its features, advantages, and technical specifications.&#x20;

***Disclaimer:** This gitbook is subject to change and is not finalized.*
