Flow Controls

Information about Creator Coin rate limitations / throttling / flow controls

Flow controls govern the amount of coins that can be converted (to $RLY) and transferred (to another user, transferring to a creator is excluded) after purchase. Creator Coins are subject to flow controls designed to promote utility and usability over speculation. The flow controls are modeled on token bucket algorithms and are designed to enforce per user, per coin rate limits while allowing for bursts in activity.

Users will notice flow controls in the Convert, Redeem, and Send interfaces. In each, users will see an "up to" amount that will be less than their total balance when they are subject to limits applied by the flow control system.

The specific implementation includes:

  • A configurable maximum allowance defined as 5% of the circulating supply of a creator coin

  • Accrual towards that maximum allowance over 30 days

At any given time, a user has an allowance limiting the amount of a creator coin that they can sell or transfer based on the above rules. Each time a sale or transfer is completed, that amount is deducted from the user's available allowance for that coin and accrual up to the maximum allowance continues.

Additionally, there are configurable exemptions that allow for unrestricted transfers to and from specified addresses for each coin that are designed to allow commerce and donations to happen without restriction.

The flow control calculation tracks the last time you (a creator or fan) performed an action and what your allowance was at the time of that action. When you return in the future to perform another action, your current allowance is calculated based on the time that has passed since your last action, your allowance at that time, and the current circulating supply of coins. This allowance is what the flow control will allow you to send or convert at this time; with the exception that exemptions such as sends to creators in their own coin are not subject to this allowance.

The “Up to” amount you will see when you go to send or convert coins shows you what you are currently able to send or convert based on the above allowance calculation and your current balance.

Examples:

Days since last action

Allowance following last action

Current circulating supply

Current allowance

10

0

20,000

333

10

2,000

20,000

1,000

10

2,000

100,000

3,666

20

2,000

100,000

5,000

20

2,000

200,000

8,666

30+ (your flow controls reset after 30 days)

Any

Any

5% of current circulating supply