@@ -9,11 +9,11 @@ submissionType = "independent"
99
1010[ seriesInfo]
1111name = "Internet-Draft"
12- value = "draft-hopkins-evp-spec-01 "
12+ value = "draft-hopkins-evp-spec-04 "
1313stream = "independent"
1414status = "informational"
1515
16- date = 2025-05-05T00 :00:00Z
16+ date = 2025-07-27T00 :00:00Z
1717
1818[[ author]]
1919initials="L."
@@ -63,9 +63,23 @@ The format does not attempt to:
6363## Intended Audience
6464
6565This specification is intended for those who might wish to write their
66- own implementation of the evidence package format.
67-
68- ## Changes from Previous Verisons
66+ own implementation of the evidence package format. There are a number of
67+ situations where writing an implementation may be desirable:
68+
69+ * in an automation tool that runs a number of operations to
70+ automatically test something, to produce an evidence package
71+ containing the results of the automated testing;
72+ * in a manual evidence collection tool, where a user might want to
73+ collect evidence in a single, easy to manage place for later
74+ processing or sharing;
75+ * in an analysis tool, to view, annotate, share and understand the
76+ evidence from previous testing;
77+ * in a viewer, to view evidence that has been shared, for example from a
78+ testing team to a customer, or;
79+ * any other situation where it may be desirable to collect test evidence
80+ and bundle it together for later.
81+
82+ ## Changes from Previous Versions
6983
7084This document forms the original specification.
7185
@@ -79,8 +93,22 @@ when, and only when, they appear in all capitals, as shown here.
7993
8094# Specification
8195
82- An evidence package is a structured ZIP archive. It ** MUST** contain the
83- file "manifest.json", and the directories "media" and "testcases".
96+ An evidence package is a structured ZIP archive [ @!zip] . It ** MUST**
97+ contain the file "manifest.json", and the directories "media" and
98+ "testcases" internally within the ZIP archive. This structure does not
99+ need to be represented outside of the ZIP archive and as such the
100+ internal structure does not need to be understood by an end-user of any
101+ tool that works with evidence packages.
102+
103+ <reference anchor =" zip " target =" https://pkware.cachefly.net/webdocs/casestudies/APPNOTE.TXT " >
104+ <front>
105+ <title>.ZIP File Format Specification</title>
106+ <author>
107+ <organization>PKWARE, Inc.</organization>
108+ </author>
109+ <date year="2022" month="November" day="01"/>
110+ </front>
111+ </reference >
84112
85113See (#example-archive) for an example of the file's internal structure.
86114
@@ -306,7 +334,7 @@ When an implementor loads a file with fields it cannot understand, it
306334
307335# IANA Considerations
308336
309- This document acts as the specification for the requested media type
337+ This document acts as the specification for the media type
310338application/vnd.angel.evidence-package.
311339
312340# Security Considerations
0 commit comments