# Les produits volés

Déclarer un vol, geler le jeton du produit sur la blockchain, puis le libérer quand l'objet revient.

Source : https://docs.sealtrust.io/console/produits-voles/

---

Quand un produit est volé, on le déclare ici. Geler son jeton bloque tout transfert, donc l'objet ne peut plus être revendu avec son passeport. Rien n'est détruit : quand l'objet revient, on libère le jeton et le dossier se clôt. Chaque gel et chaque libération demandent de retaper une valeur absente de cette page.

![L'écran des produits volés, avec ses compteurs et ses cartes de déclaration](/console/produits-voles.fr.webp)

## Ce que l'écran affiche

L'en-tête « Produits volés », sous-titré « Gestion des déclarations de vol et des gels sur la blockchain », avec un bouton rouge « Déclarer un vol ».

Quatre compteurs : « Total déclarations », « Gelés sur la blockchain », « En attente », « Récupérés ».

Une carte par déclaration : nom du produit, statut, une pastille « Jeton gelé » ou « Jeton brûlé » selon les cas, l'UID en police fixe, la marque, la date de déclaration, son auteur, et selon les cas le numéro de dépôt de plainte et le Token ID.

Au clic sur une carte, une fenêtre de détail : marque, catégorie, date et heure, auteur, numéro de plainte, lien vers les preuves, et le hash de la transaction de gel sous le libellé « Hash TX du gel ». Le hash de la libération n'y figure pas.

La fenêtre « Déclarer un produit volé » a trois champs : UID Hash, obligatoire, URL preuve et numéro de dépôt de plainte.

Deux fenêtres de confirmation par saisie, l'une rouge pour le gel, l'autre ambre pour la libération. Celle de la libération avertit que libérer la mauvaise unité permet à un voleur de la transférer, et que la regeler ensuite n'annule pas un transfert déjà réalisé.

## Ce que vous pouvez y faire

Déclarer un vol à partir de l'UID du tag, la preuve et le numéro de plainte restant facultatifs.

Geler le jeton avec « Geler sur la blockchain », après avoir retapé le numéro de série du produit, ou son identifiant de jeton quand la fiche n'en porte pas, le libellé de la fenêtre le précisant. La console va chercher cette valeur sur la fiche produit correspondant à l'UID.

Clore le dossier avec « Récupéré, libérer le jeton » ou « Fausse alerte, libérer le jeton ». Le texte sous les boutons rappelle que les deux libèrent le jeton, et que seule la mention inscrite au registre change.

Rouvrir un dossier clos avec « Rouvrir ce dossier ». Le statut revient à déclaré, le jeton n'est pas regelé.

Ouvrir la preuve fournie dans un nouvel onglet.

## Ce qui conditionne l'accès

Il faut être connecté et administrateur. Sinon la console remplace la page par « Non autorisé. Merci de vous connecter sur www.sealtrust.io. » et un bouton de connexion. Aucune fonction de forfait n'est exigée. Cet écran n'est pas dans le menu latéral : on y arrive par la carte-raccourci du tableau de bord sécurité, et chaque action est limitée aux marques auxquelles vous avez accès.

Le bouton « Geler sur la blockchain » n'apparaît que si le statut est déclaré et que le jeton n'est pas déjà gelé. Le bouton « Déclarer volé » reste désactivé tant que le champ UID Hash est vide.

## Ce que l'écran refuse

Sans valeur de confirmation, le gel et la libération sont refusés, code `CONFIRMATION_REQUIRED`. Avec une valeur erronée, code `CONFIRMATION_MISMATCH`. Rien n'est modifié dans les deux cas.

Si l'UID correspond à plusieurs fiches portant des numéros de série différents, la console n'envoie rien et affiche qu'elle refuse de deviner sur laquelle le serveur agirait, et qu'il faut trancher depuis la fiche produit. Si aucune fiche ne correspond, elle affiche qu'il n'y a aucun jeton sur lequel agir.

Une déclaration antérieure à août 2026, quand un vol brûlait le jeton au lieu de le geler, n'offre plus aucun bouton : ce jeton n'existe plus, il ne peut être ni gelé ni libéré.

Une erreur venue de la blockchain remonte avec son message d'origine, sans être masquée. Un produit inconnu ou déjà déclaré est refusé avec le message du service.

Une adresse de preuve qui ne commence pas par http ou https est affichée en texte inerte, non cliquable.

Sans aucune déclaration, la page affiche une coche verte et « Aucun produit volé déclaré ».
