# Farmers' Almanac

![](https://1726144830-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F5SjsCK0fqV4JO7QPJe4U%2Fuploads%2Fgit-blob-7272ad5f08c2297da03500f564de26d764805117%2Flogo.png?alt=media)

Beanstalk is a permissionless fiat stablecoin protocol built on Arbitrum.

Beanstalk forms the monetary basis of an Arbitrum-native, rent-free economy facilitated by the seigniorage of its native fiat currency, a stablecoin called Bean.

A stablecoin that does not compromise on decentralization nor require collateral, has competitive carrying costs, and trends toward more stability and liquidity, will unlock the potential of DeFi. Beanstalk's primary objective is to incentivize independent market participants to regularly cross the price of 1 Bean over its dollar peg in a sustainable fashion.

You can find an overview of why Beanstalk was created here:

{% embed url="<https://www.youtube.com/watch?v=eH1j8hu1BbQ>" %}

Beanstalk is an experiment. Before interacting with Beanstalk, consider reading the [Disclosures](https://docs.bean.money/almanac/disclosures) prepared by the DAO.

* If you are looking for complete formulas behind the different mechanisms of Beanstalk, check out the [Beanstalk whitepaper](https://bean.money/beanstalk.pdf) (being updated to reflect [BIP-50](https://bean.money/bip-50) and the migration to Arbitrum).

Please share any feedback on the Farmers' Almanac in the **(#📜・docs-feedback)** channel in Discord. You can submit a pull request to the Farmers' Almanac yourself [here](https://github.com/BeanstalkFarms/Farmers-Almanac).

### Links

* [Introduction](https://docs.bean.money/almanac/introduction/why-beanstalk)
* [Beanstalk Mechanics](https://docs.bean.money/almanac/introduction/how-beanstalk-works)
* [Guides to Using Beanstalk](https://docs.bean.money/almanac/guides/directory)
* [Peg Maintenance](https://github.com/BeanstalkFarms/Farmers-Almanac/blob/master/broken-reference/README.md)
* [Governance](https://docs.bean.money/almanac/governance/beanstalk)
* [Glossary](https://docs.bean.money/almanac/protocol/glossary)
* [Contracts](https://docs.bean.money/almanac/protocol/contracts)
* [Other Links](https://docs.bean.money/almanac/community/links)


---

# 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.bean.money/almanac/readme.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.
