SimulationRun.
The one evaluator run over sampled inputs to give a frame its intervals; deterministic under its seed; stops at its budget with the interval it reached
Figure 1SimulationRunspecified
- kind
- work
- scope
- platform
- key
- the model version, the inputs hash and the sample count
- store
- postgres
- family
- market
Fields#
| field | type | required | note |
|---|---|---|---|
business_model | id | yes | |
model_version | count | yes | |
inputs_hash | hash | yes | |
samples | count | yes | |
seed | count | yes | |
level | share | yes | the level of the intervals reported |
outputs | {text:json} | no | each output as an Interval, by name |
elapsed_ms | count | no | |
reason | text | no | why it stopped early or failed |
Routes that use it#
No route takes or returns SimulationRun directly. The record holds it, and the objects that point at it reach it.