EARLY ACCESS · v1.0.0

Same code, same data, same environment — different outputs?

Dino seals every Python pipeline run into a proof, then tells you — deterministically — whether anything actually changed.

dino · proof seal

sealed
$ dino run \
  --command "python pipeline/run.py --seed seed-42" \
  --scan ./pipeline \
  --pipeline fraud_score_v1 \
  --export ./archive
sealed fraud_score_v1
proof_dir  ./archive/b9f1892e7b78d78f
verdict    PROOF_PARTIAL
reasons    capsule_sealed, scan_clean, map_skipped
Static captures · tests/simulation/golden · fraud_score v1 → v2

Two runs of the same pipeline. Same code, same data, same environment. Different outputs — and no way to prove why.

Logs drift. Snapshots drift. Nobody can answer "did this actually change?" without re-reading everything by hand.

Seal. Export. Compare.

  1. 01

    Seal

    dino run produces a content-addressed proof.json.

  2. 02

    Export

    send it to Path, HTTP, or S3.

  3. 03

    Index

    proof_index.json tracks every proof over time.

  4. 04

    Compare

    changed: true or false. Deterministic, CI-friendly.

Free vs Proof Pack

Free — Snapshot Mode

Everything that runs locally, once, without history.

  • Run a sealed proof locally (dino run, dino proof run)
  • Scan your code for leakage (dino scan)
  • Replay a capsule locally (dino capsule run, dino capsule replay)

Free is for testing whether Dino detects drift in your pipeline.

Proof Pack — System Mode

Everything that requires history, comparison, export, CI, or team metadata.

  • Proof index (compare, rebuild, metrics, layout)
  • CI compare gate (exit 1 on drift)
  • Export (Path + HTTP + S3)
  • Bundle replay / verify / diff
  • Map analyze / plan / drift / verify
  • Team metadata (--pipeline, --group, --tag)
  • Retention beyond 30 days

Proof Pack turns Dino from a snapshot tool into a pipeline stability system.

Quickstart

Free (Snapshot Mode)

pip install "git+https://github.com/DinoDevCli/dino.git@v1.0.0"
dino scan .
dino run -- python my_pipeline.py

Not on PyPI as dino / dino-cli (name collision). Install from GitHub only.

Proof Pack (System Mode)

dino upgrade --pack proof --key YOUR_KEY
dino proof index compare ./archive <HASH_A> <HASH_B>
dino proof export --proof-dir ./proof_out --to s3://my-bucket/proofs

Request a Team Key: dinodevcli@gmail.com

Why Dino?

Python pipelines drift even when code, data, and the environment are identical.

Dino seals each run and shows exactly what changed.

It captures:

Imports
which modules were loaded
AST structure
how the code was parsed
Data access
which files and inputs were touched
Environment state
variables, versions, runtime context
Artifacts
outputs produced by the run
Runtime metadata
timing, seeds, execution details

Dino compares sealed runs with deterministic deltas — so you can see why two runs differ, not just that they differ.

Request a Team Key

Start your 60-day Proof Pack trial. Email your team name to dinodevcli@gmail.com.

Leakage scan stays free forever. Engine only — dashboards are external.