Engine

Data engine

The plane everything else reads from: sources connected, data kept or queried in place, one definition of what a metric means, and one door into all of it

At a glance
01
One door

dashboards, portal pages, Excel and AI agents all read through the same contract, which is why their numbers agree

02
Live or kept

query a source where it stands, or hold it in the platform's own data lake, with the same model either way

03
Defined once

what counts as revenue is stated in one place and read from there by every surface

Underneath the charts is a data plane, and it is a product in its own right, not a detail of the analytics screen. It connects the sources, decides whether a question is answered at the source or from the platform's own storage, holds the description of what the company's numbers mean, and executes the query next to the data.

Everything that shows a figure reads through it: a dashboard, a page of an app, a spreadsheet, an AI agent. That is the mechanical reason those four cannot show four different numbers.

Where to go next

  • Sources and storage - what can be connected, when data is queried in place and when it is kept in the built-in data lake, and how freshness is controlled.
  • The data model - the semantic layer, how a dataset is enriched into a model, and the join traps that silently inflate a number in every other reporting tool.
  • AI in the data layer - what the assistant does with data and why its output is a versioned repository of requirements instead of a generated query.
  • Under the hood - the architecture end to end: what executes a query, why Rust, DuckDB and Arrow, caching and backpressure, and where access control is applied.

What reads from all this is Analytics.