A: direkt nach auth.me (keine KMS-Vorstufe). B: kms.wrap→unwrap→rewrap→wrap (realer Flow). Je 5 Runs, identische Payload-Größe, identischer Zielpfad. traceId korreliert Client ↔ hetznerUpload. Deterministischer Key → Orphan-Erkennung + Cleanup auch bei unsettled.