Portable models

The trac model runtime

We understand the pain involved in building, deploying and using models in a variety of different contexts. That’s why we built the trac model runtime. A lightweight and open-source package for building portable, production-strength Python models that can be executed not only in the trac platform but also in your IDE, a data science notebook or any other production system.

Explore the model runtime

The trac guarantee

Comprehensive controls built in at the platform level

Auditable processes

A complete version history of every object and action.

Repeatable calculations

Any calculation can be replicated in full with just three clicks.

Zero change risk

Self-serve with confidence — trac guarantees zero change risk.

Take a tour

See how the virtual deployment framework works in practice.

Self-documenting

Fully-automated governance documentation

A complete metadata representation of all the platform objects, processes, and calculations ensures you have comprehensive, governance-ready documentation at the your fingertips, with no manual input needed.

Governance ready

Audit, model governance and data lineage reporting

TRAC data documentation screenshot

An append-only data model ensures that a complete, immutable version history is retained for every data object. The automated governance report for data objects includes:

  • Object & version ID
  • Name, description and business tags
  • Lineage information (e.g. source system)
  • Data schema (fields, types etc...)

Download example report

TRAC model documentation screenshot

By integrating with your version control system, trac ensures that a complete and immutable version history is maintained for every model. The automated governance report for model objects includes:

  • Object & version ID
  • Name, description and business tags
  • Lineage data (e.g. source repo, commit hash)
  • Model schema (inputs, outputs, parameters)

Download example report

TRAC flow documentation screenshot

Each Flow is the blueprint of a complex calculation which trac can run on demand — they exist only as immutable TRAC metadata. The governance report for a Flow includes:

  • Object & version ID
  • Name, description and business tags
  • Lineage data (e.g. creation date)
  • Visual representation of the graph

Download example report

TRAC live assets interface screenshot

The instruction used to orchestrate a calculation also acts as its comprehensive audit record. A Job governance report includes:

  • Job ID
  • Lineage data (run on, run by)
  • Details of the Flow that was used
  • Schemas and object IDs for all the models and data inputs
  • Numerical values of all the runtime parameters
  • Schemas and object IDs for all outputs the job generated

Download example report

Take a tour

See how the virtual deployment framework works in practice.

Repeatable

Faithfully recreate any prior calculation in minutes

A complete metadata representation of all the platform objects, processes, and calculations ensures you have comprehensive, governance-ready documentation at the your fingertips, with no manual input needed.