truespeech
In Ursula Le Guin's Earthsea, the True Speech is the language of wizards and dragons — a language in which words are bound elementally to the things they name, making lies and deception impossible.
truespeech is a technology for LLM-to-human communication that guarantees what the user sees is valid and accurate. It is a programming language in which an LLM expresses its claims, and a runtime that validates those claims against real data before rendering them into English. The result is communication that is deterministic, auditable, and provably correct.
The stack is under active development. The foundation is the Open Semantic Interchange runtime — the semantic layer everything sits on. On top of it runs the truespeech runtime: a small, SQL-like query language plus a queryable lexicon of contextual knowledge about the data — regions that mark suspect or special patches of data, and boundaries that mark where a metric's meaning changed — which the runtime reconciles automatically against every query.
Three ways in:
Tutorial — learn the language →Sandbox — try it in your browser →
Reference — the full specification →
OSI Runtime — the semantic-layer foundation →
Follow the project on GitHub →