Plataforma Única de Identidad (PUI): Integración, implementación, funcionamiento y soluciones


En los últimos años, el Gobierno de México ha impulsado iniciativas tecnológicas para fortalecer la seguridad, la interoperabilidad y la eficiencia en el manejo de datos. Una de las más relevantes es la Plataforma Única de Identidad (PUI), un sistema clave para la búsqueda, localización e identificación de personas desaparecidas.

Pero más allá del contexto institucional, la PUI representa un reto y una oportunidad tecnológica para empresas e instituciones que manejan grandes volúmenes de información.

En este artículo te explico qué es la PUI, cómo funciona y paso a paso cómo integrarte, de forma clara, técnica y orientada a implementación real.


¿Qué es la Plataforma Única de Identidad (PUI)?

La PUI es una plataforma tecnológica del Gobierno de México que permite interconectar bases de datos públicas y privadas para realizar búsquedas automatizadas de personas desaparecidas o no localizadas.

Su objetivo principal es:

  • Cruzar información en tiempo real
  • Detectar coincidencias en registros administrativos
  • Apoyar investigaciones y labores de búsqueda

Todo esto mediante servicios web (API REST) con altos estándares de seguridad.

📌 En términos simples:

La PUI funciona como un hub de interoperabilidad de datos entre instituciones.


Marco Legal y Contexto

La PUI se sustenta en los lineamientos publicados en el Diario Oficial de la Federación en noviembre de 2025, así como en el Manual Técnico 2026.

Estos establecen:

  • Obligación de interconexión para ciertas instituciones
  • Uso de estándares de seguridad
  • Intercambio controlado de información

Además, se apoya en leyes como:


¿Cómo funciona la PUI? (Flujo completo explicado)

El proceso operativo de la PUI es uno de los puntos más importantes. Aquí te lo explico paso a paso:

1. Registro del caso

Una persona es reportada como desaparecida y se registra en el RNPDNO.

Esto genera un identificador único (FUB + UUID).

2. Envío automático a la PUI

El sistema envía el caso a la PUI, que lo distribuye a todas las instituciones conectadas.

3. Activación del proceso en instituciones

Cada institución recibe el caso en su endpoint:

/activar-reporte

Y comienza el proceso de búsqueda.

4. Ejecución de las 3 fases de búsqueda

Aquí está el núcleo del sistema:

🔹 Fase 1: Búsqueda básica

  • Se buscan datos recientes (CURP, domicilio, contacto)
  • Si hay coincidencia → se notifica

🔹 Fase 2: Búsqueda histórica

  • Se revisan registros hasta 12 años atrás
  • Cada coincidencia genera un reporte

🔹 Fase 3: Búsqueda continua

  • Monitoreo constante (cada hora, día, etc.)
  • Detecta nuevos registros en tiempo real

📌 Este modelo permite pasar de una búsqueda pasiva a una búsqueda activa y permanente

5. Notificación de coincidencias

Cuando se detecta información relevante, se envía a la PUI mediante:

/notificar-coincidencia

Incluye:

  • Datos personales
  • Evento detectado (ej: apertura de cuenta, trámite)
  • Ubicación del evento
  • Fase de búsqueda

6. Cierre del proceso

Cuando:

  • Se termina la búsqueda histórica → /busqueda-finalizada
  • Se localiza la persona → /desactivar-reporte



Integración técnica: Cómo conectarse a la PUI

Aquí viene la parte que más interesa a desarrolladores y empresas.

1. Autenticación (JWT)

Todo funciona mediante JSON Web Tokens (JWT):

  1. Envío de credenciales
  2. Recepción de token
  3. Uso en cada request

Ejemplo conceptual:

POST /login
Authorization: Bearer <token>

📌 El token dura 1 hora y debe renovarse antes de expirar

2. Consumo de endpoints de la PUI

Principales endpoints:

  • /login → obtener token
  • /notificar-coincidencia → enviar resultados
  • /busqueda-finalizada → cerrar fase
  • /reportes → consultar casos

3. Endpoints que debes implementar

Tu sistema debe exponer:

  • /login
  • /activar-reporte
  • /activar-reporte-prueba
  • /desactivar-reporte

📌 Esto convierte tu sistema en un webhook receptor de la PUI.

4. Formato de datos (JSON)

Toda la comunicación es:

  • JSON (UTF-8)
  • Estructurado
  • Validado por reglas estrictas

Incluye campos como:

  • CURP
  • Nombre
  • Fecha de nacimiento
  • Dirección
  • Eventos
  • Biometría (fotos y huellas)

Seguridad: Un punto crítico

La PUI exige estándares de seguridad muy altos:

Requisitos clave

  • HTTPS con TLS 1.2+
  • Autenticación JWT
  • Validación estricta de datos
  • Protección contra ataques (SQLi, XSS, etc.)
  • Rate limiting
  • Logs sin datos sensibles

📌 Además, se deben entregar reportes:

  • SAST
  • DAST
  • SCA

Esto garantiza que tu sistema sea seguro, confiable y auditado

Manejo de datos biométricos

Uno de los aspectos más delicados:

  • Fotos y huellas en base64
  • Cifrado AES-256-GCM
  • Resoluciones mínimas (300 ppi fotos, 500 ppi huellas)

📌 Si no tienes biométricos, simplemente no los envías.

Arquitectura recomendada

El manual sugiere una arquitectura moderna:

Tecnologías compatibles:

  • .NET / ASP.NET Core
  • Java / Spring Boot
  • Node.js
  • Python

Beneficios para las instituciones

Integrarse a la PUI no es solo un requisito legal, también es una ventaja:

✔️ Operativos

  • Automatización de búsquedas
  • Interoperabilidad de sistemas
  • Respuesta en tiempo real

✔️ Tecnológicos

  • Modernización de infraestructura
  • Mejores prácticas de seguridad
  • APIs escalables

✔️ Sociales

  • Contribución directa a la localización de personas
  • Impacto positivo en la sociedad

Nuevas soluciones: simplificando la integración a la PUI

Aunque el modelo de integración de la Plataforma Única de Identidad (PUI) está diseñado bajo estándares modernos (APIs, JWT, microservicios, etc.), la realidad es que no todas las instituciones cuentan con la capacidad técnica o infraestructura necesaria para implementarlo desde cero.

Desarrollar:

  • Un backend seguro
  • Endpoints compatibles
  • Procesos de búsqueda automatizada
  • Infraestructura con alta disponibilidad
  • Cumplimiento de ciberseguridad (SAST, DAST, OWASP, etc.)

…puede implicar costos elevados y tiempos de implementación largos.

La evolución: capas de integración tipo SaaS

Ante este panorama, han comenzado a surgir soluciones tecnológicas que funcionan como una capa intermedia de integración (Integration Layer).

Estas plataformas permiten que:

  • Empresas
  • Instituciones
  • Organizaciones privadas
  • Desarrolladores independientes

puedan conectarse a la PUI sin necesidad de desarrollar toda la infraestructura desde cero.

Un nuevo enfoque: integración sin fricción

Algunas de estas soluciones están diseñadas bajo un modelo SaaS, donde el enfoque cambia completamente:

👉 En lugar de construir toda la API e infraestructura…
👉 La institución simplemente proporciona sus datos…
👉 Y la plataforma se encarga del resto del proceso técnico

Esto incluye:

  • Transformación de datos al formato requerido por la PUI
  • Gestión de autenticación y tokens
  • Ejecución de búsquedas (fases 1, 2 y 3)
  • Notificación de coincidencias
  • Cumplimiento de estándares de seguridad

Caso destacado: PUIMX.COM

Dentro de este nuevo ecosistema, comienzan a aparecer propuestas enfocadas en eliminar la complejidad técnica de integración.

Por ejemplo, soluciones como PUIMX.COM funcionan como un puente entre las instituciones y la PUI, permitiendo:

  • Reducir costos de desarrollo
  • Evitar implementación de infraestructura compleja
  • Acelerar el tiempo de integración
  • Cumplir con los requisitos técnicos y normativos

📌 En este modelo, la institución se enfoca en lo importante: sus datos, mientras que la plataforma se encarga de la interoperabilidad, seguridad y comunicación con la PUI.

Reflexión estratégica

La aparición de este tipo de soluciones marca una tendencia clara:

La integración gubernamental está evolucionando hacia modelos API + SaaS + interoperabilidad simplificada

Esto abre la puerta a que más organizaciones puedan participar, incluso aquellas que antes no tenían la capacidad técnica para hacerlo.


¿Tú crees que México realmente está preparado para este nivel de interoperabilidad tecnológica?




Publicar un comentario

Artículo Anterior Artículo Siguiente

Recuperación de bloqueo de anuncios