The trust boundary

How it works
1
Deploy your secure environment
One command sets up your secure environment on your own infrastructure — a laptop, an on-prem server, or a cloud cluster.
2
Ingest your datasets
Stage your training and test data locally. Metadata syncs to the platform so peers can see what’s available — the raw data never moves.
3
Create a use case
Define a use case from your datasets and set how submitted models are evaluated.
4
Invite peers
Whitelist peers by email. Only the people you invite can take part.
5
Peers submit and train models
Each model is scanned for vulnerabilities, then trains against your data in an isolated container, on your hardware.
6
Results and weight updates are shared
Training and evaluation results flow back to you over TLS. The model’s weight updates go to tracebloc after each training cycle, where they are combined. Whether data scientists can download trained weights is your choice: the Weight Files setting in the use case’s admin panel (on by default).
What stays, what leaves
Control-plane logs (credentials redacted) and installer and CLI usage events (no paths, names or credentials) also leave, and you can opt out of both — see Security & data handling.
Enforced by per-job container isolation, a NetworkPolicy that restricts training-pod egress, a vulnerability scan before any model runs, and TLS on all traffic.
The mental model:
1 machine = 1 secure environment = n datasets. One deployment per machine; as many datasets inside it as you like.Vocabulary
What it touches
The installer adds Docker (if it’s missing), Homebrew on macOS (if it’s missing and Docker isn’t already running), a local Kubernetes cluster, the tools to run it (kubectl, k3d, helm), the tracebloc CLI (plus a PATH line in your shell profile, if needed) and ~/.tracebloc on your host. It switches kubectl’s current context to the new cluster, and on macOS it registers a launch agent that restarts the secure environment after a reboot. The full list is under Known footprint. Uninstalling is a single command, tracebloc delete, and your data is yours throughout.
Get started
Quick Start
A running secure environment in about 10 minutes, with one command.
Deployment environments
Deploy on local / k3d, bare-metal, EKS, AKS, or OpenShift.
Want the guarantees in detail for your security team? See Security & data handling.