Install the Chainloop CLI
This guide assumes that you have access to a Chainloop Cloud account or to your own Chainloop instance of Chainloop. If you don’t, please contact us, and we’ll get back to you shortly.
Refer to these instructions for more installation methods.
Perform an attestation
We are now ready to perform our first attestation. In a nutshell, an attestation process has three steps: initialization, adding evidence, and storage. See lifecycle for more details.Initialization
We’ll start with the initialization of an attestation. The command requires the name of a workflow, a project and optionally a contract. Copy the command that suits your environment:
Add Pieces of Evidence
Once attestation is initialized, we can start adding materials to it. In this case, we are attesting the latest version of the Chainloop’s control-plane image as an example.For a complete list of supported material types, see the material types reference.

Sign and Store
Once we’ve gathered all the pieces of evidence, we can push the attestation for permanent storage.You can find your attestation in the workflows section.
