Skip to main content

Function: deriveMeasuredRate()

deriveMeasuredRate(cost, options): MeasuredRate

Defined in: packages/agentos/src/safety/runtime/CreditRates.ts:164

A published rate from a measured cost: costMicro / quantity per unit, times the multiplier, for every per units, rounded up to the micro-dollar.

Parameters​

cost​

MeasuredUnitCost

options​

multiplier​

{ denominator: number; numerator: number; }

multiplier.denominator​

number

multiplier.numerator​

number

per​

number

Returns​

MeasuredRate

Throws​

When a number is not whole, the quantity, per or the denominator is zero, or the evidence is empty.