Skip to content

Ingest

/

Authoritative

Structured fact ingest

Use these paths when your data is already structured:

PatternApproach
Product catalogue, policy fieldsUpload JSON/CSV as documents, or POST /facts with infer: "triples"
Stable external keysentity type + name in the unified graph; scope paths for tenancy
Graph edges between recordsrelation records between entities
  • Unstructured text (PDF, Markdown, HTML): POST /api/v1/{ctx}/documents - async chunking and extraction.

  • Structured triples you already trust: POST /api/v1/{ctx}/facts with infer: "triples".

  • Conversational extraction: POST /api/v1/{ctx}/facts/batch or agent-memory remember.

Send records that already have a structure as triples. Writing them out as documents spends a language model call to recover structure that the records already held. Triples or documents explains the choice, and the sections after it cover validity ranges, registering a scope and batch size.

See Cross-layer linking.

Was this page helpful?