Northwind.AI
Pricing
Log inGet Started
Governance & Lineage

Every output, traceable to its source.

Northwind tracks how data moves from raw input to final claim, automatically, as part of the platform.

Lineage by default.
How lineage flows

From source to claim, every step is observable.

Lineage is built into core platform workflows, not a separate tool you switch into. Open any insight or export, and the path that produced it is one click away.

Sample lineage: three sources joined into a working dataset, then surfaced as both an insight and an export, each carrying the same provenance.
The lineage lifecycle

Six steps, captured automatically.

You do not configure these; they are emitted as the work happens. The graph above is built from the same events.

  1. 01

    Discover

    Sources are catalogued as they are added. Each source gets a stable identity that the rest of the system refers back to.

  2. 02

    Connect

    Joins between sources are recorded with their join keys, conditions, and the analyst who created them.

  3. 03

    Transform

    Type changes, derivations, and aggregates are tracked at the column level, not just at the dataset level.

  4. 04

    Surface

    Insights, datasets, and exports inherit the lineage of the inputs that produced them. There is nothing to wire up.

  5. 05

    Trace

    Open any output and follow its lineage back through transforms and joins to the original sources, useful for review, debugging, and answering "where did this come from?"

  6. 06

    Govern

    Set who can ingest, transform, and publish. The lineage graph and the governance graph share the same backbone.

Trace it

Ask any question, and answer "where did this come from?"

See the full lineage of a real insight inside Northwind: the path, the joins, and the source rows that produced it.