← The evidence ledger
Evidence row 2625393
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint c2e0053c-8eac-4792-9be6-045319f7b77e
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 95d4c148cb3034106e579d533acaac4761e9c0021327f27955709434d4fb7b8e
- Leaf
- 0x80d93fb42e33335bc80b6e8ec3038b1107d3f3bb403fa2dd31688fda4f30ccb8
What was observed
{
"count": 4,
"tools": [
{
"description": "Use when you need to convert a specific wall-clock time from one place to others, for any date. It uses the real tz database, so daylight saving is right for that exact date (the US and Europe switch on different weeks), and it warns when the time does not exist (spring forward) or happens twice (fall back). Time accepts \"15:00\", \"3:30pm\", \"noon\", \"now\" or an ISO local time like 2026-11-05T15:00 (no Z). Date defaults to today in the source zone. Returns {input, utc, source:{...}, converted:[{place, zone, local, time_12h, date, utc_offset, abbreviation, day_note, hours_ahead_of_source}], warning?, summary, open_url}.",
"inputSchema": {
"properties": {
"date": {
"description": "Optional date YYYY-MM-DD in the source zone. Default today.",
"maxLength": 10,
"type": "string"
},
"from": {
"description": "Source place or zone, e.g. \"New York\" or \"America/New_York\".",
"maxLength": 60,
"minLength": 1,
"type": "string"
},
"time": {
"description": "Local time in the source place, e.g. \"15:00\", \"3:30pm\", \"noon\", \"now\", \"2026-11-05T15:00\".",
"maxLength": 40,
"minLength": 1,
"type": "string"
},
"to": {
"description": "Destination places, e.g. [\"London\",\"Tokyo\"].",
"items": {
"maxLength": 60,
"minLength": 1,
"type": "string"
},
"maxItems": 12,
"minItems": 1,
"type": "array"
}
},
"required": [
"time",
"from",
"to"
],
"type": "object"
},
"name": "meridian_convert_time"
},
{
"description": "Use when you need to schedule a call across several places. Scans the day in 15-minute steps and ranks start times so the most people are inside working hours and nobody is at night, using each place's real offset and DST for that date. Returns up to 5 slots with each person's local start and end, and says plainly when no time works for everyone. Defaults: working hours 9 to 17, 60 minutes, date today in the first place.",
"inputSchema": {
"properties": {
"count": {
"description": "How many slots to return, default 5.",
"maximum": 8,
"minimum": 1,
"type": "integer"
},
"date": {
"description": "Date YYYY-MM-DD, local to the first place. Default today.",
"maxLength": 10,
"type": "string"
},
"duration_minutes": {
"description": "Meeting length in minutes, multiple of 15. Default 60.",
"maximum": 480,
"minimum": 15,
"type": "integer"
},
"end_hour": {
"description": "Working day end hour, default 17.",
"maximum": 24,
"minimum": 1,
"type": "integer"
},
"places": {
"description": "Where each attendee is, e.g. [\"San Francisco\",\"London\",\"Tokyo\"].",
"items": {
"maxLength": 60,
"minLength": 1,
"type": "string"
},
"maxItems": 8,
"minItems": 2,
"type": "array"
},
"start_hour": {
"description": "Working day start hour, default 9.",
"maximum": 23,
"minimum": 0,
"type": "integer"
}
},
"required": [
"places"
],
"type": "object"
},
"name": "meridian_meeting_slots"
},
{
"description": "Use when you need to know what time or date it is right now somewhere. You have no clock of your own, so never guess the current time. Returns the real current time, date, UTC offset, abbreviation and daylight saving status for each place. Places can be cities (\"Tokyo\"), IANA zones (\"Europe/Paris\"), abbreviations (\"PST\") or \"UTC+5:30\".",
"inputSchema": {
"properties": {
"places": {
"description": "Cities, IANA zones or abbreviations, e.g. [\"London\",\"Asia/Tokyo\"].",
"items": {
"maxLength": 60,
"minLength": 1,
"type": "string"
},
"maxItems": 12,
"minItems": 1,
"type": "array"
}
},
"required": [
"places"
],
"type": "object"
},
"name": "meridian_now"
},
{
"description": "Use when you need to answer \"what is the UTC offset of X\", \"does X observe daylight saving\" and \"when do the clocks change\". Returns the current offset and abbreviation, whether the place observes DST, every clock change in the year with exact local before and after times, and the next change. Abbreviations like IST or CST are ambiguous, so the answer says which zone was used.",
"inputSchema": {
"properties": {
"place": {
"description": "City, IANA zone or abbreviation, e.g. \"London\" or \"America/Phoenix\".",
"maxLength": 60,
"minLength": 1,
"type": "string"
},
"year": {
"description": "Year to list clock changes for. Default this year.",
"maximum": 2100,
"minimum": 1970,
"type": "integer"
}
},
"required": [
"place"
],
"type": "object"
},
"name": "meridian_zone_info"
}
]
}What the leaf hashes
{"body":"95d4c148cb3034106e579d533acaac4761e9c0021327f27955709434d4fb7b8e","id":2625393,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793730893673435,"prev":null,"subject":"c2e0053c-8eac-4792-9be6-045319f7b77e","subject_kind":"endpoint"}Proof
Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (425475 rows).
- 0x80d93a89c0a352a8e6b4dba8b60529596f620cf6610674b05c619ed4bcbdb84e
- 0xd1c0819e789dc5bd89e9e7180d1e4671aa95a8b8c2daa2fafdce39505db995ef
- 0xc850f2f564b26eebd728e41c0f87879c46ffe20b7c8acb89ea60729411e2e754
- 0xce279ed546203d6549e189d911ebe6ba26b7e4181e5e62efa70870d906f76e42
- 0xb331b38344cc32737321c4e72fa2c1184f487874ff6a870f6c7274a7f37052a5
- 0x6cf2d83f817292cb2b409118a4a70e8da1dd30c2890547c9d7d0bb0d28897389
- 0x590dead82a3fdaba693a52bfaf1083ce847d243e634dec3e91c8fc619582c677
- 0x3482e90e221fbe0e8d75ae425f550b1d14b69085ba02611700d457498d1083c2
- 0x902c9282e742887b8215c4217b4231d8c21f52a65cf3d2f6fba5561947da7eac
- 0x82b3a69df9060d8b07bb83ece514fc4edcd02d2c68b5d4b4e2ab60b0222ed215
- 0x3361f6db2bab4bf5d638bb02390809dd800dcb53806561677de88a61a38e4755
- 0xc6e642391f030893fe7f66a15e69811e6a25de963bb9b00c10fbfe5f4de0073f
- 0x4607f3c9a6344785c28144331cd5f69653994a97f95db7809922902bd2d6862d
- 0xbee84d3e599fe34053b7031286879fa3c8cfb9cc2a5d0992b542033701205b5a
- 0xd7fa57d9cb0ff551366a474cfe5dd932be199a84a12f0b57b253725627acf8dc
- 0x4f4b24a0a0ca0387085210387f5358e81c7f788419e50cf11713524585340a3c
- 0x271a5f715272513f57457682f93389885577f2664b5ae5dcea924ad10a098eb5
- 0x717b5d7cbc24826c5b1f7b7433bf30b76e9ba1370476af4e1b494a5211897cc3
- 0xe35032d4b064b015fe60638756eeb0bc24e7c7943586468d33349341ee0ed3d6
- Day root
- 0xb646ffa569e24bf8336b0a15a9d98d0a2f1239f58e10c2b18a9d22e43343566a
- Chained
- 0x35e926359fd19031c6b5e08fb3b44f2524386a57c8fdd353336c185603f53d43
- Published
- On Arc Testnet, block 70601990: 0xa5f9dadba13cde129126b950e64b815e6833cb8ff53b75026c9dbe769c3768c7