Every line below is from an actual Watchman run. The reports are the real output, unedited except for the removal of environment-specific file paths. No marketing mock-ups. This is the tool.
Auditing a real instruction-tuned model against the base it derives from. Replayed at the audit's true timing: start to verdict in under six seconds for a 1.5-billion-parameter model on a single workstation.
A full-precision model audited against its base. Watchman flags the modification, classifies it as instruction tuning, and shows the change concentrated in the attention value and key projections at mid-depth.
Open the reportA compressed model audited against its full-precision base using a matched-compression control. Watchman confirms the release is the base plus declared quantization and nothing more.
Open the reportA candidate audited against a base it does not derive from. Rather than guess, Watchman returns indeterminate, never a false "clean". The verdict you act on is one the tool can defend.
Open the reportAlongside every report, Watchman emits a CycloneDX-style attestation fragment: the model's identity, its per-file weights identifier, the verified lineage to its base, and the verdict. Merge it into your AI bill of materials; pin it in your model registry. This is the real output of the run above.
loading…
Watchman deploys as a container inside your environment. Submit an audit over REST, poll for the verdict, pull the report and attestation. Exit codes make it a one-line CI gate. (The hostname below is illustrative; your deployment is private to you.)
# submit an audit: is this candidate what it claims to be?
curl -X POST https://watchman.internal.example/v1/audits \
-H 'Content-Type: application/json' \
-d '{"base":"org/base-model","candidate":"org/candidate-model"}'
# → {"id":"aj-1a2b3c4d5e","status":"queued"}
# poll for the verdict
curl https://watchman.internal.example/v1/jobs/aj-1a2b3c4d5e
# → {"status":"done","exit_code":2,
# "result":{"modification_detected":true,"classification":"instruction_tuning"}}
# pull the evidence
curl -O https://watchman.internal.example/v1/reports/aj-1a2b3c4d5e.html
curl -O https://watchman.internal.example/v1/reports/aj-1a2b3c4d5e.cdx.json
# CI gate: exit 0 clean · 2 modification detected · 1 indeterminate
Book a live session and we'll audit a model of your choosing, walk through the evidence, and scope a deployment inside your environment.
Book a Live Demo