# Barracks

The Barracks is where you can mint new knight NFT's. There are several packs available each containing different rarities of knights, from common, rare to super-rare.

The exact knight in the rarity category is randomly selected using the [Chainlink oracle](https://chain.link/vrf). After minting knights, they are sent to your wallet.

In the Barracks, you can also upgrade your knights by spending $SILVER, won through [Arena](https://knights-kingdom-1.gitbook.io/knights-kingdom-whitepaper/knights-kingdom/arena) games.

To upgrade your knights or enter them into the Arena, they must be staked into the Barracks contract. On the Barracks page there is a 'Send to Barracks' button that will let you send your knight NFT's, where they can be withdrawn at any time - provided they are not currently in an arena battle.


---

# 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://knights-kingdom-1.gitbook.io/knights-kingdom-whitepaper/knights-kingdom/barracks.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.
