Skip to main content

ComparableRateHorizon

How the effective rate was arrived at — the caveats a UI must show next to a normalized number.

basisstring

flat-forward: no maturity, today’s floating rate assumed to hold. early-exit: horizon shorter than the term, the venue’s exit rule applied. held-to-maturity: horizon matches the term (the clean case). rolled: horizon outlasts the term, a roll at today’s rate assumed.

Possible values: [flat-forward, early-exit, held-to-maturity, rolled]

lockedboolean

Is the rate contractually fixed for the WHOLE horizon? False for floating pools and for a fixed term that has to be rolled to cover the horizon.

priceRiskboolean

Exiting early means unwinding on an order book at the then-current price (Midnight/Term), so the realized cost can land either side of the quote. Not priced in — flagged.

assumptionsstring[]

Display-ready caveats, most important first.

ComparableRateHorizon
{
"basis": "flat-forward",
"locked": true,
"priceRisk": true,
"assumptions": [
"string"
]
}