# MOAs - Mint Only Assets

Mint Only Assets are contract that do not have custody, and do not have functionality beyond minting assets.

MOAs could include one-way-burn equivalents of other assets (e.g. Runes, or fractionalizing Ordinals), assets that are purchased by sending other assets out of band (e.g. a stable like Hermetica, which requires direct BTC custody), and of course, shitcoins.

MOAs *must specify* the following arguments:

* Supply cap (can be -1 if infinite)
* Divisibility
* A minting method

There are several minting mechanisms, and each has its own required arguments. An MOA may have a free mint (like Runes), be entirely pre-allocated (e.g. airdrops), or require that other assets are burned or transfered. In the case of a transfer, these transfers are to a separate location - MOAs do not have contract custody.&#x20;

MOAs can additionally add other building blocks to increase their functionality, for example:&#x20;

* Use of an oracle block to determine a dynamic minting ratio
* Use of a more complex logic block for vesting schedules


---

# 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.glittr.fi/contract-primitives/moas-mint-only-assets.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.
