addrbookFor publishers
← The evidence ledger

Evidence row 559832

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 6eb617fa-74df-4618-92c7-d0bb4717d689
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
c22e4ee7e1f5a501604ff7daeb729cad7499b6d289e294a0cd8876786749f3e7
Leaf
0x51b33d6c46e5e10f50e814b253e136c356879ffd7088740ab50051c011907b10

What was observed

{
  "count": 4,
  "tools": [
    {
      "description": "Crée une VRAIE demande de réservation, transmise à la centrale Taxis Fabbrimone en remplissant et en soumettant le vrai formulaire du site (même circuit que le formulaire du site). Action à conséquence réelle : à n'utiliser qu'après confirmation explicite de l'utilisateur humain, jamais de manière spéculative. Exige un délai d'au moins 12h avant l'heure de prise en charge — refusé sinon. Ne crée pas de confirmation finale immédiate : un accusé de réception est envoyé par e-mail, la centrale confirme ensuite. Aucun suivi GPS en temps réel disponible à ce jour.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "baby_seat_count": {
            "description": "Nombre de sièges enfant (défaut 0).",
            "maximum": 4,
            "minimum": 0,
            "type": "integer"
          },
          "date": {
            "description": "Date de prise en charge, format AAAA-MM-JJ.",
            "type": "string"
          },
          "destination_address": {
            "description": "Adresse complète de destination.",
            "type": "string"
          },
          "email": {
            "description": "E-mail du passager (reçoit l'accusé de réception).",
            "type": "string"
          },
          "luggage": {
            "description": "Nombre de bagages (défaut 0).",
            "maximum": 5,
            "minimum": 0,
            "type": "integer"
          },
          "name": {
            "description": "Nom complet du passager.",
            "type": "string"
          },
          "notes": {
            "description": "Demandes spéciales ou instructions particulières.",
            "type": "string"
          },
          "passengers": {
            "description": "Nombre de passagers (défaut 1).",
            "maximum": 8,
            "minimum": 1,
            "type": "integer"
          },
          "phone": {
            "description": "Numéro de téléphone du passager.",
            "type": "string"
          },
          "pickup_address": {
            "description": "Adresse complète de prise en charge.",
            "type": "string"
          },
          "time": {
            "description": "Heure de prise en charge, format HH:MM (24h).",
            "type": "string"
          },
          "vehicle_type": {
            "description": "Type de véhicule (défaut berline).",
            "enum": [
              "berline",
              "minivan",
              "limousine"
            ],
            "type": "string"
          }
        },
        "required": [
          "pickup_address",
          "destination_address",
          "date",
          "time",
          "name",
          "phone",
          "email"
        ],
        "type": "object"
      },
      "name": "book_ride"
    },
    {
      "description": "Calcule le prix estimé d'un trajet entre deux adresses, comme le calculateur interactif du site. Utilise d'abord la grille de forfaits fixes publiée ; si aucun forfait ne correspond, géolocalise les deux adresses et calcule la distance de conduite réelle pour une estimation au tarif kilométrique. Fonctionne avec des adresses libres, pas seulement les communes connues.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "destination": {
            "description": "Adresse ou commune de destination.",
            "type": "string"
          },
          "origin": {
            "description": "Adresse ou commune de départ.",
            "type": "string"
          },
          "time": {
            "description": "Heure de départ HH:MM (optionnel, détermine le tarif jour/nuit si hors forfait fixe).",
            "type": "string"
          },
          "vehicle_type": {
            "description": "Type de véhicule (optionnel).",
            "enum": [
              "berline",
              "minivan",
              "van",
              "limousine"
            ],
            "type": "string"
          }
        },
        "required": [
          "origin",
          "destination"
        ],
        "type": "object"
      },
      "name": "calculate_route"
    },
    {
      "description": "Coordonnées et informations générales de Taxis Fabbrimone (adresse, téléphone, horaires, zone desservie, processus de confirmation).",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "get_business_details"
    },
    {
      "description": "Recherche par mot-clé parmi les pages principales de taxisfabbrimone.com et renvoie les plus pertinentes avec leur URL.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "query": {
            "description": "Termes de recherche, ex: \"aéroport\", \"tarifs\", \"réservation\".",
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "search_site"
    }
  ]
}

What the leaf hashes

{"body":"c22e4ee7e1f5a501604ff7daeb729cad7499b6d289e294a0cd8876786749f3e7","id":559832,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793135515831516,"prev":null,"subject":"6eb617fa-74df-4618-92c7-d0bb4717d689","subject_kind":"endpoint"}

Proof

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

  1. 0x51b3260a90a09275b3e483d0636132e55721894db8b4d459bee4a85ca8c889f2
  2. 0xa1b218b6e36b3d4e761ca3b5fb702af75cc36ae4d0a7907b61d8ef2a13778c50
  3. 0x2779f34e010c0acffcc648a08f9e326e5ef6c4b90901f2f433c29064e2ad8762
  4. 0xdcbd12567dfff6bae6e0b9bfff2ca013089a9410fdf30a523075f1f4a7b7ab62
  5. 0xf51fe0edb3a36e541f95b9c0689a00f0ede39ebb33e649322239ba7147181af8
  6. 0xa0961680e104ef5d4099cfbf5990ebb88a03b9432a5c7535a06a933be031505a
  7. 0xf16fe48e40f9a5ef2e3dd412e3fdad77b6a2181ed22e663fe6e2140621fdb9a0
  8. 0xf7897e3d31fc4794b1e3c10c5d5a5193ed274b62d9f7d631293ec63bba1e633b
  9. 0x403d992032f1b58002ba193557a5b7810b3161fa693950dd5907ae7bc4b3ae47
  10. 0x6e46798d14e5a5c4bf9d227d719adbc4b1acb92d8689bdbde8830494d41e18ee
  11. 0x81645620171c2c6f27f7bd62ae903898bfa58255299711c41ce1c3f4e4618954
  12. 0xd57b5a86cf210d9ed4e220de5668cf59c88f82934bf7c8ef9e6b3e894577973c
  13. 0x996f3d89f9508378f3c194c9828b500725dd599c52fd040349190982338d96f2
  14. 0x9ea0c6a53f80a30b6f13671109f98a000cf98e581875129f4be4b57131d06364
  15. 0xb78ea6a255dd06e2f402a1a733bca392fa6243920bcba95e8b80bdfc6ce5f553
  16. 0x3ed50f053eca72dfd3a9d45a11935240bfe691e57835c367ddebe2cbc49efe9d
  17. 0x0e01aa9525097570a6edaf32bfc959de57bf5c24317cf10c0716affea85ca60d
  18. 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON