VAIL
Vantiq's own procedural language for writing rules and procedures.
Namespace
An isolated workspace containing an app's types, rules, and resources.
Resource
Any first-class object in the platform — types, procedures, rules, sources, and more.
Type
A schema defining the shape of data stored and exchanged within a namespace.
Procedure
A reusable block of VAIL code, callable from rules, other procedures, or the REST API.
Rule
A WHEN/DO statement that reacts to an event by running a procedure.
Source
A connector that brings external events (MQTT, REST, OPC-UA, etc.) into a namespace.
Assembly
A packaged, reusable bundle of app components that can be installed into another namespace.