ConceptResult
The output of concept execution (Rt). explanation is populated when explain: true is passed to the request. SDK mapping: result (not conceptResult), result.value, result.deterministic, result.explanation (camelCase).
value object
Computed concept output. Type matches the concept's declared output type.
- number
- boolean
- string
Possible values: [float, boolean, categorical]
True when timestamp was provided in the request.
explanation objectnullable
Populated when explain: true is passed to the request. Contains node-level computation details, contribution attribution, and execution trace. Null when explain is false or omitted.
output object
Final output value. Matches ConceptResult.value.
- number
- boolean
- string
contributions object
Attribution of each input signal to the final output. Keys are signal names, values are contribution amounts.
nodes object[]
Node-level computation details in execution order.
output_value object
- number
- boolean
- string
Step-by-step execution trace in topological order.
{
"value": 0,
"type": "float",
"entity": "string",
"version": "string",
"deterministic": true,
"timestamp": "2024-07-29T15:51:28.071Z",
"explanation": {
"output": 0,
"contributions": {},
"nodes": [
{
"node_id": "string",
"op": "string",
"inputs": {},
"params": {},
"output_value": 0,
"output_type": "string"
}
],
"trace": [
{}
]
}
}