Compliance Node Overview
in-toto is the Cloud Native Computing Foundation (CNCF) graduated framework for supply chain integrity attestations. The in-toto Attestation Framework (at github.com/in-toto/attestation) provides a specification for generating verifiable claims about any aspect of how a piece of software is produced. It distinguishes between the Statement (the envelope, type 'https://in-toto.io/Statement/v1' that wraps the attestation, lists the subjects with artifact digests, and references a predicateType URI) and the Predicate (the payload metadata format vetted by in-toto maintainers). The vetted predicate types include SLSA Provenance v1.0 (build provenance), VEX (Vulnerability Exploitability Exchange) v1.0, SCAI (Supply Chain Attribute Integrity for arbitrary supply-chain claims), Vulnerability Scan, Test Result, Link (the original in-toto chain-of-custody link metadata), and Layout (the original in-toto supply-chain layout specification). Statements are signed using DSSE (Dead Simple Signing Envelope, the canonical envelope format for in-toto and SLSA attestations) which wraps the JSON-encoded Statement with one or more signatures from authorised signers; DSSE separates payload from signatures using a PAE (Pre-Authentication Encoding) to prevent ambiguity attacks. in-toto integrates with Sigstore's Cosign for OIDC-bound signing and with Rekor for transparency-log inclusion. CNCF graduation in 2023 elevated in-toto from incubation to the highest CNCF maturity tier alongside Kubernetes, Helm, and Prometheus. Language bindings exist for Go (most mature), Python, Rust, and Java. The original in-toto framework also defines a chain-of-custody model with software supply chain layouts, functionaries (authorised actors), steps with expected inputs/outputs, and link metadata recording each step's execution; this is the foundation on which the modern Attestation Framework is built.
Pillar: Cybersecurity · Authority: in-toto project under Cloud Native Computing Foundation (CNCF) · Version: 1.0.0 · Last updated:
Primary source: https://github.com/in-toto/attestation
SHA-256 integrity: d4e6cee7296c9b931273749145e0f29715a2532ecae8613155801a93a5e033f2
Primary Citations — 7 traced to source
- in-toto Attestation Framework, CNCF graduated project, canonical specification at github.com/in-toto/attestation; main website at in-toto.io; described as 'a specification for generating verifiable claims about any aspect of how a piece of software is produced'.
- in-toto Statement structure: '_type' field set to 'https://in-toto.io/Statement/v1' as the canonical statement type URI; the Statement serves as the container format for attestations.
+ 5 more citations (full bibliography, deterministic workflow, actionable schema and crosswalks) included in the vault unlock — $0.01 via Skyfire / L402 / Direct Base USDC.
Access