---
title: "Read the grounding episodes behind a fact"
method: GET
path: "/v1/facts/{id}/provenance"
tags: ["Facts"]
---

# Read the grounding episodes behind a fact

`GET /v1/facts/{id}/provenance`

## Request

- Base URL: `https://brain.inite.ai`
- URL: `https://brain.inite.ai/v1/facts/{id}/provenance`
- Auth: HTTP bearer

The verbatim source turns (`source.episodeIds`) the fact was derived or ingested from, chronological, text capped server-side. Callers without `brain:read_pii` never receive PII-classed episode text. Same 404 fences as GET /v1/facts/{id}. 404 until FACTS_API_ENABLED=1.

Required scope: `brain:read`.

## Path parameters

- `id` string, required

## Response `200`

The grounding episodes.

- FactProvenanceResponse
  - `closure` object
    - `depth` number, required
    - `factCount` number, required
    - `filtered` boolean, required
    - `truncated` boolean, required
  - `derivedFacts` object[]
    - `depth` number, required
    - `factId` string, required
    - `predicate` string, required
    - `status` string, required
  - `episodes` FactProvenanceEpisode[], required
    - `conversationId` string
    - `episodeId` string, required
    - `occurredAt` string, required
    - `relation` 'neighbour'
    - `span` object
      - `end` number, required
      - `exact` string, required
      - `start` number, required
    - `speaker` string
    - `text` string, required
    - `textTruncated` boolean
  - `factId` string, required
  - `supportEdges` object[]
    - `from` string, required
    - `kind` 'supported_by' | 'contradicted_by' | 'derived_from' | 'reconstructed_from', required
    - `to` string, required

## Other responses

- `401`: Missing or unknown bearer key.
- `403`: The key lacks the required scope.
- `404`: No such resource in this tenant.

---

[API](https://skmtc.dev/inite/apis/inite-brain-platform-api.md) · [All operations](https://skmtc.dev/inite/apis/inite-brain-platform-api/llms.txt) · [OpenAPI document](https://skmtc.dev/inite/apis/inite-brain-platform-api/revisions/c7c3eb5e304b?raw)
