v1.25.0
[1.25.0] - 2026-07-12
Minor release: SCITT-compatible COSE Receipts over the transparency log. Additive and backward-compatible; the vaara.receipt/v1 wire format and existing verification surfaces are unchanged.
vaara.attestation.cose_receiptserialises a transparency-log inclusion proof as a COSE Receipt shaped after draft-ietf-cose-merkle-tree-proofs (verifiable-data-structure type 1 / RFC 9162 SHA-256), so a SCITT-aware relying party can consume Vaara evidence. Keyless: the receipt verifies by recomputation from bytes with no key and no operator to trust, reusingtransparency_log.verify_inclusion. An optional ES256 COSE_Sign1 wrapper is available for relying parties that require the operator-signed wire form and never replaces the keyless check.- Scope: the encoding reuses Vaara's own RFC 6962 Merkle maths, so a COSE receipt and a native inclusion proof are the same computation. Byte-exact interop against a third-party SCITT reference verifier is not yet validated.