GemReserve holds accounted GRAPL for approved benefits. It is not a GEM/GRAPL AMM, a USD oracle, a peg or a promise of cash redemption.
Funding becomes active later
An authorized funder deposits GRAPL throughfundFees. The contract measures received tokens and rejects a mismatch. Unaccounted transfers do not change the quote.
Anyone can activate matured funding. A new deposit in a later block activates the previous batch first, so continuous deposits cannot indefinitely delay old funding. This delay is a local manipulation guard, not a production oracle or time-weighted average.
Reference formula
For GEM amountg, using integer atomic units:
Burning does not guarantee appreciation: it removes GEM and backing. Trading can add fees and issue GEM together, so more trades do not guarantee higher reference value either.