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.
It describes, explains, and defines.