> ## Documentation Index
> Fetch the complete documentation index at: https://developer.kyberis.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Response Model

> Understand how Kyberis responses support deterministic agent branching and evidence-backed reporting.

Kyberis responses are designed for machine consumers. Agents should branch on stable fields, preserve correlation IDs, and avoid hiding uncertainty. Use response fields to separate facts, ranking rationale, evidence support, and inference in final answers.

## Trust model

* Treat `resolution.status` and candidates as entity-match provenance.
* Treat `priority_score`, `environment_match_reasons`, `suppression_reasons`, and `what_changed` as ranking rationale.
* Treat `confidence_score` as support for the result, not business impact by itself.
* Hydrate important evidence IDs before high-impact reporting.
* Preserve caveats and unresolved gaps instead of smoothing them into certainty.

## Always preserve

* `request_id` or `X-Request-ID`
* `run_id` and `step_id` when present
* evidence IDs and report refs
* confidence values
* caveats and unresolved gaps
* response status for each batch item

## Core response families

<CardGroup cols={2}>
  <Card title="Resolution" icon="magnifying-glass" href="/responses/resolution" />

  <Card title="Evidence" icon="file-search" href="/responses/evidence" />

  <Card title="Relationships" icon="code-branch" href="/responses/relationships" />

  <Card title="Prioritize" icon="arrow-up-wide-short" href="/responses/prioritize" />

  <Card title="Hunt pivots" icon="crosshairs" href="/responses/hunt-pivots" />

  <Card title="Assessments" icon="shield-check" href="/responses/assessments" />

  <Card title="Batches" icon="layer-group" href="/responses/batches" />

  <Card title="Errors" icon="triangle-exclamation" href="/responses/errors" />
</CardGroup>
