# Glossary of Terms

**ART20**: A module defining the creation, management, and interaction with NFTs and their collections.

**SALE**: A module enabling the listing and selling of NFTs at fixed prices, integrating seamlessly with ART20 NFTs.

**TRADE**: A module that introduces liquidity pools for NFTs, allowing AMM-style trades, fee accrual, and integration with price oracles.

**Deny List**: A list managed by the NFT collection’s creator that blocks certain addresses from receiving NFTs.

**CollectionCap**: A capability object granting authority over a specific NFT collection, enabling minting, metadata updates, and other restricted actions.

**UserBalance**: An aggregated object representing how many NFTs from a particular collection a user holds, simplifying large-scale balance queries and transfers.

**LP Tokens**: Liquidity provider tokens representing a user’s share of a trading pool’s assets in the TRADE module.

**Price Oracle**: A component in the TRADE module storing historical price data to compute time-weighted average prices (TWAP) and provide stable pricing signals.

**TWAP (Time-Weighted Average Price)**: An averaged price over a specific time period used to smooth out short-term volatility and resist manipulation.

**Slippage**: The difference between the expected price of a trade and the actual executed price, often due to low liquidity or large trade sizes.


---

# 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.artinals.com/artinals-protocol/appendices/glossary-of-terms.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.
