zeroth. semantic bi
Every number,measured fromthe same zero.
One set of metric definitions, the same trade calendar, one currency rule, one completeness cut-off per market. Dashboards, chat, digests and analyses all start from that origin, inside your own Google Cloud project.
Why Zeroth
Most BI problems are definition problems.
Charts are the easy part. Trust breaks earlier: in how a metric is defined, which days are compared and who is allowed to make up an answer.
Comparisons that compare the wrong days
AI that guesses
How it works
The definitions come first. Everything else is counted from them.
- 01
Define once
Metrics, comparisons and trade calendars live in a semantic layer in your git repository, reviewed like code.
- 02
Build in git
Dashboards are YAML files, validated in CI and published through a pull request. Analysts can draft them in the app with an assistant.
- 03
Ask and explain
The chat, Explain, summaries, scheduled analyses and digests all use the same definitions, with every number traceable.
id: weekly_trading title: Weekly trading view: sales_overview comparison: { default: lfl_ly } tiles: - id: revenue viz: { type: kpi } query: { measures: [sales.revenue] } compare: lfl_ly # like-for-like vs last year
$ zeroth pack add shopify-commerce ✓ model, dashboards and checks installed $ zeroth pack check ✓ contract ↔ extract ↔ model consistent $ git push origin metrics/net-revenue # CI validates every dashboard against the model; # a reviewer merges and the change is live.
Explain and ask
It explains changes, and you can check every answer.
Explain breaks a change into effects that add up exactly, then finds the markets and channels behind it. The chat is read-only and answers only through governed metrics, never raw SQL; generated summaries and findings are checked against the data before anyone sees them.
Built in
The parts every commerce team rebuilds, done once and done right.
Comparisons and calendars
Forecasts and targets
A data trust gate
Row-level access
Starter packs
Environments and previews
Your cloud
Installed in your Google Cloud project. Your data stays there.
One Terraform module, serverless services, nothing always-on except the query engine. The infrastructure installs in about half a day; a full install with a starter pack and first dashboards takes about a day.
- Semantic layer · Cube Core on DuckDB, fed by daily BigQuery extracts
- Runs on · Cloud Run, Cloud Run Jobs, Workflows, Scheduler, Cloud Storage
- Sign-in · Identity-Aware Proxy with your Google accounts and groups
- AI · Your choice of model; Gemini on Vertex AI recommended, no API keys
- Idle cost · About one warm Cloud Run instance
Verticals
For e-commerce, omnichannel retail and marketing teams
What Zeroth does for each, with the starter pack to begin from.
VerticalsCompare
How Zeroth differs from Looker, Power BI, Holistics, Lightdash and Metabase
Where each runs, what lives in git, and what's built in.
CompareSee your own numbers in Zeroth.
A walkthrough on a realistic multi-market dataset, then we talk about your stack and what an install would look like.