Un restaurante turco en Olaya, Riad, escanea el QR del certificado GIMDES del proveedor en cada entrega. Cuando llega el cordero, el plato "shawarma de cordero" recibe automáticamente la insignia "Halal Verificado" vinculada a ese lote. A los 90 días, al caducar el certificado, la insignia se retira automáticamente.
¿Qué contiene el QR del proveedor?
Los QR de GIMDES (Turquía) y JAKIM (Malasia) llevan número de certificado, nombre del proveedor, categoría de producto y fechas de validez, todo dentro de un JWT firmado. Solo la clave privada de la autoridad puede generar una firma válida.
El personal del almacén escanea el QR; el sistema responde en menos de 200 ms con "válido", "por caducar" o "caducado". Si caduca en menos de 14 días, el supervisor recibe una alerta automática.
Registro append-only
Cada verificación se escribe en una tabla halal_verification_log append-only en D1: marca de tiempo, certificado, lote, ID de empleado, resultado. Nadie puede borrar ni modificar — eso lo hace auditable.
El vínculo menú-certificado es un halal_cert_id como clave foránea en products. Cuando caduca, un job de fondo retira la insignia automáticamente.
Vista del cliente
- Pequeña insignia con media luna verde "Halal Verificado"
- Popup con nombre del proveedor y fecha de caducidad
- PDF de auditoría descargable — transparencia total
El restaurante de Riad registró un +38 % de menciones en redes el mes del lanzamiento.
FAQ
¿Y si mi proveedor no es GIMDES? JAKIM, MUI, HFA e IFANCA también están integrados.
¿Puede colarse un QR falso? No, la firma inválida devuelve 401.
¿Qué pasa al caducar? La insignia desaparece y el plato puede ocultarse temporalmente.
¿Te resultó útil? Compártelo.
Artículos relacionados
¿Qué es un menú QR? La guía completa para restaurantes
Un menú QR permite a tus clientes acceder a tu carta al instante desde el móvil,…
Pasar del menú en papel al menú QR digital: guía paso a paso
¿Quieres adoptar los menús QR pero no sabes por dónde empezar? Esta guía cubre f…
Menús QR geolocalizados: servir distintos idiomas según la IP del visitante
Cómo un resort de 180 plazas en Antalya enruta el mismo QR a menús turcos, alema…