{ "v": 1, "kind": "aere-conformance-vector", "id": "envelope/signed-head.signature-classical-key", "artifact": "envelope", "title": "the signature declares ml-dsa-65 and was made with an Ed25519 key: a classical signature is not a post-quantum one because it says so", "source": "derived from envelope/signed-head.valid", "requires": [], "exercises": [ "envelope.form", "envelope.integrity", "envelope.signature" ], "base": "envelope/signed-head.valid", "mutation": { "producer": "the signer used a classical key (Ed25519, made and discarded at generation) and declared the scheme ml-dsa-65", "changed": [ [ "envelope", "signature", "publicKey" ], [ "envelope", "signature", "signature" ] ] }, "input": { "envelope": { "v": 1, "kind": "aere-audit-tree-head-attestation", "statement": { "v": 1, "kind": "aere-audit-tree-head", "host": "conformance", "treeSize": 3, "rootHash": "0xfeabb16d0b795805345b053ff7b77d732ca566303b0dace87992b667674b1bd3", "createdAt": "2026-10-03T09:33:28.671Z" }, "statementHash": "0xe661da6bb6f98b38d5b891debb4b72111b90852f133bed0f6dc22cb3f9ae6c41", "signature": { "scheme": "ml-dsa-65", "publicKey": "MCowBQYDK2VwAyEAhL3xG9ucSsJb+ektvn4qeSgiiDwXofCsjuQf+G2NB+M=", "signature": "AmhVjs2RszYtKNZlUuWC0q2HowZyOfYDfKJYzWAYApHzvYy4mNpxSVMx/sjx57uWkwBcqccjXn0Z2cN3hidMDw==" } } }, "expected": { "verdict": "INVALID", "failed": [ "envelope.signature" ], "levels": { "integrity": "PASSED", "authenticity": "FAILED", "anchoring": "NOT_MEASURED", "finality": "NOT_MEASURED" } } }