Documentation Index

Fetch the complete documentation index at: https://docs.unqork.io/llms.txt

Use this file to discover all available pages before exploring further.

Centauri and Vega Runtimes

Prev Next

The Unqork Module Builder supports two execution runtimes: Centauri (1.0) and Vega (2.0). The runtime determines how components in a module render and communicate with the platform. Most modules use Centauri. Vega is required only when a module includes components that have not been rebuilt for the Centauri runtime.

Centauri (1.0)

Centauri is the current standard runtime for all Unqork modules. It supports the full range of Module Builder components and is the default for all new modules.

Centauri is the recommended runtime unless the module requires a Vega-only component.

Vega (2.0)

Vega is the previous execution runtime. It remains available because a set of components has not yet been rebuilt for Centauri. If the module includes any of the following components, the runtime must be set to Vega:

Component Description
iFrame Component Embeds external content in an inline frame.
Image Component Displays an image from a URL or .
Menu Component Renders a configurable navigation menu.
Search Select Component Drop-down with search for long option lists.
Simple Select Component Lightweight single-select drop-down.
Vega Table Component Interactive data table with spreadsheet and form view modes.
Vega Chart Component Displays data as configurable charts with multiple series types.

Setting the Runtime

Module Level

The runtime for an entire module is set in the Module Details section:

DefinitionSettingsModule DetailsRuntime

Options: Centauri (1.0) or Vega (2.0).

All components in the module render using this runtime unless overridden at the panel level.

Panel Level

Individual Panel components can override the module-level runtime for their child components:

Panel ComponentRuntimeRender Components with

Options: Centauri (1.0) or Vega (2.0).

This allows Creators to include Vega-only components inside a Centauri module without switching the entire module to Vega.

Mixed-Runtime Modules

When a module uses Centauri but a specific Panel component uses Vega, component data behaves differently. Centauri component data is stored at the top level of submission data by default. Vega component data is nested under the Panel component's Property ID.

Enable Promote Data to Top Level on the Panel component to promote Vega component data to the top level of submission data, alongside Centauri data.

Operations Builder

The Operations Builder is a Vega-specific feature that displays in the settings panel of most components when the module or panel runtime is set to Vega (2.0). It lets Creators define event handlers directly on a component, responding to platform-level events like value changes, focus, blur, and custom signals, without requiring a separate logic component.

The Operations Builder does not display in Centauri modules. For a full list of supported components and available operations, see the Operations Builder reference.


Changelog

Date Change
2026-06-09 Added Operations Builder section. Initial publication.
2026-06-16 Added Vega Table and Vega Chart links; updated Operations Builder section.