Variable-period BOND

From DAO Governance Wiki
Jump to navigation Jump to search

A variable-period BOND is a BOND token which expires after a variable lifetime which depends on the variable payout rate. This expiration date[1] will change as the fees the DAO earns changes. This page details the design of the contracts which govern these tokens so their valuation is fair. The variables of payout rate, the expiration time, and the value of the BOND are dependent on each other. A DAO can choose two of the variables at will, then solve for the third to determine a fair contract using REP tokenomics theory. A variable-period BOND is called a riskless BOND when the period is chosen so that the token expires once the value is paid out.

The results and notation from the reputation tokenomics page are used here derive the formulas under the assumptions that a DAO's underlying REP tokens have infinite lifetime and when they have finite lifetime. We give estimates for under the further assumptions that the fees the DAO earns are constant.

Overview

Suppose we wish to pay a developer a bounty worth . We can give them BOND tokens which pay out the same as a REP token would by participating in the REP salary. Our goal is to find formulas determining how large we should set the expiration date given the rate of payout and the value.

When we pay the developer with newly minted BOND tokens, which dilutes the total REP in the DAO as fees are now shared with the tokens. The number of tokens determines the rate of payout, as a larger means a larger share of the REP salary. The exact rate of payout for BOND token is proportional to the incoming fees as .

Depending on whether the REP token design of the DAO has REP tokens with finite or infinite lifetime we get different formulas for how to program the lifetime for a variable-period BOND.

Code

Applications

See Also

Notes and references

  1. Expiration date, lifetime, and period are all interchangeable terms for the amount of time a BOND is active, denoted .