01
Conversational composition
Each chat owns one layer and assembles the result by combining ops (fetch / add / filter / aggregate / visualize). Reference upstream commits as REF; branch any commit to try alternatives without losing the original.
01 / Product
02 / How it works
Open a chat against a layer. Ask in plain language. The agent generates Python that runs on Polaris-managed Iceberg, writes the result, and explains what it did.
Each chat keeps a working draft and a list of commits. Branch a commit to try a different aggregation. Promote a commit to a workflow when it is the version you want to ship.
03 / Who uses it
Asks the question in their own language. Reads the explanation, the chart, and the underlying number side by side. Decides without learning SQL.
Composes intermediate tables in chat, branches alternatives, and pins what works. Each commit is a reproducible artifact, not a one-off.
Promotes a chat to a workflow. Inspects layers, lineage, and code. Diagnoses a broken pipeline by layer in five minutes, not five hours.
Iterates models inside the same chat that owns the input table. Uses Polars, scikit-learn, LightGBM, statsmodels, UMAP. Versions every run.
04 / What it does
01
Each chat owns one layer and assembles the result by combining ops (fetch / add / filter / aggregate / visualize). Reference upstream commits as REF; branch any commit to try alternatives without losing the original.
02
The agent generates Python that runs against Polaris-managed Iceberg tables. Output is auditable code and a versioned table, not a screenshot.
03
Domain experts read prose. Analysts read tables. Engineers read code and lineage. Scientists read notebooks. Same project, four lenses on the same artifacts.
04
Promote a dataset or function to a versioned HTTP API or an MCP server. Other agents and applications consume the result without going through the UI.
05
Polaris catalog scopes every project. Identity and permissions flow from your IdP. Reads, writes, and grants are audit-logged.
06
Every intermediate table is an Iceberg snapshot, not a CSV. Schema changes do not silently break downstream. Time-travel and lineage are first-class.
05 / Next