Scale Intelligence■ Docs
Docs / The model / DriverNode

DriverNode.

One node of a value driver tree: a leaf that a party states, or a formula over its children

Figure 1DriverNodespecified
DRIVERNODEvalue at none scopethe value driver this node produces, a kind of measure of the economics familydriverKindOfMeasureleaf for a stated, read or benchmarked input; the rest are the closed operators the one evaluator computesoperatorenum:leaf|add|subtract|multiply|divi…the operands, in order; empty for a leafchildren[DriverNode]optionalthe value of a constant node, with the dimension belowconstantjsonoptionalthe dimension the node produces, which the evaluator checks follows from its childrendimensiontextwho supplies the number: the buyer states it, a benchmark carries it, the record holds it, or the formula computes itstated_byenum:the buyer|a benchmark|the recor…for a driver the buyer states: the question in the buyer's own wordsquestiontextoptionalthe floor and the ceiling a stated value may not crossboundsIntervaloptionalKINDOFMEASUREthrough driverINTERVALthrough bounds
DriverNode is a value at none scope. The drawing shows its fields and the objects that they point at.
kind
value
scope
none
key
one node of a driver tree
store
none
family
market

Fields#

fieldtyperequirednote
driverKindOfMeasureyesthe value driver this node produces, a kind of measure of the economics family
operatorone of leaf | add | subtract | multiply | divide | minimum | maximum | constant | share of | per period | clampyesleaf for a stated, read or benchmarked input; the rest are the closed operators the one evaluator computes
childrenDriverNodenothe operands, in order; empty for a leaf
constantjsonnothe value of a constant node, with the dimension below
dimensiontextyesthe dimension the node produces, which the evaluator checks follows from its children
stated_byone of the buyer | a benchmark | the record | a formulayeswho supplies the number: the buyer states it, a benchmark carries it, the record holds it, or the formula computes it
questiontextnofor a driver the buyer states: the question in the buyer’s own words
boundsIntervalnothe floor and the ceiling a stated value may not cross

Routes that use it#

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