An in-toto layout defines the required steps in a software supply chain and the identities allowed to perform them. It turns build, test, sign, and release into a verifiable sequence, which helps teams prove that the declared assembly process actually happened.
What an in-toto layout governs
An in-toto layout is the policy for a software supply chain: it names the steps that must occur and the identities permitted to carry them out. That makes the layout a trust boundary, not just a build note, because it defines who can produce each required outcome and in what order.
The layout is most useful when a pipeline spans multiple tools, teams, or environments. It turns a sequence of build, test, signing, and release actions into something a verifier can compare against declared policy, so the final artifact can be checked against the intended process rather than assumed to be trustworthy.
How step requirements and functionaries work
Each step in the layout expresses what must happen and which functionaries are allowed to satisfy it. This matters because supply-chain assurance depends on both execution and authorization: a valid result from the wrong actor should not satisfy policy, and an omitted step should fail verification even if the artifact looks legitimate.
In practice, the layout helps separate responsibility across the pipeline. A signer, builder, tester, or release functionary can each be constrained to the part of the process they are meant to perform, which reduces the chance that one compromised system can impersonate another stage or silently bypass a required control.
Why verification depends on declared provenance
The value of an in-toto layout is that it makes provenance checkable. Verifiers can compare the recorded outputs and signatures from each step with the declared layout, then reject a result if the chain of custody does not match the expected workflow. That is what turns build integrity into an auditable property rather than a manual assurance claim.
This is especially important when artifacts move across CI/CD boundaries. If a step is skipped, reordered, or performed by an unexpected identity, the layout gives reviewers a clear reason to fail the release instead of accepting a package simply because it passed a later-stage test or carries a trusted label.
Where in-toto fits in broader supply-chain security
In-toto is often used alongside provenance and artifact integrity controls. It complements related supply-chain practices by proving that the declared process happened, while other controls may prove what was built, how it was signed, or whether the artifact matches a trusted source tree.
In-toto attestations extend that model into attestation formats, while SLSA and Build Provenance shows how in-toto supports provenance guarantees across modern build systems. For deployment integrity, the OWASP CI/CD Top 10 CICD-SEC-9 Improper Artifact Integrity Validation Guide covers the failure mode where teams accept unsigned or unverified artifacts too early in the pipeline.
Risk and Threat Considerations
Without a correct layout, a supply chain can drift from the process people believe they are running. That creates room for tampering, unauthorized step execution, forged outputs, or hidden substitution of an artifact that never passed the intended sequence of checks.
Failure mechanism: An attacker or insider can exploit weak step policy, loose functionary identity rules, or missing verification gates to make an untrusted build look valid.
Impact: The organisation may ship compromised code, lose confidence in release provenance, and discover too late that the artifact no longer reflects the declared build process.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
SLSA, CIS Controls v8, OWASP ASVS and NIST SP 800-53 Rev 5 set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| SLSA | Supply-chain provenance and integrity | In-toto layouts define verifiable build provenance, which SLSA uses to raise supply-chain assurance. |
| Recommendation — Require verifiable provenance for builds and releases before promoting artifacts. | ||
| CIS Controls v8 | CIS-16 — Application Software Security | Layouts help enforce controlled software release and integrity validation in delivery pipelines. |
| Recommendation — Validate artifact integrity at every release gate and reject unverified outputs. | ||
| OWASP ASVS | V15 — Secure Coding and Architecture | The term governs trust in the software delivery architecture and its integrity checks. |
| Recommendation — Design the delivery workflow so build outputs are verifiable against declared policy. | ||
| NIST SP 800-53 Rev 5 | SI-7 — Software, Firmware, and Information Integrity | In-toto supports integrity verification of software artifacts against trusted provenance. |
| CM-5 — Access Restrictions for Change | The layout constrains which identities may perform each supply-chain step. | |
| Recommendation — Verify that software artifacts match trusted provenance before deployment. Restrict who can perform each build and release step to approved identities. | ||
Practitioner Guidance
Why practitioners should care: An in-toto layout is only as strong as the discipline around it. Keep the declared steps aligned with the real pipeline, because stale policy is a common way for teams to think they have provenance enforcement when they actually have a bypass.
What to watch for: Treat missing attestations, unexpected step order, and functionary mismatches as verification failures, not as workflow noise. If a pipeline change alters who does the work or how outputs are produced, the layout should be reviewed before release policy is trusted again.
Related resources from NHI Mgmt Group
Deepen Your Knowledge
Free weekly newsletter
Subscribe to the NHI & AI Identity Journal
The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.
Bonus 33% off our NHI Course when you subscribe.
Reviewed and updated by the NHIMG editorial team on October 31, 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org