What is AiSQL?

AiSQL is a deterministic, symbolic language designed to describe knowledge, semantics, and intent in a structured, auditable, and executable form.

It looks familiar—intentionally so—but it serves a fundamentally different purpose.

  • AiSQL is not a database query language
  • AiSQL is not probabilistic machine learning
  • AiSQL is a deterministic knowledge description language

“AiSQL is engine-agnostic. ZeroTrain is the reference implementation.”


Why AiSQL Exists

Modern systems need a clear way to turn information into deterministic decisions. AiSQL exists to:

  • Define knowledge and intent in a structured, reusable form
  • Remove ambiguity from decision logic
  • Make inference auditable, inspectable, and externally controlled

What Makes AiSQL Different

  • Deterministic: The same source always produces the same structure and outcome.
  • Symbolic: Meaning is described explicitly—not inferred statistically.
  • Semantic: Relationships, proximity, and intent are declared, not guessed.
  • Decision-oriented: AiSQL describes knowledge and decisions, not data retrieval.

How AiSQL Is Structured

AiSQL documents are organized into clear sections that define:

  • Inputs and their meaning
  • Knowledge and semantics
  • Rules, decisions, and outputs

Who AiSQL Is For

For engineers, architects, and analysts who need:

  • Deterministic decision construction
  • Transparent and reusable logic
  • Separation of description from execution

AiSQL and the Bigger Picture

AiSQL is a language and a standard. It defines knowledge and intent. Execution is handled by any system that consumes AiSQL.

AiSQL does not guess.
It describes, explains, and defines.