generated: '2026-09-25' method: derived generator: derive-data-model.py source: - openapi/kronos-seshat-agent-api-openapi.yml - openapi/kronos-seshat-agent-intelligence-api-openapi.yml - openapi/kronos-seshat-analysis-api-openapi.yml - openapi/kronos-seshat-discovery-api-openapi.yml - openapi/kronos-seshat-experimental-api-openapi.yml - openapi/kronos-seshat-forecast-api-openapi.yml - openapi/kronos-seshat-market-intelligence-api-openapi.yml - openapi/kronos-seshat-semantic-similarity-api-openapi.yml - openapi/kronos-seshat-signal-api-openapi.yml - openapi/kronos-seshat-verification-api-openapi.yml notation: has_one = property $ref; has_many = array of $ref; belongs_to = _id field summary: entities: 6 entities_in_spec: 6 relationships: 3 entities: - name: Error fields: 2 - name: KronosConsensus fields: 5 description: Aggregate directional reading across the requested timeframes. - name: KronosForecast fields: 5 description: Conformal calibrated price range. - name: KronosForecastResponse fields: 7 description: Kronos forecast response shared by /sample and /predict endpoints. - name: KronosSamplePolicy fields: 3 - name: KronosTimeframeResult fields: 10 relationships: - from: KronosForecastResponse to: KronosConsensus type: has_one via: consensus - from: KronosForecastResponse to: KronosForecast type: has_one via: forecast - from: KronosForecastResponse to: KronosSamplePolicy type: has_one via: sample_policy