addrbookFor publishers
← The evidence ledger

Evidence row 770792

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 95bd1de2-a5bb-437e-8490-37d6be405948
Recorded
Previous row
#567820
Body SHA-256
0aa74358861a6c81e7c98728fafe6aab3218baf9e4b37e07c74615f1ad12195b
Leaf
0x8c30889bc68c9134103caea23129e934eb61b5ce793feefb203b3f1ceeeeca2e

What was observed

{
  "count": 9,
  "tools": [
    {
      "description": "Vérifier le statut d'un paiement Stripe par son ID de session. Utile pour confirmer si un utilisateur a finalisé son paiement.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "sessionId": {
            "description": "ID de la session Stripe (obtenu via create_checkout)",
            "type": "string"
          }
        },
        "required": [
          "sessionId"
        ],
        "type": "object"
      },
      "name": "check_payment"
    },
    {
      "description": "Créer un lien de paiement Stripe sécurisé pour un panier d'articles Cadorama. Deux modes : livraison à domicile en France métropolitaine (frais de port INCLUS, calculés par la boutique) ou retrait GRATUIT au magasin de Saint-Quentin (delivery: \"retrait\"). La réponse chiffre aussi le Point Relais, souvent moins cher, qui se choisit sur le site : avant de transmettre le lien, signale à l'utilisateur toute option moins chère. Produits réservés aux majeurs (alcool, tabac…), produits frais ou surgelés en précommande et produits à variantes exclus : les commander sur https://www.cadorama02.fr. Retourne une URL que l'utilisateur doit ouvrir pour payer (carte bancaire) ; la commande est créée automatiquement après paiement.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "customerEmail": {
            "description": "Email du client pour la confirmation de commande (optionnel)",
            "format": "email",
            "pattern": "^(?:[A-Za-z0-9_'+\\-]+\\.)*[A-Za-z0-9_'+\\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
            "type": "string"
          },
          "delivery": {
            "description": "« domicile » (défaut) : livraison Colissimo en France métropolitaine ; « retrait » : retrait gratuit au magasin, 119 rue d'Isle, 02100 Saint-Quentin (aucune adresse demandée)",
            "enum": [
              "domicile",
              "retrait"
            ],
            "type": "string"
          },
          "items": {
            "description": "Liste des articles à commander",
            "items": {
              "properties": {
                "productId": {
                  "description": "ID du produit (obtenu via search_products)",
                  "type": "string"
                },
                "quantity": {
                  "description": "Quantité souhaitée",
                  "minimum": 1,
                  "type": "number"
                }
              },
              "required": [
                "productId",
                "quantity"
              ],
              "type": "object"
            },
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "items"
        ],
        "type": "object"
      },
      "name": "create_checkout"
    },
    {
      "description": "Lister les produits les plus vendus chez Cadorama (top sales). Pratique pour suggérer ce qui plaît le plus aux clients.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "limit": {
            "default": 10,
            "description": "Nombre max de best-sellers à retourner",
            "maximum": 50,
            "minimum": 1,
            "type": "number"
          }
        },
        "type": "object"
      },
      "name": "get_best_sellers"
    },
    {
      "description": "Lister toutes les catégories et sous-catégories disponibles dans le catalogue Cadorama.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "get_categories"
    },
    {
      "description": "Lister les nouveautés Cadorama (produits récemment ajoutés au catalogue, marqués Nouveauté par l'admin pendant 14 jours après leur arrivée).",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "limit": {
            "default": 10,
            "description": "Nombre max de nouveautés à retourner",
            "maximum": 50,
            "minimum": 1,
            "type": "number"
          }
        },
        "type": "object"
      },
      "name": "get_new_arrivals"
    },
    {
      "description": "Obtenir les détails complets d'un produit Cadorama par son ID (description complète, toutes les images, gencode, poids, produits similaires).",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "productId": {
            "description": "ID unique du produit (obtenu via search_products)",
            "type": "string"
          }
        },
        "required": [
          "productId"
        ],
        "type": "object"
      },
      "name": "get_product"
    },
    {
      "description": "Lister les produits actuellement en promotion chez Cadorama. Retourne les produits avec prix barré, pourcentage de réduction, et date de fin de la promo si applicable.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "limit": {
            "default": 10,
            "description": "Nombre max de promos à retourner",
            "maximum": 50,
            "minimum": 1,
            "type": "number"
          }
        },
        "type": "object"
      },
      "name": "get_promotions"
    },
    {
      "description": "Obtenir les informations du magasin physique CADORAMA à Saint-Quentin : adresse, horaires d'ouverture À JOUR (lus en direct, avec la coupure de midi), statut ouvert/fermé en ce moment, fermetures exceptionnelles à venir, téléphone, services proposés (Click & Collect, livraison, retours), mentions légales.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "get_store_info"
    },
    {
      "description": "Rechercher des produits dans le catalogue Cadorama par mot-clé, catégorie, ou sous-catégorie. Retourne une liste de produits avec prix, stock et lien direct.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "category": {
            "description": "Catégorie (ex: \"Alimentation & Boissons\", \"Électronique\", \"Maison & Décoration\")",
            "type": "string"
          },
          "exclude": {
            "description": "Régime / allergènes à EXCLURE (ex: [\"porc\",\"lait\",\"gluten\"]). Écarte tout produit dont le nom/ingrédients/description contient l'un de ces termes (synonymes courants inclus : porc→jambon/lard/bacon…). Idéal pour \"sans porc\", \"sans lactose\".",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "inStockOnly": {
            "default": true,
            "description": "Afficher uniquement les produits en stock (défaut: true)",
            "type": "boolean"
          },
          "limit": {
            "default": 10,
            "description": "Nombre de résultats (max 50, défaut 10)",
            "maximum": 50,
            "minimum": 1,
            "type": "number"
          },
          "maxPrice": {
            "description": "Prix maximum en euros",
            "type": "number"
          },
          "minPrice": {
            "description": "Prix minimum en euros",
            "type": "number"
          },
          "query": {
            "description": "Mot-clé de recherche (nom du produit, marque, etc.)",
            "type": "string"
          },
          "subcategory": {
            "description": "Sous-catégorie (ex: \"Nouilles\", \"Sauces\", \"Café\")",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "search_products"
    }
  ]
}

What the leaf hashes

{"body":"0aa74358861a6c81e7c98728fafe6aab3218baf9e4b37e07c74615f1ad12195b","id":770792,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793186182245274,"prev":567820,"subject":"95bd1de2-a5bb-437e-8490-37d6be405948","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (231336 rows).

  1. 0x8c304d1626024096b05a43ef8c3427c049a02afd003c4f531d1a33bc22b84e75
  2. 0xf7e828a9eba4425fe9008a80cd876e693849d5540fb10470e3084e001182fb0e
  3. 0x9e917c80193944f540ce0d786e519d6ce98de51f4e6d748044d38177fe1ba6ce
  4. 0xb6dd588e4f37af49ab801e7a328c52543140d385ee0f5b7a8f913992abd7870f
  5. 0x684ad94380741d05c86e2deea8878424beefa18b950a3614dbae693a69afe5a3
  6. 0x6b8d58ff43dfecd4cb5101935615b54051dc40a57d540fb3b79bdf486ff65914
  7. 0xced84fe89ec745989f7c82535bee82cb168330567c83462f8c0b1f1c8858e636
  8. 0xc4737f35df2a359ed014d4ddc27761743a439cb37f36ced2bf01a645bc182829
  9. 0x3833b9e433c89305a47f636776e7e4a382c9cb1c38098d964b1f4886ad7d2dfd
  10. 0xbc372ec05b33c381a8ed5bdaed95ed75bdf3684a638b491d6ab18719d9e9c4e5
  11. 0xf3f647663b14c1a7ab32edd5f3b1536bcd3ef8687ed0181ef1fe06ee564deb02
  12. 0x2edfbc00e321d2b736d05b55359effd8e719b71635795a841b90f14f1461ed8f
  13. 0x73b20f1c980fc42d6a2767acddce2cb41764e0b54fa3342f0dc75bd609f6023e
  14. 0x115e196b75a0422533397227b51b9c807591ec2574919c03800bb0d253f110e8
  15. 0xe2f9c120d14f36fdddf9b4e605c5d0b8a13b835e2380472255dc22e14b93e84e
  16. 0x74cf00e07b52415c2184cf20be69d195ed2725497a6892c2f3e449497c17d0ec
  17. 0x7a743a0a09057bae687051274e1d45bf973bd36a1a4ba16a191b5d29e3bdfa2a
  18. 0xe027395fafb7fc41921c42ca0542524ea22204cbd5908b70b27f3d5fb26f5d0f
Day root
0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e
Chained
0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be
Published
On Arc Testnet, block 69584042: 0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae

How to check it · This row as JSON