aee-conformance v0.8.0
First release carrying the vectors-ai-agent-action suite. The earlier tags
v0.6.0, v0.7.0 and cited/5019931 hold the adversarial-execution-evidence
corpus only; this suite did not exist when they were cut.
vectors-ai-agent-action, the conformance corpus for the AI Agent Action
predicate proposed in in-toto/attestation#588:
53 vectors, 37 accept and 16 reject, across 16 conditions.
corpusDigest f2be44dbb8d207a444eecc19874b7ba3e1276f15175c7f161e8062909ddc1d2a
specDigest 273eb3475d11610b5f868661abb7b5538546c482a1a7d589a07a635ef2a79c02
spec-vendored regenerated against in-toto/attestation#588 at
8783c6b800247f2ffe34714a32a9b722e438d851.
Every reject vector has an accepting twin carrying the same condition id, and
check_vectors.py refuses a corpus where one does not, so a verifier that
rejects everything does not satisfy this corpus. Regenerate with
gen_vectors.py and self-check with check_vectors.py; both are stdlib only.
This suite versions itself by corpusDigest and carries no suiteRevision. That
field belongs to the vectors corpus and the two are unrelated.
vectors, the adversarial-execution-evidence corpus, unchanged in this release:
272 vectors, 61 accept, 209 reject, 2 indeterminate, at suiteRevision 27.
corpusDigest 9511932915617bfcbd7bafdb4cf6e6b050fec69225ed6fb2883984c0b098008a
Verify a suite's identity by running its own self-check at the tag rather than
by counting files.