addrbookFor publishers
← The evidence ledger

Evidence row 564667

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint a7c2b64f-217c-4589-8b02-1940da754427
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
2095cc4be9ace87dc89f24a8c8c930997f51bec19189db08e837d787998b3329
Leaf
0x8c60adc60ebb98f3fcafb613c41825fd9301dd287f1eaf4f032ef4ff88bd027e

What was observed

{
  "count": 5,
  "tools": [
    {
      "description": "The six best non-overlapping vacation levers of a year for a region: classic bridge days (1 vacation day → 4 days off) and holiday clusters (e.g. 4 days → 10 days off), with booking dates, holidays used and factor. Includes a markdown table and the page URL.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "locale": {
            "default": "de",
            "description": "Language of names and explanations (German only)",
            "enum": [
              "de",
              "en"
            ],
            "type": "string"
          },
          "region": {
            "description": "Region as name, slug or ISO code, e.g. \"Bayern\", \"bavaria\", \"DE-BY\", \"Tirol\", \"Zürich\" or a country like \"Deutschland\" / \"AT\". Germany, Austria and Switzerland only.",
            "maxLength": 80,
            "minLength": 2,
            "type": "string"
          },
          "year": {
            "description": "Planning year, 2025 to 2030; defaults to the year people currently plan for",
            "maximum": 9007199254740991,
            "minimum": -9007199254740991,
            "type": "integer"
          }
        },
        "required": [
          "region"
        ],
        "type": "object"
      },
      "name": "best_bridge_days"
    },
    {
      "description": "How much of a region's school holidays two vacation accounts cover, and which weeks stay open. School holidays run to about 60 working days a year while a vacation account holds 25 to 30 days, so a care day always costs exactly one vacation day and a joint family holiday costs two and covers one. Answers \"can we cover the school holidays\" for parents.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "jointDays": {
            "description": "Care days the family wants to spend together; they cost both parents a day and cover one. Default 10.",
            "maximum": 30,
            "minimum": 0,
            "type": "integer"
          },
          "locale": {
            "default": "de",
            "description": "Language of names and explanations (German only)",
            "enum": [
              "de",
              "en"
            ],
            "type": "string"
          },
          "partnerVacationDays": {
            "description": "Vacation days of the second parent; omit to ask for one person alone",
            "maximum": 60,
            "minimum": 0,
            "type": "integer"
          },
          "region": {
            "description": "Region as name, slug or ISO code, e.g. \"Bayern\", \"bavaria\", \"DE-BY\", \"Tirol\", \"Zürich\" or a country like \"Deutschland\" / \"AT\". Germany, Austria and Switzerland only.",
            "maxLength": 80,
            "minLength": 2,
            "type": "string"
          },
          "vacationDays": {
            "description": "Vacation days of the first parent; defaults to 30 in Germany, 25 in Austria and Switzerland",
            "maximum": 60,
            "minimum": 0,
            "type": "integer"
          },
          "year": {
            "description": "Planning year, 2025 to 2030; defaults to the year people currently plan for",
            "maximum": 9007199254740991,
            "minimum": -9007199254740991,
            "type": "integer"
          }
        },
        "required": [
          "region"
        ],
        "type": "object"
      },
      "name": "childcare_gap"
    },
    {
      "description": "Countries and their regions (German states, Austrian states, Swiss cantons, …) with codes, names and slugs accepted by the other tools.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {},
        "type": "object"
      },
      "name": "list_regions"
    },
    {
      "description": "Optimal vacation plan for a region and year: which days to book so that public holidays and weekends turn into the longest breaks. Returns the plan blocks (booking dates, days off, factor, holidays used), further opportunities, a markdown table and a link to the interactive plan on urlaub-smart.de. Cite the URL when answering.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "carryoverDays": {
            "description": "Part of vacationDays that is carry-over from last year and expires on March 31; spent first on periods before the deadline",
            "maximum": 60,
            "minimum": 0,
            "type": "integer"
          },
          "closuresOnTop": {
            "description": "Set true only if the employer gives the closures on top of the vacation days; then they are treated like public holidays",
            "type": "boolean"
          },
          "companyClosures": {
            "description": "Company closures (Betriebsferien) as inclusive ISO date ranges. By default their working days come off vacationDays, as Betriebsferien are normally scheduled annual leave",
            "items": {
              "properties": {
                "from": {
                  "maxLength": 10,
                  "type": "string"
                },
                "to": {
                  "maxLength": 10,
                  "type": "string"
                }
              },
              "required": [
                "from",
                "to"
              ],
              "type": "object"
            },
            "maxItems": 12,
            "type": "array"
          },
          "companyFreeDates": {
            "description": "Working days the employer gives off without a vacation day, ISO dates (e.g. 2027-12-24, 2027-12-31); treated like public holidays",
            "items": {
              "maxLength": 10,
              "type": "string"
            },
            "maxItems": 60,
            "type": "array"
          },
          "fixedDates": {
            "description": "ISO dates already booked as vacation; the plan works around them",
            "items": {
              "maxLength": 10,
              "type": "string"
            },
            "maxItems": 60,
            "type": "array"
          },
          "locale": {
            "default": "de",
            "description": "Language of names and explanations (German only)",
            "enum": [
              "de",
              "en"
            ],
            "type": "string"
          },
          "region": {
            "description": "Region as name, slug or ISO code, e.g. \"Bayern\", \"bavaria\", \"DE-BY\", \"Tirol\", \"Zürich\" or a country like \"Deutschland\" / \"AT\". Germany, Austria and Switzerland only.",
            "maxLength": 80,
            "minLength": 2,
            "type": "string"
          },
          "schoolHolidays": {
            "default": "any",
            "description": "any = ignore, avoid = no overlap with school holidays, prefer = book only inside school holidays",
            "enum": [
              "any",
              "avoid",
              "prefer"
            ],
            "type": "string"
          },
          "shift": {
            "description": "Rolling shift rotation instead of Mon–Fri, e.g. 4 days on / 2 days off. Replaces the weekday assumption entirely.",
            "properties": {
              "firstWorkingDay": {
                "description": "ISO date of the first working day of a cycle",
                "maxLength": 10,
                "type": "string"
              },
              "offDays": {
                "maximum": 14,
                "minimum": 1,
                "type": "integer"
              },
              "onDays": {
                "maximum": 14,
                "minimum": 1,
                "type": "integer"
              }
            },
            "required": [
              "onDays",
              "offDays",
              "firstWorkingDay"
            ],
            "type": "object"
          },
          "strategy": {
            "default": "balanced",
            "description": "balanced = mix, long-weekends = max 2 vacation days per block, extended = blocks of 4+ days",
            "enum": [
              "balanced",
              "long-weekends",
              "extended"
            ],
            "type": "string"
          },
          "vacationDays": {
            "description": "Vacation days available for the year; defaults to the usual account of the country: 30 in Germany, 25 in Austria and Switzerland",
            "maximum": 60,
            "minimum": 0,
            "type": "integer"
          },
          "year": {
            "description": "Planning year, 2025 to 2030; defaults to the year people currently plan for",
            "maximum": 9007199254740991,
            "minimum": -9007199254740991,
            "type": "integer"
          }
        },
        "required": [
          "region"
        ],
        "type": "object"
      },
      "name": "plan_vacation"
    },
    {
      "description": "All public holidays (with weekday, national/regional scope, weekend flag) and school holiday periods for a region and year. Source: OpenHolidaysAPI.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "locale": {
            "default": "de",
            "description": "Language of names and explanations (German only)",
            "enum": [
              "de",
              "en"
            ],
            "type": "string"
          },
          "region": {
            "description": "Region as name, slug or ISO code, e.g. \"Bayern\", \"bavaria\", \"DE-BY\", \"Tirol\", \"Zürich\" or a country like \"Deutschland\" / \"AT\". Germany, Austria and Switzerland only.",
            "maxLength": 80,
            "minLength": 2,
            "type": "string"
          },
          "year": {
            "description": "Planning year, 2025 to 2030; defaults to the year people currently plan for",
            "maximum": 9007199254740991,
            "minimum": -9007199254740991,
            "type": "integer"
          }
        },
        "required": [
          "region"
        ],
        "type": "object"
      },
      "name": "public_and_school_holidays"
    }
  ]
}

What the leaf hashes

{"body":"2095cc4be9ace87dc89f24a8c8c930997f51bec19189db08e837d787998b3329","id":564667,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793137898429588,"prev":null,"subject":"a7c2b64f-217c-4589-8b02-1940da754427","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. 0x8c60d482fc3d185802c9d0f3ab89d75f7f2fa4374d70e54d7d7061a4bcb55c55
  2. 0x35b0a677fb9ea8de05f0928a395a726799bcb1c4dbdd51727c9f692114e31bca
  3. 0xd3a0106df8f8b1bf383c2db1166343fb7741e548166a5f2340b7e0125d478928
  4. 0x7ed2eacc083d2c67e3eafed0f48389db35ab0f4629a8f10be9cc86d311d9a502
  5. 0xffb0c0910d538d3863f6fe67c81985d9cd97114af8ae3d5e8cdab1a8c32f8c8b
  6. 0xc337637a59321e094d4a4d07bcb9314075bbf95b9fc7a708e1037f0d4c9c461e
  7. 0xf09d6db212c328491a316db244096735752f3503281ea81cd3e2e82a9521ad35
  8. 0xc420f879bf420e728df717e3fd6e8909d5671c7c4485713a5641309f29f42e87
  9. 0x6002fa0c1cdb6bcc49dd896503da8eddb24513f00e79e2684b90f02ac2f75288
  10. 0xc1331aae173809d37278896bc4139f0963b9592a61ad4921cc72c27b7161c500
  11. 0x918cac431c645247ff7c6aab6fcb71f2cad5755647ddf67674f244b28dd2eecc
  12. 0xe9b891332733aa3fa69ace7f82b036df13816078968e2c10034f79c2255498d0
  13. 0xea3d566bf95ca7a3a7f6de9c4f77180bd8c5ffd160486a27d870e8a2fb6d0b9e
  14. 0x06e3b43165f5b3c31d850bc32f20b2e25b844564c4e042c141b9748c26a5a600
  15. 0xb4f7223140c8a36cb87a63d77cf617086d9968dc4658f03e102571ebe06e9ed6
  16. 0xfecf3d4646dd4984a13dd715499e842c3fde63692336d97394c2bfd8e877ca5d
  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