addrbookFor publishers
← The evidence ledger

Evidence row 2552045

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 48894042-52b2-4ed4-81c3-88c9f819a3e9
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
d7ecf7d41c8f10fd6aa09ad216ad6a2875b9751101cc092285178a6a9f9fe9da
Leaf
0xf2eaf0b3cde6139ed1b8e540acc217054ebf484df910e2b26aa1070f80ce9acb

What was observed

{
  "count": 2,
  "tools": [
    {
      "description": "Full details of one alohacamp.com property: address and coordinates, rating, description (Polish), location description, house rules, check-in/out times, cancellation policy, each unit type (capacity, rooms, beds, area), amenities, surroundings with distances, things to do, fees, meals, photos, recent reviews and nearby properties. With date_from/date_to it also prices the stay for the party: per unit whether it fits, how many are free, the minimum stay, the exact total and nightly price (PLN, incl. AlohaCamp's service fee), plus a booking link. Get the slug from alohacamp_search. Fetched live from alohacamp.com (typically 1–2 s via direct fetch; a few seconds more right after AlohaCamp deploys, or when it falls back to an unblocker). Result: { source, fetchedAt, property: { id, slug, name, url, address, lat, lng, rating, review_count, indicative_price_per_night, currency, check_in, check_in_until, check_out, free_cancellation, free_cancellation_hours, description, location_description, house_rules, units, amenities, surroundings, things_to_do, getting_there, fees, meals_available, meals_included, host, photos, recent_reviews, nearby }, stay?: { date_from, date_to, nights, adults, children, infants, pets, booking_url, units: [{ name, type, fits_party, available_units, min_nights, max_guests, total_price, price_per_night, price_from_per_night, extra_fees }], note? } }.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "adults": {
            "description": "Adults. Default 2.",
            "maximum": 30,
            "minimum": 1,
            "type": "integer"
          },
          "children": {
            "description": "Children. Default 0.",
            "maximum": 20,
            "minimum": 0,
            "type": "integer"
          },
          "date_from": {
            "description": "Check-in date, YYYY-MM-DD — pass with date_to to price the stay.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "date_to": {
            "description": "Check-out date, YYYY-MM-DD, after date_from.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "infants": {
            "description": "Infants (babies) — AlohaCamp does not count them toward a unit's capacity. Default 0.",
            "maximum": 10,
            "minimum": 0,
            "type": "integer"
          },
          "no_cache": {
            "description": "Force a fresh fetch and bypass this server's result cache (5 min). Default false.",
            "type": "boolean"
          },
          "pets": {
            "description": "Pets travelling along; > 0 also limits results to pet-friendly places. Default 0.",
            "maximum": 10,
            "minimum": 0,
            "type": "integer"
          },
          "property": {
            "description": "The property's slug from alohacamp_search (e.g. 'masuria-lakehouse-518'), its alohacamp.com URL, or its numeric id.",
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "property"
        ],
        "type": "object"
      },
      "name": "alohacamp_property"
    },
    {
      "description": "Search alohacamp.com, the Polish marketplace for stays in nature: cabins and houses (domki), tiny houses, treehouses, houseboats, yurts, glamping tents, agritourism, and camping pitches (pola namiotowe, caravan pitches), mostly in Poland. Filter by place (a region like Mazury/Bieszczady/Kaszuby, a city, a country) or voivodeship, check-in/check-out dates and party (with dates, only places free for that party are returned, priced for those nights), property type, amenities, surroundings, nightly price and free cancellation. Returns one page of 30 in AlohaCamp's recommended order; pass a property `slug` to alohacamp_property for details and exact per-unit prices. Fetched live from alohacamp.com (typically 1–2 s via direct fetch; a few seconds more right after AlohaCamp deploys, or when it falls back to an unblocker). Result shape: { source, fetchedAt, query, search_url, resolved_location, total_count, page, total_pages, count, nights, properties: [...], note? } — the list key is `properties`; `total_count` counts matches across all pages (use `page` for more). Each property: { id, slug, name, url, city, region, country, lat, lng, property_types, units, max_guests, units_for_party, price_per_night, club_price_per_night, total_price_estimate, currency, rating, review_count, image, photos_count, guests_choice, is_new, only_on_alohacamp, free_cancellation, meals_available, meals_included, extra_fees }. Prices are numbers in PLN: `price_per_night` is the lowest nightly price for the whole party (with dates, the average over those nights; `units_for_party` > 1 means it covers several units), `total_price_estimate` = price_per_night × nights (null without dates; fees in `extra_fees` are paid on top), `club_price_per_night` is a lower members-only price when there is one. `rating` is 0–5 (null without reviews). An empty match answers count: 0 with a `note` saying why and what to change — that is a successful result, not an error.",
      "inputSchema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "adults": {
            "description": "Adults. Default 2.",
            "maximum": 30,
            "minimum": 1,
            "type": "integer"
          },
          "amenities": {
            "description": "Must have all of these: sauna, hot_tub (balia), jacuzzi, pool, fireplace, air_conditioning, grill, campfire, wifi, workspace, washing_machine, playground, crib, adults_only; for campsites electric_hookup, shower, toilet, running_water.",
            "items": {
              "enum": [
                "sauna",
                "hot_tub",
                "jacuzzi",
                "pool",
                "fireplace",
                "air_conditioning",
                "grill",
                "campfire",
                "wifi",
                "workspace",
                "washing_machine",
                "playground",
                "crib",
                "adults_only",
                "electric_hookup",
                "shower",
                "toilet",
                "running_water"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "children": {
            "description": "Children. Default 0.",
            "maximum": 20,
            "minimum": 0,
            "type": "integer"
          },
          "date_from": {
            "description": "Check-in date, YYYY-MM-DD, today or later. Pass together with date_to; without dates prices are the lowest 'from' prices and availability is not checked.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "date_to": {
            "description": "Check-out date, YYYY-MM-DD, after date_from.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "free_cancellation": {
            "description": "Only places with free cancellation. Default false.",
            "type": "boolean"
          },
          "infants": {
            "description": "Infants (babies) — AlohaCamp does not count them toward a unit's capacity. Default 0.",
            "maximum": 10,
            "minimum": 0,
            "type": "integer"
          },
          "location": {
            "description": "Where, resolved by AlohaCamp's own place search: a region ('Mazury', 'Bieszczady', 'Kaszuby', 'Roztocze'), a city ('Zakopane', 'Kraków' — covers the area around it) or a country ('Chorwacja'). Polish names work best. Omit to search everywhere. Not combinable with region.",
            "minLength": 1,
            "type": "string"
          },
          "no_cache": {
            "description": "Force a fresh fetch and bypass this server's result cache (5 min). Default false.",
            "type": "boolean"
          },
          "page": {
            "description": "Results page, 1-based (30 per page). Default 1.",
            "maximum": 9007199254740991,
            "minimum": 1,
            "type": "integer"
          },
          "pets": {
            "description": "Pets travelling along; > 0 also limits results to pet-friendly places. Default 0.",
            "maximum": 10,
            "minimum": 0,
            "type": "integer"
          },
          "price_max": {
            "description": "Maximum nightly price in PLN.",
            "minimum": 0,
            "type": "number"
          },
          "price_min": {
            "description": "Minimum nightly price in PLN.",
            "minimum": 0,
            "type": "number"
          },
          "property_types": {
            "description": "Only these kinds of stay: 'house' (domek/dom), 'tiny_house', 'tree_house', 'house_on_water' (houseboat), 'yurt', 'glamping_tent', 'agritourism' (agroturystyka/guesthouse), 'hotel', 'camper_rental' (a camper to rent), 'caravan_pitch' (a pitch for your own campervan/caravan), 'tent_pitch' (pole namiotowe). Default: everything except the two camping pitches — pass ['tent_pitch'] or ['caravan_pitch'] to search campsites.",
            "items": {
              "enum": [
                "house",
                "tiny_house",
                "tree_house",
                "house_on_water",
                "yurt",
                "glamping_tent",
                "agritourism",
                "hotel",
                "camper_rental",
                "caravan_pitch",
                "tent_pitch"
              ],
              "type": "string"
            },
            "type": "array"
          },
          "region": {
            "description": "A whole voivodeship instead of a place, e.g. 'warminsko-mazurskie', 'malopolskie'.",
            "enum": [
              "dolnoslaskie",
              "kujawsko-pomorskie",
              "lubelskie",
              "lubuskie",
              "lodzkie",
              "malopolskie",
              "mazowieckie",
              "opolskie",
              "podkarpackie",
              "podlaskie",
              "pomorskie",
              "slaskie",
              "swietokrzyskie",
              "warminsko-mazurskie",
              "wielkopolskie",
              "zachodniopomorskie"
            ],
            "type": "string"
          },
          "surroundings": {
            "description": "Must be near all of these: forest, lake, mountains, sea, river, nature_reserve, village.",
            "items": {
              "enum": [
                "forest",
                "lake",
                "mountains",
                "sea",
                "river",
                "nature_reserve",
                "village"
              ],
              "type": "string"
            },
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "alohacamp_search"
    }
  ]
}

What the leaf hashes

{"body":"d7ecf7d41c8f10fd6aa09ad216ad6a2875b9751101cc092285178a6a9f9fe9da","id":2552045,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793693526039056,"prev":null,"subject":"48894042-52b2-4ed4-81c3-88c9f819a3e9","subject_kind":"endpoint"}

Proof

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

  1. 0xf2eacf62773a07802d1a5b53802313b8c69e73ee0a41c41651c0ddb21f38ed9e
  2. 0x3e66388fede696d37ceec8366b740a2fab775858661a9b6765b7f5ece8bac8ad
  3. 0x96d62572370cddc7a549dd3b802be3199f363f1ede47e245ae082e539ca46c12
  4. 0xf60699ed3a3858d050a98f4f51e63d7870ce92020257b46d7fb0e53be8baa4bf
  5. 0x4d4923db8b878a0cbca573a4ee78065c3b059274e979be10933a3e839bbd77ee
  6. 0x85a6de2758d23edab6bcf4655c83ab8ee53ef1d49c41b3e93ef223188697f022
  7. 0xbf0bc377029fa9261f8bbeb359dd20e5e17a59b78a702be1fd67f4cf520f4ef9
  8. 0x56dd7e7c5e265a8d1ec53e61b6b85492b88f45b12315aef5221711c6cc4166de
  9. 0xed9bcc4fdd576d62c7794d90dbf6ebf8d3a118188531cf0a2e1d0e9207fcb1f2
  10. 0x64e8a40ee465edbd89fd4101bba6aa66b17ee092621616f143c6f863a8333ac6
  11. 0xf17dde849505eff91b405a03ff1a5649cfc3f488251b1affa309d5963e24bede
  12. 0x0d5cfc88bbad0c4b40a561ea1060fb7093bbc663a0c9b1ac75a449bd2a0fe549
  13. 0x0ea954b95dc4e26bb21744a0d424db9da57e2da18185ea0406675355cc4a2429
  14. 0xc456b1c820d564945f129896256bb07afc74e79940a2da0ea6e9440718d856c7
  15. 0xa29933ab8020ad948edbcf3e65194e73a6b113a0063231c1105b56c2d59ab97d
  16. 0xd60b16e6a71fbffc93a233ee89f916e50c0206a56f52c852b85e5a246b6b417c
  17. 0x85f3a27c16056a361d9ba33355a575ca7123f86de901b204c88953c4b8ea441a
Day root
0xb646ffa569e24bf8336b0a15a9d98d0a2f1239f58e10c2b18a9d22e43343566a
Chained
0x35e926359fd19031c6b5e08fb3b44f2524386a57c8fdd353336c185603f53d43
Published
On Arc Testnet, block 70601990: 0xa5f9dadba13cde129126b950e64b815e6833cb8ff53b75026c9dbe769c3768c7

How to check it · This row as JSON