"""Identifiant de poste pour l'activation de licence (G3-C). Dérivé de l'adresse matérielle (``uuid.getnode``). Stable sur une même machine, non sensible (pas un secret). Aucun appel réseau. """ from __future__ import annotations import uuid def default_machine_id() -> str: """Retourne un identifiant de poste hexadécimal stable (12 caractères).""" return f"{uuid.getnode():012x}"