# Welcome

![](https://810882225-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MgM337tO_IkXKTfqkZI%2Fuploads%2FeKasdfTAS6UpKiXKsUSv%2Fimage.png?alt=media\&token=80d6867a-b47f-4718-ad06-571e1cbb0137)

Here you can find all the useful resources about Crafting Finance.\
\
**Learn more:** To learn about how Crafting Finance works, read the [whitepaper](https://crafting-finance.gitbook.io/crafting-finance/white-paper).\
\
**Github:** To view the codebase, visit [the Github page](https://github.com/crafting-finance).

## **Introduction**

The synthetic assets issued by the entire system are produced by users staking certain collateral. The initial collateral includes CRF,DAI， USDT， NEAR, AURORA, BTC, and ETH, and the collateral rate depends on the variation of the collateral itself. We plan to refer to the collateral rate of other projects at the early stage of the project and set the rate between 150% and 800%. For example, if a user wants to mint synthetic assets worth $100, they need to put $150 to $800 collaterals, depending on which collateral he/she uses. The user’s collateralization ratio should be as high as possible than this prescribed ratio, that is, when the price of the collateral drops, the collateralization ratio may be insufficient. At this time, the user should replenish the collateral or return (destroy) a part of synthetic assets. The system stipulates that only users who are greater than or equal to the specified collateralization ratio will receive system rewards as an incentive. In the future, the collateral and collateral rate can be adjusted through community governance. When users stake collaterals and forge synthetic assets, corresponding debts are generated. When the user wants to unlock the collateral, he must repay the debt, that is, destroy the previously generated synthetic assets.

**The** **main** **functional** **modules** **of** **the** **entire** **system** **are** **Forge** **and** **Kingsman.** **Forge** **are** **where** **all** **synthetic** **assets** **are** **minted.**  **Kingsman**  **is** **the** **decentralized**  **contract** **exchange** **using** **sharing** **debt** **pool** **trading** **mode.** **Other** **important** **modules** **of** **the** **system** **include** **collateral** **pools,** **fee** **pool,** **interest** **pool,** **and** **oracles.**

## Support & Community

[Medium](https://medium.com/@craftingfinance)\
[Discord](https://discord.gg/89upsrRUNY)\
[Twitter](https://twitter.com/craftingfinance)\
[Telegram<br>](https://t.me/craftingfinanceofficialgroup)


---

# 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://crafting-finance.gitbook.io/crafting-finance/master.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.
