Halality repose sur un moteur de règles déterministe qui analyse la composition d'un produit selon des règles formelles écrites dans un référentiel JSON (halal_rules.json, révision 2026-05-07). Le même produit donne toujours le même verdict, indépendamment du moment du scan.
Nous avons délibérément exclu les modèles de langage (LLM, IA générative) du chemin de classification critique. Les tests empiriques que nous avons menés sur plusieurs modèles open-source (Qwen 2.5 3B, Phi-4-mini) ont montré une variance inacceptable pour un usage religieux : le même ingrédient pouvait être classé halal, douteux ou haram d'un scan à l'autre. Notre moteur déterministe affiche 15 tests reproductibles sur 15.
Cette décision structurante nous permet de garantir la cohérence absoluedes verdicts, et de pouvoir expliquer pourquoi un produit est classé d'une certaine façon — chaque verdict est accompagné de la justification ingrédient par ingrédient.