Skip to main content

in-toto

Generated Evaluation Status

This section is generated from the framework manifest and compatibility report. Do not edit it manually.

  • Framework ID: in-toto
  • Manifest: docs/external-frameworks/in-toto.json
  • Compatibility report: ./reports/in-toto.compatibility.json
  • Evidence class: SOURCE_REVIEWED
  • Independently reproducible: False
  • Comparative-testing claim allowed: False
  • Missing reproducibility gates: shared_test_vector, raw_output, timestamp, runtime_configuration, source_version_or_hash, replay_commands, declared_expected_outcome, independent_reproduction
  • Evaluation result: COMPATIBILITY_EVIDENCE_ONLY
  • Cycle status: FIRST_FRAMEWORK_CYCLE_COMPLETE
  • Execution authority claim: False
  • Next bounded action: Add executable observations, raw outputs, pinned versions, replay commands, and independent reproduction before making comparative-testing claims.
  • Posting source: generated compatibility report
  • Generated status is descriptive compatibility evidence only.

Generated Authored Analysis Boundary

This section is generated. Do not edit it manually.

  • Framework ID: in-toto
  • Framework name: in-toto
  • Generated sections above this boundary may be rebuilt from registry, manifest, compatibility-report, and result artifacts.
  • Authored analysis below this boundary may contain interpretation, notes, and framework-specific discussion.
  • Generators must preserve authored analysis unless a future validator explicitly declares a migration path.
  • Boundary rule: generated material is descriptive compatibility evidence only and does not create certification, endorsement, adoption, proof, or operational permission.

Generated Transition Mapping

This section is generated from the framework manifest. Do not edit it manually.

FieldGenerated Value
framework_identityin-toto
source_referencehttps://in-toto.io/
source_versionofficial project source recorded
allowed_use_boundarysupply-chain provenance evidence only
claimslayouts and signed link metadata
non_claimsno runtime admissibility or execution authority
input_artifact_typelayout and link metadata
output_artifact_typesupply-chain verification evidence
actor_or_authority_modelfunctionary identity evidence only
evidence_modelofficial source plus bounded crosswalk
policy_or_rule_modellayout rules
delegation_modelnot established for runtime action
decision_or_result_modelsupply-chain conformance evidence
execution_authority_claimfalse
receipt_or_trace_modelsigned link metadata and local references
reconstruction_modellayouts and links support build-path reconstruction
SPE_overlapprovenance may inform standing review
StegVerse_ecosystem_overlapreconstruction and freshness boundary
fail_closed_conditionsmissing source, mapping, signature evidence, or authority overclaim

Generated mapping is compatibility evidence only.

Generated Framework Metadata

This section is generated from the external-framework registry. Do not edit it manually.

  • Framework ID: in-toto
  • Name: in-toto
  • Registry status: SOURCED-CROSSWALK-PROVISIONAL
  • Testbench state: SOURCE_RECORDED_CROSSWALK_PROVISIONAL
  • Manifest path: docs/external-frameworks/in-toto.json
  • Source reference: https://in-toto.io/
  • Metadata boundary: generated metadata is descriptive only; it does not create certification, endorsement, formalism adoption, admissibility proof, or execution authority.

Status

Relationship type: external framework crosswalk
Evidence class: SOURCE_REVIEWED
Page completeness: COMPLETE_WITH_EXTERNAL_GATES
Runtime observation: none attached
Independent reproduction: false
Comparative testing claim allowed: false
Execution authority claim allowed: false
Maintenance owner: admissibility-wiki External Frameworks audit

Official Source

  • Project source: https://in-toto.io/
  • Source posture: official project documentation captured; no pinned implementation run or verification fixture is attached.

Framework-Native Scope

in-toto is a software supply-chain integrity framework built around layouts and signed link metadata. A layout describes expected steps, authorized functionaries, and inspection rules. Link metadata records what a functionary performed and the materials and products associated with that step.

Evidence Provenance

Evidence classCurrent evidenceStatusMissing fields
Official framework sourceProject documentationpresentpinned snapshot or immutable source hash
Official implementationNo versioned implementation package attachedmissingrepository commit, package version, binary hash
Observed behaviorNo StegVerse verification run attachedmissinglayout, links, verifier output, timestamp
Reproduced behaviorNo independent rerunmissingreplay command, environment, independent result
StegVerse analysisBounded crosswalkpresentcommon fixture execution

Relationship to Admissibility

in-toto asks: Did the recorded supply-chain steps and functionaries conform to the declared layout?
StegVerse Admissibility asks: May this transition bind consequence at commit time under current authority, policy, delegation, evidence, and recoverability conditions?

Signed link metadata can strengthen origin, process, and custody evidence. It does not establish that a later actor remains authorized, that the intended action is currently permitted, or that consequence may bind.

Execution Authority Boundary

verified supply-chain step != current delegation
layout conformance != transition admissibility
signed metadata != execution authority
artifact provenance != permission to use or deploy the artifact

Observation Boundary

Public StegVerse fixture: none
Pinned in-toto implementation: none
Layout and link bundle: none
Verifier raw output: none
Timestamp and environment: none
Independent replay: none

No runtime, verifier, interoperability, or comparative result is claimed.

StegVerse Analysis

CriterionCurrent result
IdentityFunctionary identity may be represented, but current actor identity must be reconstructed separately.
AuthorityLayout authorization is scoped to supply-chain steps, not later consequence binding.
PolicyLayout rules may become policy evidence; current StegVerse policy remains independently evaluated.
DelegationHistorical functionary authorization does not prove current delegation.
EvidenceSigned links may strengthen provenance if signatures, keys, and materials remain verifiable.
ReplayabilityRequires pinned implementation, layout, link bundle, keys, and verifier command.
ReconstructabilityStrong for declared steps when custody and signature evidence remain available.
Commit-time validityNot established by supply-chain verification alone.
Failure behaviorMissing links, invalid signatures, or layout mismatch must fail closed.

Commit-Time Interoperability Contract

Minimum fields for routing an in-toto result into a Commitment Candidate:

transition_id
artifact_digest
layout_digest
link_metadata_digests
functionary_identities
verification_result
verification_timestamp
verifier_version
policy_reference
delegation_reference
target_action
execution_context
validity_window
recoverability_profile

Failure Classes

Failure classAppliesNotes
Semantic equivalence divergenceyesA verified supply-chain claim may be overread as runtime safety or authorization.
Authority driftyesHistorical functionary authority may no longer be current.
Stale evidenceyesKeys, attestations, or dependency state may have changed.
Replay divergenceyesUnpinned verifier or environment can change results.
Source-claim mismatchyesLayout coverage may be narrower than public wording.
Evidence-class confusionyesSource review must not be presented as a reproduced verification run.

Machine-Readable Companions

  • Manifest: docs/external-frameworks/in-toto.json
  • Compatibility report: docs/external-frameworks/reports/in-toto.compatibility.json
  • Registry: docs/external-frameworks/index.json
  • Canonical inventory: static/external-frameworks/canonical-union-inventory.v1.json

Validation Completion Criteria

pin an in-toto implementation and source hash
publish a minimal layout and signed link bundle
capture raw verifier output and timestamp
publish replay commands and expected result
rerun independently
route the result into a Commitment Candidate fixture
preserve non-claim and authority boundaries

Non-Claims

in-toto is not a StegVerse canonical formalism. Verified provenance is not current delegation, transition admissibility, execution authority, certification, or general compatibility. This page does not claim a live integration or reproduced comparison.

Challenge Path

A challenge must identify the affected claim or field, the layout or source version at issue, supporting evidence, and the requested correction or evidence-class change. Challenges do not themselves create standing.

Next Safe Build Target

Publish one pinned layout/link verification fixture with raw output, immutable hashes, replay instructions, and an independent rerun before advancing beyond SOURCE_REVIEWED.

This page reflects a bounded admissibility packet. Publication does not create standing.