Scale Intelligence■ Docs
Docs / The model / RateBound

RateBound.

Rate, politeness and cost as typed values with dimensions

Figure 1RateBoundspecified
RATEBOUNDvalue at none scopecallscountperdurationthe calls that the host may make on the way within each period of the rate (per), at most the rate's calls, so that the host decides when to read within it and never reads at the source's ceiling; 0 sets no bound beyond the rate itself. It is a parameter of the source family, counted in calls per unit of time and enforced at the call under the lease (07 §2.1; 18 §2.1 and its parameters table)politeness_budgetcountcost_per_callmoneyoptionalthe measured ceiling of the rateceiling_measuredcountoptionalpoints at no other object
RateBound is a value at none scope. The drawing shows its fields and the objects that they point at.
kind
value
scope
none
key
none
store
none
family
registers

Fields#

fieldtyperequirednote
callscountyes
perdurationyes
politeness_budgetcountyesthe calls that the host may make on the way within each period of the rate (per), at most the rate’s calls, so that the host decides when to read within it and never reads at the source’s ceiling; 0 sets no bound beyond the rate itself. It is a parameter of the source family, counted in calls per unit of time and enforced at the call under the lease (07 §2.1; 18 §2.1 and its parameters table)
cost_per_callmoneyno
ceiling_measuredcountnothe measured ceiling of the rate

Routes that use it#

No route takes or returns RateBound directly. The record holds it, and the objects that point at it reach it.