Ce que contient le jeton
Le QR code encode identifiant.signature. La signature est un code d'authentification calculé avec une clé détenue par la plateforme : elle ne peut être produite sans la clé, et se vérifie sans interroger la base.
L'alphabet du jeton exclut les caractères ambigus à la lecture — pas de 0/O, pas de 1/I/l — parce qu'un jeton est parfois recopié à la main.
Deux niveaux de contrôle
Vérification hors connexion. La signature est contrôlée localement. Un jeton inventé ou altéré est rejeté immédiatement, même sans réseau — situation courante sur un site de foire.
Authentification en base. Le jeton est retrouvé, son état vérifié, son compteur de scans incrémenté. C'est ce niveau qui distingue un jeton actif, remplacé ou révoqué.
| État | Signification |
|---|---|
| ACTIF | Jeton en cours de validité |
| REMPLACE | Un nouveau jeton a été émis pour cet animal ; l'ancien ne fait plus foi |
| REVOQUE | Jeton retiré : perte, vol, erreur d'attribution |
Réémission et transfert
Émettre un nouveau jeton marque automatiquement les précédents comme remplacés. Un support perdu ou détérioré ne compromet donc pas l'identité de l'animal : le Ladoum ID reste le même, seul le support change.
Un transfert de propriété réémet le jeton. C'est délibéré : le support détenu par l'ancien détenteur cesse de faire foi au moment où l'animal change de mains.
Ce que le scan prouve, et ce qu'il ne prouve pas
Il prouve que ce jeton a été émis par la plateforme pour cet animal et qu'il est toujours valide. Il ne prouve pas que le jeton est physiquement apposé sur le bon animal — aucun QR code ne le peut. C'est le rôle du contrôle à l'entrée et de la chaîne de garde.
Le nombre de scans et la date du dernier scan sont conservés : un jeton scanné simultanément dans deux régions est un signal, pas une preuve, mais il se voit.