Concept
Knowledge compilation
Turning source material into structured, validated, versioned knowledge units.
Retrieval gives you passages. Compilation gives you claims: what was asserted, by which source, with what support, and in conflict with what else. The difference is whether a conclusion can be traced back to something checkable.
A compiler has passes — extraction, normalisation, linking, contradiction detection, validation — and each pass writes an artifact. That is what makes the output inspectable at every stage instead of emerging as a single opaque answer.
The recurring principle across these projects is that evidence magnitude is not sufficiency. A claim supported by a hundred weak sources is not better established than one supported by a single strong one, and a pipeline that only counts support will get that wrong.
This is why compilation beats query-time reasoning on cost as well as rigour. Query-time AI re-derives the same relationships on every request, spending tokens to reach a conclusion someone already reached. Do the hard reasoning once, compile it, and everyone after you inherits the answer instead of re-paying for the question.
Implementation
Where this runs
A concept that never left a document is a hypothesis. These are the systems that implement it.
Writing