El propietario del paquete registra un publicador de confianza en el registro (por ejemplo, el repositorio org/name, el flujo de trabajo release.yml y un entorno opcional); al publicar, el trabajo de CI presenta su token OIDC, el registro comprueba los claims y devuelve una credencial válida durante unos minutos. No existe nada de larga duración que pueda filtrarse desde los logs de CI o el equipo de un desarrollador, lo que ataja la vía más habitual de secuestro de paquetes.
Los registros la combinan con la procedencia: npm publica la procedencia automáticamente con la publicación de confianza (npm CLI 11.5.1 o posterior), y la acción oficial de GitHub de PyPI genera atestaciones PEP 740 de forma predeterminada. Protege también el propio flujo de trabajo: revisores obligatorios en el entorno de publicación, acciones fijadas y protección de ramas, ya que quien controla el flujo de trabajo puede publicar.