object — Additional properties allowed
| Field | Required at this level | Type | Description and constraints |
|---|---|---|---|
evidenceMode |
Yes | string |
Allowed: CANONICAL_V3_REPLAY, DIAGNOSTIC_AGGREGATE |
strategy |
Yes | StrategyKind | — |
strategyVersion |
Yes | StrategyVersion | — |
quoteProfile |
Yes | QuoteProfile | — |
startingValueQuote |
Yes | string |
Pattern: ^(?:0|[1-9][0-9]*)$ |
endingValueQuote |
Yes | string |
Pattern: ^(?:0|[1-9][0-9]*)$ |
netResultQuote |
Yes | string |
Pattern: ^-?(?:0|[1-9][0-9]*)$ |
Nested required fields apply when their parent object or matching union branch is present. Named types link to their complete schema.
Exact definition: #/components/schemas/SimulationResult in the OpenAPI contract.