> For the complete documentation index, see [llms.txt](https://matrixdock.gitbook.io/matrixdock-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://matrixdock.gitbook.io/matrixdock-docs/english/silver-token-xagm/smart-contract/por-and-mint-budget.md).

# PoR and Mint Budget

**Token Supply**&#x20;

The total XAGm token supply will change in the following two circumstances: **(1) addition/removal of reserves** where the corresponding amounts of XAGm tokens will be minted or burned and (2) reconcileSupply to create the tokens corresponding to the fee amounts and sent to the feeCollector address.&#x20;

**Mint Budget**&#x20;

XAGm tokens are minted and redeemed on-chain while ensuring that the sum of totalSupply on Ethereum and other future blockchains does not exceed the reserve amount divided by the latest ozPerToken value.&#x20;

After subtracting the sum of totalSupply on all chains from the total permissible token amount calculated by totalReserves divided by the prevailing ozPerToken value, the resulting difference is called the Global Mint Budget, which is the total amount of new XAGm that can be further minted on chain. This occurs when a new physical bar is added to the reserves inventory, prior to the minting of XAGm. Each time the reserve is increased, or XAGm is redeemed, the value of the Global Mint Budget is increased.&#x20;

The mint budget allocated to each chain is called the Local Mint Budget. Whenever the reserve increases, the local mint budget on Ethereum is first increased and subsequently transferred to the destination chain’s local mint budget. When minting XAGm, the amount minted cannot exceed the local mint budget on that particular chain.&#x20;

<br>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://matrixdock.gitbook.io/matrixdock-docs/english/silver-token-xagm/smart-contract/por-and-mint-budget.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.
