v1.5.0
[1.5.0] - 2026-06-21
Minor release: an AP2 checkout binding profile. The actions an agent takes after an AP2 checkout settles can carry the same recomputable, gap-evident record as any other authorization decision, pinned to the checkout they followed.
- Added the AP2 checkout binding profile (
SPEC.mdSection 5.4). An AP2 Payment Evidence Frame (PEF, AP2 PR #274) is named by its content-addressedframe_idinside avaara.authorization/v0receipt; the AP2 task scope is the coverage boundary; the signed completeness block makes a dropped post-checkout action a provable gap. So AP2 can pin tovaara.receipt/v1from the point the Checkout Receipt ends rather than define a new post-settlement primitive. - Published the
ap2_v0conformance vectors with an independent checker (standard library pluscryptographyandrfc8785, no Vaara import). It recomputes the PEFframe_idandreceipt_hash, confirms every receipt names the checkout, resolves the evidence bindings and signatures, and re-runs the contiguity check over the post-checkout stream. The same streams verify through the shippedvaara verify-contiguityCLI. Same JCS / RFC 8785 canonicalization as the PEF and the rest of the envelope, so the address joins with no re-canonicalization. - Secondary: scaffolded an Internet-Draft of
vaara.receipt/v1underietf/(draft-sirkkavaara-vaara-receipt-00, xml2rfc v3 source), a citable, vendor-neutral rendering of the canonical spec. Docs only; no change to the published package surface.