addrbookFor publishers
← The evidence ledger

Evidence row 466182

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 3d62dd1d-d98d-4bcc-9d57-bca78a11363a
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
42d7edeec83b43ec2ce8d23a624691e693c7c5c0c9181beb8db5a3ecfed7ffdf
Leaf
0xa1d2d05c15045abd382e4041d3e47361d1db01589c1ee457475934579f3c407a

What was observed

{
  "count": 2,
  "tools": [
    {
      "description": "Finds when people in other time zones can meet, when the time is not decided yet: the windows on each day when all participants are within their working hours, accounting for weekends, public holidays and daylight-saving changes, and one suggested start time that fits the most days. Saves that suggested time on those days for 30 days and returns a private perfectclock.cc/s/... link that opens it in Perfect Clock.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "days": {
            "default": 5,
            "maximum": 14,
            "minimum": 1,
            "type": "integer"
          },
          "durationMinutes": {
            "default": 60,
            "maximum": 480,
            "minimum": 15,
            "type": "integer"
          },
          "from": {
            "description": "First day in `tz`; default today.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "participants": {
            "description": "People or places the meeting must suit, each with their own time zone.",
            "items": {
              "properties": {
                "label": {
                  "description": "How the participant or place is called in the conversation, e.g. \"Anna\" or \"Tokyo office\".",
                  "maxLength": 60,
                  "type": "string"
                },
                "tz": {
                  "description": "IANA time zone of this participant, e.g. Asia/Tbilisi.",
                  "type": "string"
                },
                "workHours": {
                  "description": "Local working hours [start, end]; default [\"09:00\",\"17:00\"].",
                  "items": {
                    "pattern": "^([01]\\d|2[0-3]):[0-5]\\d$",
                    "type": "string"
                  },
                  "maxItems": 2,
                  "minItems": 2,
                  "type": "array"
                }
              },
              "required": [
                "label",
                "tz"
              ],
              "type": "object"
            },
            "maxItems": 10,
            "minItems": 1,
            "type": "array"
          },
          "title": {
            "description": "Meeting title, if the user gave one.",
            "maxLength": 120,
            "type": "string"
          },
          "tz": {
            "description": "Time zone whose calendar days are scanned (usually the organizer's).",
            "type": "string"
          }
        },
        "required": [
          "tz",
          "participants"
        ],
        "type": "object"
      },
      "name": "find_meeting_windows"
    },
    {
      "description": "Plans a one-off or recurring meeting with people in other time zones when its time is known (e.g. \"every other Tuesday at 10:00 Berlin time with Anna in Tbilisi\"). Expands it into concrete dates and shows each one in every participant's local time, with working-hours checks, public holidays and daylight-saving shifts. Saves the schedule for 30 days and returns a private perfectclock.cc/s/... link that opens it in Perfect Clock.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "durationMinutes": {
            "default": 60,
            "maximum": 720,
            "minimum": 5,
            "type": "integer"
          },
          "maxOccurrences": {
            "default": 8,
            "description": "How many upcoming meetings to list.",
            "maximum": 20,
            "minimum": 1,
            "type": "integer"
          },
          "participants": {
            "description": "People or places the meeting must suit, each with their own time zone.",
            "items": {
              "properties": {
                "label": {
                  "description": "How the participant or place is called in the conversation, e.g. \"Anna\" or \"Tokyo office\".",
                  "maxLength": 60,
                  "type": "string"
                },
                "tz": {
                  "description": "IANA time zone of this participant, e.g. Asia/Tbilisi.",
                  "type": "string"
                },
                "workHours": {
                  "description": "Local working hours [start, end]; default [\"09:00\",\"17:00\"].",
                  "items": {
                    "pattern": "^([01]\\d|2[0-3]):[0-5]\\d$",
                    "type": "string"
                  },
                  "maxItems": 2,
                  "minItems": 2,
                  "type": "array"
                }
              },
              "required": [
                "label",
                "tz"
              ],
              "type": "object"
            },
            "maxItems": 10,
            "minItems": 1,
            "type": "array"
          },
          "rule": {
            "description": "Recurrence of the meeting.",
            "properties": {
              "byDay": {
                "description": "Weekdays for weekly rules; for monthly with setPos, the weekday.",
                "items": {
                  "enum": [
                    "MO",
                    "TU",
                    "WE",
                    "TH",
                    "FR",
                    "SA",
                    "SU"
                  ],
                  "type": "string"
                },
                "type": "array"
              },
              "count": {
                "maximum": 500,
                "minimum": 1,
                "type": "integer"
              },
              "freq": {
                "enum": [
                  "once",
                  "daily",
                  "weekly",
                  "monthly"
                ],
                "type": "string"
              },
              "interval": {
                "description": "Every N days/weeks/months; default 1.",
                "maximum": 12,
                "minimum": 1,
                "type": "integer"
              },
              "setPos": {
                "description": "Monthly \"Nth weekday\": 1-4, or -1 for the last.",
                "maximum": 4,
                "minimum": -1,
                "type": "integer"
              },
              "start": {
                "description": "First possible date in `tz`; default today.",
                "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
                "type": "string"
              },
              "until": {
                "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
                "type": "string"
              }
            },
            "required": [
              "freq"
            ],
            "type": "object"
          },
          "time": {
            "description": "Local start time in `tz`.",
            "pattern": "^([01]\\d|2[0-3]):[0-5]\\d$",
            "type": "string"
          },
          "title": {
            "description": "Meeting title.",
            "maxLength": 120,
            "type": "string"
          },
          "tz": {
            "description": "Time zone the meeting time is fixed in (usually the organizer's).",
            "type": "string"
          }
        },
        "required": [
          "title",
          "tz",
          "time",
          "rule",
          "participants"
        ],
        "type": "object"
      },
      "name": "plan_meeting_schedule"
    }
  ]
}

What the leaf hashes

{"body":"42d7edeec83b43ec2ce8d23a624691e693c7c5c0c9181beb8db5a3ecfed7ffdf","id":466182,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793102683870526,"prev":null,"subject":"3d62dd1d-d98d-4bcc-9d57-bca78a11363a","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. 0xa1d2f742e943f5eef803eae4da8dc060f08380cd54ad0169ae57c510650911c8
  2. 0x4eb020cdb069ba5bb41eaf18212002f8f8f40bd400e2bc2ee5e276e2b5ad9aba
  3. 0x8ec1751e2812248c05fa819e0da9647714b435f2ab743f2abd59809695606a07
  4. 0x50cc4df7ba05c6ad775e82909364528b1b939e1fff7b1c31732e5327f31bf54c
  5. 0x9756954499be0cfd8bbcd4d7a2814fee0ab324d23844832d957192c619657f65
  6. 0x677df2f333e03ae3ce95593156af18aa5745849872fcb397f3d9970885774e7d
  7. 0x4003cd7532b295aba8ea218a2f091c30b8d9240cb9749dab7e9fa6cb116f90fa
  8. 0x19c84f0b9892d09f17214471d80862ddbbca183c262dd5c11c0885a2ad299ff2
  9. 0xc85f234b723b46bff20120bf68021aad26f03548daef72bd90c5c5392f57658d
  10. 0xc2407975175c710b5f8a7ee92f90c566f70f556badcec899706506405298d3d1
  11. 0x60256611194f4b2e6a37447763b0aac23cbea6f8ca40ee0b8fbe44b2119b441f
  12. 0x0c9efc71bd73a056aab018d34b600797c2287eaa0df0398c8404046e9420d684
  13. 0x87816aee66e8f6e0f1e55ea83733bb58cf9612d36c45fd5b7fc5d6f4484b78fd
  14. 0x0644f7e2a4b5bf9b66f185cc3fbb766d456ad94490183852f4c6db5855114cc5
  15. 0xa3fff4662cd48659f5bafd0612931759a90e53a7b4209ed8f26f6594a07bb547
  16. 0x64c405a28e8819716221eb2529fe4ce277ab08025e17e685cbd5ece75ceb75c7
  17. 0xf30fddbf4811226c58e8f0daf36fddd79fc5f1356b592bb1d99a8061ddbabe66
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON