RNS 1.4.2 Destination.enable_ratchets / Destination.enforce_ratchets.
One enum where the reference has two bool flags, so enforcing without ratchets (which would refuse every single packet) is unrepresentable.
Whether a due check minted a fresh ratchet — Minted is the host’s cue to persist the
destination’s record NOW, the reference’s rotate_ratchets → _persist_ratchets law:
a secret peers may already encrypt toward must never exist only in memory.
RNS 1.4.2 Destination.RATCHET_INTERVAL: the minimum time between minting new ratchet keys.
Rotation rides the announce. An announce inside the floor re-carries the newest ratchet instead of minting another.