Prove output.
Persist nothing.
Inspect media against a signed manifest, reproduce the verdict locally, and leave with proof instead of uploaded custody.
opening soon — the cli isn't live yet. nothing was sent. there is no install command today; the commands below are the planned interface.
$ vrfy check ./master.mov \
--manifest ./release.vrfy.json \
--policy theatrical --no-upload
reading locally ................ 4.8 GB
proof sha256 + merkle + policy
receipt vrfy_01M36K0CC81PFrom policy to signature.
Each command is a step you can run on your own machine once the cli ships. None of them needs an upload.
vrfy init --policy theatricalPins codecs, loudness, captions, checksum, and signing rules.
vrfy manifest ./master.movBuilds the expected evidence record without uploading media.
vrfy check ./master.mov --jsonReturns each check, evidence hash, and exact failure path.
vrfy explain vrfy_…Shows how the verdict was derived from policy and evidence.
vrfy replay vrfy_… --offlineReplays the same verdict from receipt data alone.
vrfy sign vrfy_… --key releaseAdds the release authority signature without changing evidence.
What you leave with.
A receipt names the job, the policy, the evidence root and the signature. The media stays with you.
{
"job": "./master.mov",
"verdict": "pass",
"checks": "14/14",
"policy": "theatrical",
"custody": "never",
"root": "sha256:3a71…",
"signature": "ed25519:8f3c…"
}until the cli ships: check a receipt in the browser · replay a verdict · docs