Expiry, with a date.
A stored key can carry the date it stops being used. Past it, a request that relies on the stored key is refused before anything is governed and before any receipt is written — there is nothing to record, so nothing is. The refusal names the upstream, the date, and where to fix it.