Hackathon 404: Threat Not Found 2026 | Embajada de EE.UU. × StartupLab MX

protección digital / mx / 2026

NAHUAL

Sistema de Detección de Reclutamiento Criminal Digital

Detecta manipulación digital antes de que escale a daño real

Bot de WhatsApp, extensión y clasificador para alertas tempranas en conversaciones digitales.

validación

0.0%

usarían o considerarían usar Nahual

Encuesta propia Nahual · n=129 · 24 de abril de 2026

validación

0.0%

reportó al menos una señal de riesgo digital

Encuesta propia Nahual · jóvenes participantes del hackathon

validación

0.0%

asocia confianza con privacidad de datos

Insight que define el diseño privacy-first del producto

NAHUAL NODALprotección digital / glyph

ONC + REDIM estiman entre 145 mil y 250 mil niñas, niños y adolescentes en riesgo de reclutamiento o utilización delictiva en México.

El Seminario sobre Violencia y Paz de El Colegio de México documentó una muestra de 100 cuentas de TikTok vinculadas con reclutamiento y propaganda criminal.

FBI y HSI reportaron más de 13 mil casos de sextorsión financiera de menores entre octubre de 2021 y marzo de 2023.

El problema

El problema ya está ocurriendo en plataformas cotidianas.

Nahual no parte de una intuición abstracta. Parte de investigación pública, evidencia digital observable y una secuencia de captación que hoy sucede antes del daño visible.

El 5 de marzo de 2025, el caso del Rancho Izaguirre en Teuchitlán, Jalisco, volvió visible una cadena que ya se estaba incubando en línea: captación, traslado, coerción y explotación de jóvenes.

El Seminario sobre Violencia y Paz de El Colegio de México documentó el uso de TikTok para ofrecer pagos, entrenamiento, hospedaje, símbolos de facciones criminales y promesas de pertenencia.

El 4 de marzo de 2026, la Cámara de Diputados aprobó una minuta para agravar el artículo 201 del Código Penal Federal con penas de 10 a 20 años cuando niñas, niños y adolescentes sean involucrados en delincuencia organizada; el Senado recibió esa minuta el 10 de marzo de 2026.

El vacío sigue estando antes de la desaparición: casi no existen herramientas preventivas para detectar señales de reclutamiento digital en el momento en que aparecen.

ciclo de reclutamiento

Fases que Nahual busca interrumpir

detección temprana
Captaciónfase 1

Promesas de dinero, estatus, protección o pertenencia.

$15,000 por semana · te pago el viaje

Enganchefase 2

Cambio de plataforma, secreto, solicitud de datos y aislamiento.

Pásate a Telegram · no le digas a nadie

Coerciónfase 3

Amenazas, presión de tiempo y control de la conversación.

Contesta ya · te vamos a buscar

Explotaciónfase 4

Traslado, sextorsión, cobros, tareas ilícitas o violencia.

Ve al punto · manda fotos · deposita

La solución

Tres superficies. Un solo cerebro de 4 capas.

Nahual entra donde el riesgo aparece: en la conversación reactiva (bot WhatsApp), en el monitoreo proactivo (extensión Chrome) y en la operación institucional (panel web). Las tres comparten el mismo clasificador con heurístico, Bayesiano, Sonnet 4.5 y detector de trayectoria.

modo reactivo

Bot de WhatsApp

El menor pega o reenvía un mensaje sospechoso (texto, audio, captura). Nahual clasifica el riesgo, explica por qué con los pattern_ids que matchearon, y sugiere el siguiente paso. Soporta 13+ comandos universales (menu, ayuda, privacidad, reset, reporte) y detección de distress (Línea de la Vida + 088).

Nahual Bot

Protección reactiva vía WhatsApp

modo reactivo

modo proactivo · v1.3.0

Nahual Shield

Extensión Chrome (Manifest V3) que monitorea WhatsApp Web · Instagram · Discord · Roblox. URL allowlist + whitelist + scope al chat container para evitar falsos positivos en catálogos / store / settings. Overlay con CTA al bot vía wa.me deeplink.

Nahual Shield / overlay monitor
oye, vi que andas buscando salida y trabajo
te puedo acomodar con pago rápido
solo pásate a Telegram para explicarte bien
nadie tiene que enterarse

escala inmediata

Nahual Shield

Detectó cambio de plataforma + secreto + incentivo económico.

Validación juvenil

La necesidad no es hipotética. Ya fue reportada por jóvenes.

Durante el hackathon levantamos una encuesta rápida con 129 jóvenes para entender exposición, disposición de uso y qué condiciones de confianza debería respetar Nahual desde el día uno.

hallazgos clave

Riesgo real

59 de 129

jóvenes reportaron haber vivido al menos una señal compatible con captación, persuasión, cambio de plataforma o presión digital.

Adopción

93.2%

de quienes sí reportaron alguna señal usarían o considerarían usar una herramienta como Nahual.

Diseño de confianza

62.0%

prefiere ver primero el resultado por sí mismo; la notificación a un adulto debe ser opcional, no automática.

qué genera confianza

Privacidad sobre tus datos73.6%
Precisión en el resultado14%
Rapidez en responder7%
Anonimato del resultado5.4%

preferencia de control

62%

Solo yo veo el resultado

29.5%

Ambas opciones

8.5%

Notificar a un adulto

Arquitectura

4 capas cognitivas. Modular. Open source.

Cada capa aporta una señal independiente: un heurístico determinista de 900 patrones, un clasificador Bayesiano que aprende del feedback, un LLM que entiende contexto sutil, y un detector de trayectoria que ve la progresión entre mensajes. Ninguna capa puede engañar a las otras. Todo cabe en 1 GB de RAM, sin GPU.

arquitectura modular / open source
Bot WhatsAppCANAL REACTIVOBackend FastAPIORQUESTACIÓNNahual ShieldMODO PROACTIVOClasificador4 CAPAS COGNITIVASHeurístico900 PATRONESBayesianoCAPA 1.5 · 1031 DOCSSonnet 4.5ANÁLISIS CONTEXTUALTrayectoriaESCALATIONDETECTORSQLitePERSISTENCIAPDF ForenseCADENA DE EVIDENCIAPanel WebLIVE · 159.223.187.6

tooltip técnico

Backend FastAPI

Orquestación

Normaliza entradas, corre 4 capas cognitivas, registra eventos y coordina generación de reportes y panel.

stack

Next.js 14TypeScriptTailwind CSSFramer MotionNode.js 20Baileys 6.7Python 3.12FastAPISQLite + WALReportLabManifest V3Claude Sonnet 4.5Naive BayesWhisper-large-v3NginxDigitalOcean
El clasificador

900 patrones. 4 fases. Detección en milisegundos.

Nahual pondera señales por fase con un dataset bilingüe (lenguaje del agresor + reportes de la víctima), reconoce umbrales de peligro inminente y aplica un override automático cuando coerción o explotación cruzan el 80%. El objetivo no es solo etiquetar — es orientar la respuesta correcta en tiempo real.

fórmula de puntuación

risk_score = P1×0.15 + P2×0.25 + P3×0.35 + P4×0.25

Las fases no pesan igual. La coerción y la explotación elevan el score más rápido, y ciertas frases críticas pueden activar override sin esperar acumulación.

risk meter

Score demo

peligro

demo score

0.87

Bajo el Capó

Más allá de lo evidente, Nahual incorpora mecanismos profundos que elevan su categoría de herramienta preventiva a protocolo de inteligencia digital.

Capa Bayesiana que aprende del feedback

Naive Bayes con n-gramas (1, 2, 3) entrenado con 1031 ejemplos. Cada vez que un usuario confirma o niega una alerta, el modelo se re-entrena automáticamente — sin reentrenamiento batch ni GPU. Vocabulario de 6104 features, 5 clases balanceadas. Aporta el 20% del score final junto con el heurístico (50%) y el LLM (30%).

Data Anónima by Design

Construido bajo el Art. 16 de la Constitución. Nunca se almacena el texto original — solo el hash SHA-256 + un resumen anonimizado + los pattern_ids que matchearon. Cumplimiento LFPDPPP (datos personales) y LGDNNA (derechos de menores). Validación Pydantic con extra="forbid" en cada endpoint.

OCR + STT con confirmación explícita

Pipeline para audios (Groq Whisper-large-v3) y capturas (Anthropic Claude Vision). El usuario debe confirmar el texto extraído antes del análisis — los bytes originales se descartan al instante. MIME normalization para formatos WhatsApp (audio/ogg; codecs=opus, image/jpeg;charset=binary).

Trayectory Override & Memoria de Sesión

El abuso criminal es progresivo. El EscalationDetector rastrea velocidad de cambio + desviación + progresión de fase a través del ciclo de vida de una sesión. Si el perpetrador transita ATENCIÓN → ATENCIÓN → ATENCIÓN con velocity ≥ 0.20, dispara un PELIGRO por trayectoria antes de que llegue a override estático.

Trazabilidad Forense Automática

No solo predice riesgo; lo mapea legalmente. Cada fase referencia los artículos aplicables: LGDNNA (Art. 47, 101 Bis 2), CPF Art. 209 Sextus (propuesto), Ley Olimpia, LGAMVLV 20 Quáter, LGPSEDMTP 10. Compila un reporte PDF con folio NAH-2026-XXXX listo para abrir carpeta en Policía Cibernética 088.

Hardening en producción (Apr 26)

9 olas de auditoría desplegadas a producción: webhooks firmados con HMAC-SHA256, magic-byte validation antes de Whisper/Vision, rate-limit anti-poisoning del auto-tuner (3/(IP, alert_id)/10min), ReDoS guard (cap 4000 chars + audit estático de patrones catastróficos), Bayesian persistence con tmp por-PID + fsync, life-safety FSM sin gating por estado, opt-out del notify que evita dead-ends, 4 taglines rotativos para SEGURO, panel API base auto-detect. 163/163 tests verde.

Cómo funciona por dentro

Cada característica está pensada para responder a una pregunta concreta: ¿qué pasa si alguien intenta romper el sistema? ¿qué pasa si el menor está en crisis a media conversación? ¿qué pasa si un atacante quiere envenenar el modelo? Aquí está la versión corta y la ficha técnica.

Detección de peligro inminente (Override)

Cuando un mensaje cruza una línea — una amenaza directa de muerte, una orden para enviar fotos íntimas — el sistema NO promedia con el resto de señales. Se dispara ALARMA inmediata aunque el resto del mensaje suene casual. Las víctimas no llegan al peligro paso a paso ordenado: a veces el agresor salta directo a la amenaza.

Cuatro cerebros revisando el mismo mensaje

En vez de confiar en un solo modelo, Nahual pasa cada mensaje por cuatro filtros distintos que trabajan en paralelo: (1) un diccionario afinado con 900 frases reales del crimen organizado mexicano, (2) un modelo estadístico que aprende de cada feedback, (3) Claude (la IA de Anthropic) cuando hay duda contextual, y (4) un detector de patrones que rastrea si la conversación está escalando. Si tres de cuatro disienten, el panel lo muestra para que un humano decida.

Nunca guardamos tu mensaje original

Lo que mandas se borra al instante. Solo conservamos un código irreversible (como una huella digital) y un resumen sin nombres ni datos personales. Si un día nos hackean — o un juez ordena entregar conversaciones — no hay nada que entregar. Tu privacidad no depende de prometerla, depende de que el sistema técnicamente no pueda traicionarla.

Avisos al adulto de confianza, criptográficamente firmados

Cuando el bot avisa a un papá/mamá/tutor, ese mensaje va con una firma criptográfica que solo nuestro servidor puede generar. Si alguien intercepta el aviso e intenta cambiarle el texto — o suplantar al sistema enviando un aviso falso — la firma deja de cuadrar y el receptor lo detecta. Es la misma tecnología que usan los bancos para no dejar que nadie modifique una transferencia en tránsito.

Verificamos que un audio sea audio (y no un virus disfrazado)

Antes de mandar tu audio o foto a la IA que lo procesa, miramos los primeros bytes del archivo y comparamos contra firmas conocidas. Un atacante podría renombrar un script de Python como "audio.ogg" y mandárnoslo esperando que lo reenviemos a Groq. Con esto, el sistema dice "esto no huele a audio" antes de que cualquier servicio externo lo toque.

Anti-envenenamiento del modelo que aprende

El sistema aprende: cada vez que un usuario dice "esto NO era peligro", el modelo se reentrena para no equivocarse igual la próxima. Pero un atacante podría hacer un script que mande 10,000 "esto no era peligro" sobre amenazas REALES para volver al sistema ciego. Detectamos esos patrones de spam y los bloqueamos: máximo 3 feedbacks por persona por alerta cada 10 minutos.

Mensajes gigantes no pueden colapsar el sistema

Hay un truco viejo de internet — un "mensaje" de 1 MB con un patrón malicioso puede congelar al servidor que lo analiza durante horas, dejando a todos los demás usuarios sin servicio. Cortamos cualquier mensaje a 4,000 caracteres antes de analizarlo (un WhatsApp normal cabe ahí) y revisamos automáticamente que ningún patrón de búsqueda nuevo tenga la forma peligrosa que causa congelamientos.

Si dices que necesitas ayuda, el bot escucha primero

Si en cualquier momento de la conversación el menor escribe "me quiero morir" o "tengo miedo" o "necesito ayuda", el bot pausa lo que esté haciendo y le ofrece la Línea de la Vida (800-911-2000) y el 088. Antes había un bug: si el menor estaba en el paso de "dame el teléfono del adulto" y escribía algo de crisis, el bot lo trataba como un teléfono inválido. Ahora es imposible que el menor quede atrapado.

El sistema mejora con cada uso, sin reentrenamiento manual

Cada vez que tú o un operador del panel dicen "sí, esto era peligro" o "no, falsa alarma", el sistema ajusta automáticamente los pesos. No hay un científico de datos sentado reentrenando un modelo cada noche — el aprendizaje es continuo. En 24 horas de uso real, el sistema queda calibrado al lenguaje específico de tu región.

Cada alerta lleva el marco legal mexicano que la respalda

Un PDF auto-generado por cada alerta. Trae el folio (NAH-2026-XXXX), los artículos del Código Penal Federal y la LGDNNA que aplican al caso, las autoridades a las que se debe escalar (088, FEVIMTRA, Comisión de Búsqueda) con sus teléfonos y horarios, los derechos de la víctima, y las acciones recomendadas paso a paso. La intención es que cuando un tutor lo lleva a Policía Cibernética, ya tiene la carpeta lista — no es "ayuda, mi hijo recibió un mensaje raro", es "infracción al Art. 209 Sextus CPF, anexo evidencia".

Flujo conversacional

Sistema de triage, no chatbot genérico.

El bot reconoce 13+ comandos universales (menu, ayuda, privacidad, estado, reset, reporte) que funcionan en cualquier estado. Distingue cierres conversacionales (gracias, ok, bye, no) de mensajes a analizar. Detecta distress (tengo miedo, necesito ayuda) y responde con empatía + Línea de la Vida 800-911-2000 antes de pedir el contenido sospechoso.

state machine / bot orchestrationflujo conversacional
INICIOBIENVENIDARECIBIR_MSGANALIZANDOSPINNER + SCORESEGUROATENCIÓNPELIGROALERTARREPORTEINFO
Outputs institucionales

Visibilidad operativa para actuar, no solo para observar.

La demostración no termina en la alerta. Nahual también muestra cómo se vería la operación diaria y cómo se empaquetaría la evidencia para canalización o denuncia.

panel de alertas · live

Monitoreo en tiempo real para padres e instituciones

Auto-refresh cada 5s · manual analyze textbox · 🔬 deep healthcheck (DB+Anthropic+Groq) · 🚨 PELIGRO toast con audio cue · filtros por estado · CSV export. Verlo en vivo →

panel de alertasmonitoreo institucional

Total

23

Peligro

5

Atención

11

Seguro

7

TimestampPlataformaNivelScoreAcción
24 Abr 2026 · 08:14WhatsAppPELIGRO0.92
24 Abr 2026 · 08:21DiscordATENCIÓN0.58
24 Abr 2026 · 08:33InstagramSEGURO0.16

reporte forense PDF

Listo para Fiscalía. Generado en segundos.

Folio NAH-2026-XXXX · marco legal mexicano (LGDNNA Art. 47 + 101 Bis 2, CPF 209 Sextus, Ley Olimpia, LGAMVLV 20 Quáter) · autoridades + derechos · sin PII original (solo SHA-256 + categorías).

Nahual

REPORTE DE INCIDENTE DIGITAL

Folio NH-240426-08

Resumen del incidente

Plataforma: WhatsApp
Riesgo: Alto (0.92)
Fases: Captación + Enganche
Evidencia: 4 mensajes

Análisis

  • • Oferta económica desproporcionada y pago de traslado.
  • • Intención de mover la conversación a un canal más opaco.
  • • Recomendación: resguardar evidencia y contactar adulto de confianza.

Marco legal y contactos

LGDNNA · Ley Olimpia · ruta de atención con evidencia digital.

088 · Fiscalía estatal · DIF municipal · orientación inmediata.

Roadmap + equipo

La ambición del proyecto ya tiene forma operativa.

Nahual está pensado como MVP ejecutable de hackathon, pero con una ruta clara de acompañamiento, piloto y escalamiento. El equipo mezcla construcción técnica con validación clínica.

Abril 2026

Hackathon MVP

Bot + clasificador + panel + extensión + PDF

Mayo-Junio 2026

Programa de Acompañamiento

8 semanas con StartupLab MX para validar despliegue y pilotos

Julio-Septiembre 2026

Piloto Escolar

Implementación en escuelas de Coahuila con protocolo de derivación

Octubre 2026

API Pública

Integración abierta para plataformas, observatorios y terceros

2027

Expansión Nacional

Ruta de escalamiento vía alianzas educativas e institucionales

Equipo Vanguard

Armando Flores

Lead Developer

ITC, Tecnológico de Monterrey

Fundador de AUCTORUM, agencia de agentes IA de WhatsApp en producción.

Perfil en ciberseguridad y automatización aplicada a riesgo digital juvenil.

Node.jsPythonFastAPIWhatsApp BotsCybersecurity

Equipo Vanguard

Marco Espinosa

Clinical Validation & UX

Medicina, Universidad Autónoma de Coahuila

Validación clínica del lenguaje del bot y protocolos de primer contacto.

Traducción de riesgo digital a una experiencia usable, ética y accionable.

Clinical PsychologyLegal ProtocolsUX ResearchPublic Speaking
Impacto + respaldo

El pitch cierra con datos, evidencia y una ruta clara de confianza.

Nahual no se presenta como promesa abstracta de IA. Se presenta como una herramienta concreta, con señales mapeadas, validación temprana y un marco público de investigación que justifica su urgencia.

impacto

0

patrones de detección en el clasificador

487 de alta confianza · 4 fases · victim + aggressor perspectives

impacto

0.0%

precisión en suite de validación de 240 frases

0 falsos negativos · 1 falso positivo · sin LLM · 4 iteraciones

impacto

0

capas cognitivas independientes

Heurístico · Naive Bayes (1031 docs) · Sonnet 4.5 · Trayectoria

impacto

0k

NNA en el extremo alto del rango de riesgo

Estimación ONC + REDIM en México

Cierre · cinema piece

Nahual, por qué importas

95 segundos para entender por qué construimos esto. Sin prisas, sin spoilers — sólo dale play cuando estés listo.

Si prefieres no verlo, no hace falta. El sistema entero ya quedó documentado arriba. ¿Lo prefieres en YouTube? youtu.be/iWrl7spPu5o