Every step of your analysis,kept, branchable, .

VeraTracer is a checkpoint-based platform for data work. Write workflows in VeraScript, run them on your machine or in the cloud1, and return to any point in the run without recomputing the rest.

analysis.verascript · checkpoint graph4 branches · 11 checkpoints
L4Load data as raw
L5Filter rows as active
L6Select fields as reportcleaned_v2
L7Export reportmain
L7Window 90 days
L8Filter cohort q3_signups
L9Export reportcohort_test
L9Split by region
L10Export reportregion_split
L7Apply pricing_test
L8Export reportpricing_test
VeraScript

A workflow you can read out loud

VeraScript keeps one idea per line. Load something, narrow it, shape it, send it somewhere. There is no orchestration layer to learn before you can move data.

Every named step is a checkpoint

VeraTracer reads your script and turns each step into a restore point. You never write checkpoint bookkeeping by hand.

Re-run only the range you changed

Pick a start and end checkpoint in the gutter. Everything outside that range keeps its computed state.

Same script, anywhere it runs

A workflow behaves the same on your laptop as it does on hosted infrastructure — the checkpoints travel with it.

Read the VeraScript reference
analysis.verascript
1// Retention report: active customers only.
2
3let raw = load.csv("data/customers.csv")
4let active = filter(raw, status, "active")
5let report = select(active, [id, name, region])
6export.csv(report, "data/active-customers.csv")

Start with the desktop app. Grow into the platform.

VeraTracer Desktop is free to try, with full checkpoint history and no account required.