# Runes

Runes is a fungible token protocol built natively on Bitcoin. It aims to provide a simple, efficient, and UTXO-friendly way to issue and transfer fungible tokens on Bitcoin, without requiring off-chain infrastructure or complex indexers.\
Runes defines a method for creating and transferring fungible tokens on Bitcoin using standard transaction fields like OP\_RETURN.

* Simple: The protocol logic is minimal and does not rely on external systems.
* On-chain: All state and transfer data are embedded within Bitcoin transactions.
* UTXO-native: Assets are stored and moved through Bitcoin’s native UTXO structure.

\
UniSat provides full protocol-level support for Runes, including:

* Mint & Etch Runes: Users can define new Rune tickers(etch) or mint runes through [UniSat Inscribe](https://unisat.io/runes/inscribe)
* Wallet Integration: Rune balances and transactions are supported directly in the UniSat Wallet, enabling send and receive functions
* Marketplace: UniSat's marketplace enables the trading of Runes tickers through [UniSat Marketplace](https://unisat.io/runes/market)
* Explorer: Users can browse Rune assets, holders, and activity via the Rune section of [UniScan](https://uniscan.cc/runes)

\
More information: [https://docs.ordinals.com/runes/specification.html ](https://docs.ordinals.com/runes/specification.html)

**Disclaimer:**

The content of this document is for informational purposes only. It does not constitute (i) investment advice or recommendations, (ii) an offer, solicitation, or inducement to purchase, sell, or hold digital assets, or (iii) financial, accounting, legal, or tax advice. Digital assets (including FTs and NFTs) are subject to market volatility, involve high risk, regulatory changes, and may depreciate in value. The information is provided "as is," and we make no warranties regarding its accuracy. Please consult your legal, tax, or investment professionals to determine whether trading or holding digital assets is suitable for you.

{% content-ref url="/pages/NlQaJyVzsOUcfT4EpmMs" %}
[How to Etch Runes?](/misc/knowledge-base/runes/how-to-etch-runes.md)
{% endcontent-ref %}

{% content-ref url="/pages/Ime3SaJZur83zNnppGMm" %}
[How to Mint Runes?](/misc/knowledge-base/runes/how-to-mint-runes.md)
{% endcontent-ref %}

{% content-ref url="/pages/wuLMf2jGfE6suCePKiB6" %}
[How to Trade Runes？](/misc/knowledge-base/runes/how-to-trade-runes.md)
{% endcontent-ref %}


---

# 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.unisat.io/misc/knowledge-base/runes.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.
