ThinkingRoot Docs
Guides

Sources

Add material to a project and compile it into claims.

The Sources tab is where knowledge enters a project. A source is the raw material; compiling it produces the claims your AI reads.

Add a source

Open Sources and add material. Each source is content-addressed, so the engine tracks changes and avoids re-processing identical bytes.

Compile

Trigger a compile to extract claims, witnesses, entities, and relations. The Overview cards update with the new counts when it finishes.

Equivalent calls:

# REST (through the gateway /engine proxy, authed with a tr_sk_ key)
curl -X POST "$GATEWAY/engine/api/v1/ws/$WS/compile" \
  -H "Authorization: Bearer tr_sk_…"

# CLI (local engine)
root compile ./path/to/material

Use POST /api/v1/ws/{ws}/compile/stream (or root compile --watch) to follow progress live.

Forget a source

To remove a source's contribution from the graph, forget it: POST /api/v1/ws/{ws}/sources/forget. The engine drops the claims that source grounded.

Nothing is fabricated to fill gaps. If a compile extracts nothing, the source simply contributes no claims — the Sources list reflects exactly what's there.

See also