# Grainmaker Part 1

**URL:** <https://discourse.sourcecred.io/t/grainmaker-part-1/784>\
**Category:** Uncategorized\
**Created:** [July 6, 2020, 6:11pm UTC](https://discourse.sourcecred.io/t/grainmaker-part-1/784 "2020-07-06T18:11:46Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![decentralion](https://yyz2.discourse-cdn.com/flex032/user_avatar/discourse.sourcecred.io/decentralion/32/7_2.png) [@decentralion](https://discourse.sourcecred.io/u/decentralion)\
**Post date:** [July 6, 2020, 6:36pm UTC](https://discourse.sourcecred.io/t/grainmaker-part-1/784/2 "2020-07-06T18:36:39Z")

</div>

> [@DeltaFreq](#):
>
> Let us then present two quantities: average monthly inflows (I\_m), and average monthly outflows (O\_m). I\_m is the amount of grain that gets boosted into an org each month. O\_m is the amount of grain that gets paid out to contributors each month. Clearly we must have O\_m \<= I\_m or the org will eventually go bust.

These assumptions aren’t right (ergo the downstream conclusions aren’t built on a good foundation).

Given that we’re maintaining a 1 Grain = 1 Dai peg, we have the following quantities:

- Outstanding Grain (G)
- Dollar/Dai reserve (D)

With the following flows:

- Grain Issuance to contributors (+G)
- Grain burn rate due to boosting (-G)
- Grain Redemption for dollars (-G, -D)
- Grain Minting from Dollars (+G, +D)

The project “goes bust” if `D==0`, since at that point we can no longer redeem Grain at peg.

The “reserve ratio” is what proportion of outstanding Grain is backed by dollars, i.e. D/G. When the reserve ratio is over 1, it’s impossible for the project to go bust, even if everyone decides to redeem. When the reserve ratio is below one, a “Grain run” is possible. When the reserve ratio is 0, we are busted.

Note the big difference from your construction, is that at the first-order level we aren’t worried about having long-run net Grain issuance, i.e. the total outstanding Grain can grow indefinitely without the org ever going bust. What we do care about is the redemption flows, and the reserve ratio.

I do agree that we want to reduce the volatility of contributors’ grain flows. Here’s a simple proposal for doing so: [Grain Vesting](https://discourse.sourcecred.io/t/grain-vesting/636)

---

_[View the full topic](https://discourse.sourcecred.io/t/grainmaker-part-1/784)._
