Contrato del registro de licencias POM AI
POM AI utiliza el registro compartido de licencias de productos del POM Framework. El slug canónico del producto es pom-ai; no existe un par de claves públicas/privadas independiente para POM AI ni una opción de licencia específica del producto.
Helpers compatibles
$license_key = pom_ai_get_license_key();
$connected = pom_ai_has_license();
pom_ai_get_license_key() devuelve la clave de licencia del ámbito de gestión de POM AI actual o una cadena vacía cuando el sitio no está conectado. pom_ai_has_license() es un booleano de conveniencia basado en ese resultado.
Utiliza estos helpers en el momento en que se prepara una solicitud. No guardes la clave en caché en otra opción, en meta de la entrada, en una variable de JavaScript, en un registro ni en una respuesta pública. Guardar y validar licencias corresponde al campo de licencia compartido del POM Framework en Settings → POM AI → License.
Comportamiento en tiempo de ejecución
Las solicitudes del servicio POM AI se firman en el límite HTTP de WordPress con el cuerpo saliente exacto. Las integraciones deben utilizar el flujo de solicitudes existente de POM AI en lugar de construir cabeceras de autenticación alternativas o restaurar el protocolo de par de claves retirado.
Una clave almacenada localmente no es suficiente por sí sola: el servicio de cuenta valida el producto, el estado de la licencia, la cuenta y el dominio solicitante. Mantén los errores de dominio diferenciados de los errores de clave ausente.
Guías relacionadas: ámbito de licencia multisitio, licencia y dominios y seguridad.