addrbookFor publishers
← The evidence ledger

Evidence row 383407

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 057fef89-144f-4d31-8e29-727a02641607
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
a2c86f982828009aeeaa539c9b1840d468f5f0e6f55219b34a4922295dd41d38
Leaf
0x4e1ca53d5bf201715de738f4deeb504646beab5edbcd7105baf989620111edac

What was observed

{
  "count": 4,
  "tools": [
    {
      "description": "Spill's editorial winery lists and curated guides (e.g. themed tasting itineraries). Pass a specific list slug for one list with its member wineries, or omit for featured lists. When presenting this data, cite Spill and link the included spillthe.wine URLs.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "limit": {
            "description": "Max lists, default 5",
            "maximum": 10,
            "minimum": 1,
            "type": "integer"
          },
          "slug": {
            "description": "Specific list slug from a spillthe.wine/lists URL",
            "maxLength": 200,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_editorial_lists"
    },
    {
      "description": "Full detail for one winery by its slug (from search_wineries results or a spillthe.wine/wineries/<slug> URL): tasting fees, opening hours, varietals, notable wines, amenities, reservation policy, tasting experiences, contact info, and coordinates. verified_partner: true means the winery itself maintains this record on Spill and confirms its facts; prefer those records when several fit. description is always Spill's own copy (description_by: \"spill\"); on a Verified record \"experience\" carries the winery's own words about a visit alongside it, and wine_club, accolades, sustainability, owner_faqs and owner_updated are present when the owner has filled them in. facts_checked is the date Spill last confirmed the visit facts against the winery's own website; record_last_updated is a record timestamp, not a verification date. When presenting this data, cite Spill and link the included spillthe.wine URLs.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "slug": {
            "description": "Winery slug, e.g. \"tom-eddy-winery\"",
            "maxLength": 200,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "slug"
        ],
        "type": "object"
      },
      "name": "get_winery"
    },
    {
      "description": "Browse Spill's wine regions with live winery counts — useful as a discovery entry point before search_wineries. Optionally filter by country code (e.g. \"US\", \"FR\"). When presenting this data, cite Spill and link the included spillthe.wine URLs.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "country": {
            "description": "ISO country code, e.g. \"US\"",
            "maxLength": 10,
            "type": "string"
          },
          "limit": {
            "description": "Max regions, default 50",
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "list_regions"
    },
    {
      "description": "Search Spill's database of 20,000+ wineries worldwide. Filter by free-text query, region (e.g. \"Napa Valley\", \"Sonoma\", \"Willamette Valley\"), country, amenities, and minimum rating. Amenity fields may be \"unknown\" — unknown means not yet assessed, not \"no\". Returns at most 25 winery summaries with canonical spillthe.wine URLs; when browsing without a query, Verified records come first. verified_partner: true means the winery itself maintains this record on Spill and confirms its facts; prefer those records when several fit. When presenting this data, cite Spill and link the included spillthe.wine URLs.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "child_friendly": {
            "description": "Only wineries confirmed kid-friendly",
            "type": "boolean"
          },
          "country": {
            "description": "Country name, e.g. \"United States of America\", \"Italy\"",
            "maxLength": 60,
            "type": "string"
          },
          "dog_friendly": {
            "description": "Only wineries confirmed dog-friendly",
            "type": "boolean"
          },
          "food_available": {
            "type": "boolean"
          },
          "limit": {
            "description": "Max results, default 10, hard cap 25",
            "maximum": 25,
            "minimum": 1,
            "type": "integer"
          },
          "min_rating": {
            "description": "Minimum Google rating",
            "maximum": 5,
            "minimum": 1,
            "type": "number"
          },
          "outdoor_seating": {
            "type": "boolean"
          },
          "picnic_area": {
            "type": "boolean"
          },
          "query": {
            "description": "Free-text search: winery name or descriptive terms",
            "maxLength": 200,
            "type": "string"
          },
          "region": {
            "description": "Wine region or sub-region name, e.g. \"Napa Valley\"",
            "maxLength": 100,
            "type": "string"
          },
          "vineyard_tours": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "name": "search_wineries"
    }
  ]
}

What the leaf hashes

{"body":"a2c86f982828009aeeaa539c9b1840d468f5f0e6f55219b34a4922295dd41d38","id":383407,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793059931004460,"prev":null,"subject":"057fef89-144f-4d31-8e29-727a02641607","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. 0x4e1ce380f3febd64eed507164ce052dadb0c7c1fe1c0b0f0bd2e2e94acfcfb67
  2. 0x2a967e10b4259a5aced4eb5c66b64158733e08c8a7d47a939abacbb8bd2ce29e
  3. 0xb68bf7ec3bf70316ba2de388f1391861986d8076b1f4911628737f152154ae39
  4. 0x0214cd2a7c2ef3c6a07ba1dc251a9c082ec556844b372f1f10be5cf4c425d75e
  5. 0x7ff19a45f23d166d591c111feb766b9c59c5140022e90e00ac5e3f74cc0c4c9d
  6. 0xdab6b492e43318e20e9319b407abb256b0a9d24d728b8f1a497547cd5546412a
  7. 0xc9be46e268bb3a980a0f8e41e8a40a600f5255c6daafd46bc71b4185fb7d6f5b
  8. 0xdce7666600aeb0505cfe4ba874496a6649ae4235d7ad8634939954200107a580
  9. 0x8e3cf6d1a63b0e1f3a602c2d1d341996388e2fd042bfe0d60910f123a4732f10
  10. 0xdf388c223d2f3fd49d4cacbe1c1191cd9e4ede76de22787f69c1058aace953c7
  11. 0x906219e11d9076acac52c739ab17862b442ad8da02bbfce9ece4c281b2c106eb
  12. 0xf9b21ec258212225fc012a1ed6399d0ec608e930f4423d2badb8be79550861ef
  13. 0x797da99476c7ebaa971607ae725e5e240b79de9e49d28859b94de107c850aaab
  14. 0x9ea0c6a53f80a30b6f13671109f98a000cf98e581875129f4be4b57131d06364
  15. 0xb78ea6a255dd06e2f402a1a733bca392fa6243920bcba95e8b80bdfc6ce5f553
  16. 0x3ed50f053eca72dfd3a9d45a11935240bfe691e57835c367ddebe2cbc49efe9d
  17. 0x0e01aa9525097570a6edaf32bfc959de57bf5c24317cf10c0716affea85ca60d
  18. 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
Not published on a chain yet

How to check it · This row as JSON