NativeAnswer
Original typed primitive. Rounded score bands never replace these fields.
choicestring | nullnullable
Selected choice label.
confidence(number | null)<double>nullable
Confidence, distinct from label probabilities.
Possible values: >= 0 and <= 1
legend object
Controlled requested rubric descriptions indexed by native level.
property name*string
normalized_score(number | null)<double>nullable
Continuous normalized level, native score plus one.
Possible values: >= 1 and <= 5
noul(number | null)<double>nullable
P(yes); explicit zero remains present.
Possible values: >= 0 and <= 1
probabilities object
Complete permitted distribution.
property name*number<double>
score(number | null)<double>nullable
Exact native expected level, 0..4.
Possible values: >= 0 and <= 4
typePrimitiverequired
Native primitive kind.
Possible values: [noul, choice, score]
NativeAnswer
{
"choice": "string",
"confidence": 0,
"legend": {},
"normalized_score": 0,
"noul": 0,
"probabilities": {},
"score": 0,
"type": "noul"
}