19 lines
1.1 KiB
Markdown
19 lines
1.1 KiB
Markdown
# Test-Vector Verification Evidence
|
|
|
|
**Date**: 2026-07-14
|
|
**Scope**: Specification fixtures only; not release evidence.
|
|
|
|
- Every JSON Schema, manifest, envelope, and case file parsed successfully with `jq`.
|
|
- Canonical Workstation bytes were produced with `jq -cS`, including its single trailing newline.
|
|
- Canonical SHA-256: `e3c8a7f5ac9c0ad1ebc29c739f32dbd3c533d8ac7378b76cca12f30a5ebd5e10`.
|
|
- The 64-byte detached signature verified successfully with the committed Ed25519 test public key.
|
|
- The private test key was generated only for this vector and deleted after signing.
|
|
- `git diff --check` passed after the fixture additions.
|
|
- Automated validation using `jsonschema` Draft 2020-12 and `cryptography` passed:
|
|
`Schema fixtures: PASS (Draft 2020-12)`, `Artifact signatures: PASS (4/4)`,
|
|
`Signature negative cases: PASS (4/4)`, and `Compatibility cases: PASS (12/12)`.
|
|
|
|
This proves the current structural schemas, all four test-only artifact signatures, negative signature
|
|
cases, and compatibility cases are internally consistent. It does not approve the signing policy,
|
|
exercise real payload objects, or validate any production artifact.
|