Publication boundary
- The predicate is optional.
- It is versioned as
v0.1. - It exists to preserve external dependency declarations without changing SLSA subject, material, or resolved dependency semantics.
- Mapping fixtures define the expected export behavior.
Statement schema
The release archive publishes a JSON Schema for the optional in-toto Statement envelope:predicateType to this URI, and keeps predicate.semantics fixed to declaration-only. The published copy is generated from schemas/external-dependency-declarations-predicate.schema.json so the repository schema remains the source of truth.