addrbookFor publishers
← The evidence ledger

Evidence row 563359

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 5d3d3b6b-b1ca-4ac1-93da-a6917bedbcd6
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
bd44314e29cc761194ea907f0b3130b296d41d70d43b159fe5a5b97adabd5097
Leaf
0xdd1faea4e8aeb84ac697002797037b8fece704b0c7a90ab95eea80a1e0d303bc

What was observed

{
  "count": 4,
  "tools": [
    {
      "description": "Check whether Western Sky Heating and Cooling serves a city in MT, and which office covers it.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "city": {
            "description": "City of the service address",
            "maxLength": 60,
            "minLength": 2,
            "type": "string"
          }
        },
        "required": [
          "city"
        ],
        "type": "object"
      },
      "name": "check_service_area"
    },
    {
      "description": "Open arrival windows for the next few days (up to 21), in MT local time. If online availability is unavailable, ask the customer for a preferred day and time instead.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "days": {
            "description": "Days to search (default 7)",
            "maximum": 21,
            "minimum": 1,
            "type": "integer"
          },
          "start_date": {
            "description": "YYYY-MM-DD to start from (default: today)",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_available_times"
    },
    {
      "description": "Services, service-area cities, and phone numbers for Western Sky Heating and Cooling (MT).",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {},
        "type": "object"
      },
      "name": "get_business_info"
    },
    {
      "description": "Submit an appointment request. A Western Sky team member calls the customer to confirm the time; it is not final until then. Only call this after the customer has confirmed every detail.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "city": {
            "maxLength": 60,
            "minLength": 2,
            "type": "string"
          },
          "email": {
            "format": "email",
            "maxLength": 254,
            "pattern": "^(?!\\.)(?!.*\\.\\.)([A-Za-z0-9_'+\\-\\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\\-]*\\.)+[A-Za-z]{2,}$",
            "type": "string"
          },
          "name": {
            "description": "Customer full name",
            "maxLength": 100,
            "minLength": 2,
            "type": "string"
          },
          "new_customer": {
            "description": "True if Western Sky has never been to this address",
            "type": "boolean"
          },
          "phone": {
            "description": "Best phone number, 10-digit US",
            "maxLength": 25,
            "minLength": 10,
            "type": "string"
          },
          "preferred_time": {
            "description": "Customer's preferred day/time in their words, if no window was picked",
            "maxLength": 200,
            "type": "string"
          },
          "problem": {
            "description": "What's going on, in the customer's words: equipment, symptoms, how long",
            "maxLength": 1000,
            "minLength": 5,
            "type": "string"
          },
          "service": {
            "enum": [
              "Heating repair",
              "Cooling repair",
              "Heating or cooling tune-up",
              "Plumbing repair",
              "Water heater",
              "New system estimate",
              "Other"
            ],
            "type": "string"
          },
          "street": {
            "maxLength": 120,
            "minLength": 3,
            "type": "string"
          },
          "unit": {
            "maxLength": 30,
            "type": "string"
          },
          "window_start": {
            "description": "window_start from get_available_times, if the customer picked one",
            "type": "string"
          },
          "zip": {
            "description": "5-digit ZIP",
            "pattern": "^\\d{5}$",
            "type": "string"
          }
        },
        "required": [
          "name",
          "phone",
          "street",
          "city",
          "zip",
          "service",
          "problem"
        ],
        "type": "object"
      },
      "name": "request_appointment"
    }
  ]
}

What the leaf hashes

{"body":"bd44314e29cc761194ea907f0b3130b296d41d70d43b159fe5a5b97adabd5097","id":563359,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793137692955678,"prev":null,"subject":"5d3d3b6b-b1ca-4ac1-93da-a6917bedbcd6","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. 0xdd1fb9b1079cfa334a4976f2d41342413be5e732e16cd0ca1a8df3b0b8a3f529
  2. 0x63f30df4dd51b6e0426d11d6f435ae36659346d00095595e21af81ae1a22d582
  3. 0x3730c44c061cb6cecc9d0f6fa00713de5c7ae343adbae4affc8bab259c66bf3e
  4. 0xd2fc4c252b30fb775bbfaf1fe02c4f2a54ea478ab535c8991b45e2cea35722d7
  5. 0x03cc01c5d07454b86490abae92ede32a70df876fdd4a921fb9d69d74a114cca0
  6. 0xeeb404686f76a265297f550e246a35f0aa79c6c1ee37b89e9347910e62d25ca2
  7. 0xb1374e7e4f08f54e51fc6613542feb43b2d387953433b5d6d9497efe8c20d22a
  8. 0x257e99241ae691f94a3154af1458e1e99da5347743073e7afd2cf0c695b7ad51
  9. 0x529a4746a4b81a11efae61414870839673975b912d1c7f031c17ecdd14ddac05
  10. 0x21dddc964bb798cc018458e9a152ae861c95bec463bf740d30670174f71eee38
  11. 0xe7eebf475975d90d310c445a11de6a904d138911aeb29ce874f38db2815689d0
  12. 0x1269bf9fca7c16778dd2b72e0163a91a5a288ca31d13ad19673e0d6ecf6de8d5
  13. 0x9f8e192630bb5fc72241bfdb0460be2fccc141b3afd0197fe2e478dc28ce82a9
  14. 0xd59f3e577867f5105dd7f75598f16da8286185e426dfcdafb84e733fde2b2492
  15. 0x24e3e2bb8ee1e8d20756de35f0e0c4ec8eb1f193bd2cf3f077ee1f92f211c34d
  16. 0x8745bd887f5ce9f7a49558fd2b04cdcd97a05ea9f8a23f62d0e80cb13d328b0f
  17. 0xdf1105afdc109de3c09a98fc8a3864159ad964e6f49b635c105a27a1e1f14310
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON