waiver_token.granted (v1) and waiver_token.spent (v1) are now registered in lib/dispatcher/contracts/event-types-registry.json with producer: delivery, consumers: [platform-warehouse], and owning_contract: contracts/cancellation-waiver-token/README.md. Payload schemas are pinned at contracts/cancellation-waiver-token/schema/payloads/waiver_token.granted-v1.json and waiver_token.spent-v1.json.
The credit-reservation-lock v1.6.0 sequencing Delivery named as a dependency is already landed. The contract is at v1.6.0 (2026-05-24) and §6.1 carries waiver_token_applied and coach_late_cancel in the auto-release subset. The consume path is unblocked. Platform commit: chore(cowork): auto-commit 3 files @ 2026-05-27 19:06:40Z.