Skip to content

Commit 25e4b65

Browse files
committed
Address review comments
Signed-off-by: Marcela Melara <[email protected]>
1 parent f416803 commit 25e4b65

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

spec/predicates/README.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,12 @@ community! Please see our [New Predicate Guidelines].
1212
This directory contains predicate specification types that have gone through
1313
our [vetting process], and may be of general interest:
1414

15-
- [SLSA Provenance]: To describe the build process of a software artifact.
15+
- [SLSA Provenance]: Describes how an artifact or set of artifacts was
16+
produced.
1617
- [Link]: For migration from [in-toto 0.9].
1718
- [SCAI Report]: Evidence-based assertions about software artifact and
1819
supply chain attributes or behavior.
19-
- [Runtime Traces]: To capture runtime traces of software supply chain
20+
- [Runtime Traces]: Captures runtime traces of software supply chain
2021
operations.
2122
- [SLSA Verification Summary]: SLSA verification decision about a software
2223
artifact.

spec/v1.0/envelope.md

+13-2
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,19 @@ Version: [DSSE v1.0]
55
The Envelope is the outermost layer of the attestation, handling
66
authentication and serialization.
77

8-
The format and protocol are defined per [DSSE v1.0]. In the in-toto
9-
Attestation Framework, the DSSE payload is a base64-encoded JSON [Statement].
8+
## Schema
9+
10+
The format and protocol are defined per [DSSE v1.0].
11+
12+
## Fields
13+
14+
The in-toto Attestation Framework has the following requirements for the
15+
standard DSSE fields.
16+
17+
- `payloadType` MUST be set to `application/vnd.in-toto+json`, which
18+
indicates that the Envelope contains a JSON object with a `_type` field
19+
specifying its schema.
20+
- `payload` MUST be a base64-encoded JSON [Statement].
1021

1122
[DSSE v1.0]: https://github.com/secure-systems-lab/dsse/blob/v1.0.0/envelope.md
1223
[Statement]: statement.md

0 commit comments

Comments
 (0)