Skip to main content
Requel—RQL out loud—is a runtime and small compiler for describing what an agent may ask of data. .rql files compile to SQL, retrieval queries, and search jobs while keeping the plan reviewable and reproducible.

Refuse silent errors

Requel knows the grain of each relation and the cardinality of each edge. An aggregate that crosses a row-multiplying join is refused before it reaches the database:
Deliberate exceptions require a reason in the source:

Contract

  • Typed parameters become binds, never SQL structure.
  • Relation guards apply wherever the relation is used.
  • .rql is deterministic Starlark: no network, clock, or ambient state.
  • Tests, schema locks, and the callable surface live beside the ontology in Git.

Start

Requel is separate from the Rafflesia homology API. Its complete language and runtime documentation lives in the Requel repository.