KMS requires phoning back to MS periodically to keep the license activated. It's still "permanent" because there's no limit on duration (as of now at least).
HWID activation registers a hardware ID in MS servers to permanently license it. That means no renewal, just forever activation that survives reinstalls.