in-toto-record
creates supply chain attestations for build steps
TLDR
Start recording
$ in-toto-record start -n [step_name] -k [key.pem]
Stop recording$ in-toto-record stop -n [step_name] -k [key.pem] -p [products]
Record with materials$ in-toto-record start -n [step] -k [key] -m [src/]
Specify products$ in-toto-record stop -n [step] -k [key] -p [dist/]
SYNOPSIS
in-toto-record command [options]
DESCRIPTION
in-toto-record creates supply chain attestations for build steps. It records materials before and products after a step, generating signed link metadata.
The tool supports split recording where start and stop are separate commands. This allows recording steps that span multiple commands or sessions.
PARAMETERS
start
Begin recording step.stop
Finish recording step.-n NAME
Step name.-k KEY
Signing key file.-m MATERIALS
Input materials paths.-p PRODUCTS
Output products paths.--help
Display help information.
CAVEATS
Requires signing key. Part of in-toto framework. Links must be verified.
HISTORY
in-toto-record is part of in-toto, a framework for supply chain integrity developed at NYU Secure Systems Lab.
SEE ALSO
in-toto-run(1), in-toto-sign(1), in-toto-verify(1)
