# INTRODUCTION

**TAG Protocol** is a **DAO** (Digital Autonomous Organization) operating [Hashtag registry](https://tagprotocol.gitbook.io/tagprotocol/features/step1-hashtag-registry), [Staking ](https://tagprotocol.gitbook.io/tagprotocol/features/step3-tagcoin-mining-pool)& [Trading](https://tagprotocol.gitbook.io/tagprotocol/features/step5-hashtag-marketplace) service on Binance Smart Chain. Users can register and perpetually own unique social media[ Hashtags](https://tagprotocol.gitbook.io/tagprotocol/hashtag) just like they register & own domain names and use them to mine [Tagcoin ](https://tagprotocol.gitbook.io/tagprotocol/tag-protocol-assets/what-are-tagcoins)**(Native protocol coin)** by participating in daily [Hashtag Staking](https://tagprotocol.gitbook.io/tagprotocol/features/step3-tagcoin-mining-pool) Pool. Users can exchange **Tagcoin** for other crypto-currencies such as **BNB, BUSD at** market rate immediately on [Tag Exchange](https://tagprotocol.gitbook.io/tagprotocol/features/step4-tagswap-exchange). Users can also trade **Hashtags** with other users at [Hashtag Auction](https://tagprotocol.gitbook.io/tagprotocol/features/step5-hashtag-marketplace) Marketplace in exchange for other crypto-currencies.

#### **Users can participate in the following activities on the Tag Protocol:**

[**Register Hashtags:**](https://tagprotocol.gitbook.io/tagprotocol/features/step1-hashtag-registry) Collect unique #hashtag NFTs. Search & check for the availability of the hashtag you desire to register. If the hashtag is available simply register by paying for it. The Hashtag Contract will mint   Primary function of registry is to accept user request to register new hashtag and mint new hashtag NFT token and to deliver newly minted Hashtag NFT Token to user's wallet.

[**Stake Their Hashtags:** ](https://tagprotocol.gitbook.io/tagprotocol/features/step3-tagcoin-mining-pool)This service allows users to stake their Hashtag NFT Tokens to mine or collect Tagcoin based on the **Twitter** performance provided by **Hashtag Performance Oracles**.

[**Trade Hashtags:**](https://tagprotocol.gitbook.io/tagprotocol/features/step5-hashtag-marketplace)  This service allows users to list & receive bids on their hashtag tokens. Users can also send bids on other users listed hashtags.

[**Trade Tagcoins:**](https://tagprotocol.gitbook.io/tagprotocol/features/step4-tagswap-exchange) This is an **AMM** based exchange service that allows user to exchange their tagcoin with other cryptocurrencies. Users can also earn additional income by depositing various cryptocurrencies into the liquidity pools.

[**Become an Oracle:**](https://tagprotocol.gitbook.io/tagprotocol/features/hashtag-oracle)   Oracles are independent P2P external data aggregators that collect twitter performance data of staked hashtags and rank them based on their performance and broadcast this data to Hashtag Staking Contract for the purpose of Tagcoin Distribution to staked hashtags.

[**Invite & Earn:**](https://tagprotocol.gitbook.io/tagprotocol/features/step6-decentralized-referral-program) This service tracks users invites and calculate their commission. It also manages payments and commission claims made by users.


---

# 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://tagprotocol.gitbook.io/tagprotocol/master.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.
