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/materialUse 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
- Sources & compilation — what happens inside a compile.
- Connectors — pull material from external systems automatically.