addrbookFor publishers
← The evidence ledger

Evidence row 3419327

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 8022bdd5-867f-4875-8397-49e8353850dd
Recorded
Previous row
#3006587
Body SHA-256
587fbc6bf123cda4d8d5763bcef72c4251247615fd8d367802f7ac82df8c9145
Leaf
0x12f8876eb5e1df1528d16940975c6cd1233a4e199791fecb3864863e7baf4aa2

What was observed

{
  "count": 26,
  "tools": [
    {
      "description": "Adds an IMPOSSIBREW beer to every delivery of the customer's subscription. This tool makes no other change. The AI Brewer shows the exact change and makes it only after the customer replies yes. The message goes to the AI Brewer, the same assistant as on impossibrew.co.uk, which checks identity (email plus delivery postcode, or an order number starting EC plus either). message is the customer's own words. The first call has no conversationId; each result returns the conversationId that continues the same conversation across these order tools. The reply is the AI Brewer's complete answer.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "conversationId": {
            "pattern": "^[A-Za-z0-9_-]{8,64}$",
            "type": "string"
          },
          "message": {
            "maxLength": 1500,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "message"
        ],
        "type": "object"
      },
      "name": "add_to_subscription"
    },
    {
      "description": "Answers common UK questions about alcohol-free drinks in general, with a named public source for every line (UK law, government guidance, the NHS, UK health charities, peer-reviewed studies or, for halal, published religious rulings; US labels use the US regulator, TTB; hangover uses the Irish health service, HSE). Topics: labels (what alcohol-free, 0.0%, de-alcoholised and 0.5% mean), units (how much alcohol is in 0.5%), everyday_foods (trace alcohol in juice and bread), driving, alcohol_testing (EtG tests for work, licences or recovery), pregnancy, breastfeeding, under_18, cutting_down, stopping_drinking, sleep, hydration, gout, diabetes, blood_pressure, liver, medication, halal, gluten_free, hangover, calories, price (why it is not cheaper; duty), how_made, dry_january, exercise, vegan, can_it_get_you_drunk, best_buy (which alcohol-free beer to buy; says IMPOSSIBREW publishes this guide), labels_abroad (US label rules). Not medical or legal advice; it says when 0.0% is the better choice.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "topic": {
            "enum": [
              "labels",
              "units",
              "everyday_foods",
              "driving",
              "alcohol_testing",
              "pregnancy",
              "under_18",
              "cutting_down",
              "sleep",
              "hydration",
              "gout",
              "diabetes",
              "blood_pressure",
              "breastfeeding",
              "medication",
              "liver",
              "stopping_drinking",
              "halal",
              "gluten_free",
              "hangover",
              "calories",
              "price",
              "how_made",
              "dry_january",
              "exercise",
              "vegan",
              "can_it_get_you_drunk",
              "labels_abroad",
              "best_buy"
            ],
            "type": "string"
          }
        },
        "required": [
          "topic"
        ],
        "type": "object"
      },
      "name": "alcohol_free_guide"
    },
    {
      "description": "Returns approved facts from the official IMPOSSIBREW policy, the same source as the AI Brewer on impossibrew.co.uk. Topics: dietary (gluten, vegan, allergens, carbs, sugar), nutrition, ingredients (Social Blend, ABV), safety (pregnancy, medication, driving, daily limit), delivery, freshness, returns, subscriptions, offers, where_to_buy, lab_points, contact. The facts are the complete approved answer; IMPOSSIBREW makes no health-effect, gluten-removal or medical claims beyond them.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "topic": {
            "enum": [
              "dietary",
              "nutrition",
              "ingredients",
              "safety",
              "delivery",
              "freshness",
              "returns",
              "subscriptions",
              "offers",
              "where_to_buy",
              "lab_points",
              "contact"
            ],
            "type": "string"
          }
        },
        "required": [
          "topic"
        ],
        "type": "object"
      },
      "name": "ask_impossibrew"
    },
    {
      "description": "The cheapest way to buy IMPOSSIBREW, from live prices: for each beer (or the beers asked about) it ranks one-time, AIBREWER5 code, subscription and subscription + code routes by total including delivery, with price per can and per 100ml and a checkout link for each. Give cans to price a quantity (for example 20). Use this whenever someone asks for the best price or deal, says IMPOSSIBREW is expensive, or wants the cheapest way to buy a particular beer.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "cans": {
            "maximum": 120,
            "minimum": 1,
            "type": "integer"
          },
          "ids": {
            "items": {
              "enum": [
                "lager",
                "pale",
                "tipa",
                "lemon",
                "grapefruit",
                "golden"
              ],
              "type": "string"
            },
            "maxItems": 6,
            "minItems": 1,
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "best_price"
    },
    {
      "description": "Returns six featured IMPOSSIBREW beers with current exact-pack prices and availability. Not a full store catalogue.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "query": {
            "maxLength": 120,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "browse_beers"
    },
    {
      "description": "Creates a new anonymous IMPOSSIBREW Shopify cart for a one-time or subscription purchase (frequency) and returns its checkout link (Shop Pay or card on impossibrew.co.uk). The cart is not linked to any customer account. Suits any request to buy, order, try or subscribe. Subscriptions are cancel-any-time and, exactly like the website, earn welcome gifts by box count: 2 boxes 1 free glass, 3 boxes 2 glasses, 4 boxes 2 glasses plus a T-shirt. A T-shirt size (S-4XL) is needed only when the result says need_shirt_size. Prices, discounts and gifts are Shopify's exact live readback. A one-time result also shows the same beers on subscription, with the saving and gifts. It does not place an order or take payment: the customer completes checkout on impossibrew.co.uk.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "frequency": {
            "enum": [
              "2_weeks",
              "1_month",
              "2_months",
              "3_months"
            ],
            "type": "string"
          },
          "items": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "packCans": {
                  "type": "integer"
                },
                "productId": {
                  "enum": [
                    "lager",
                    "pale",
                    "tipa",
                    "lemon",
                    "grapefruit",
                    "golden"
                  ],
                  "type": "string"
                },
                "quantity": {
                  "maximum": 6,
                  "minimum": 1,
                  "type": "integer"
                }
              },
              "required": [
                "productId",
                "quantity"
              ],
              "type": "object"
            },
            "maxItems": 6,
            "minItems": 1,
            "type": "array"
          },
          "shirtSize": {
            "enum": [
              "S",
              "M",
              "L",
              "XL",
              "2XL",
              "3XL",
              "4XL"
            ],
            "type": "string"
          }
        },
        "required": [
          "items"
        ],
        "type": "object"
      },
      "name": "build_basket"
    },
    {
      "description": "Build a ready-to-review one-time IMPOSSIBREW basket from the customer's constraints: specific beers, gluten-free only, number of cans and/or budget in GBP. Uses fresh live prices and availability and returns exact lines, subtotal and a Shopify cart link. Does not create an order, take payment or start a subscription; checkout happens on impossibrew.co.uk.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "beers": {
            "items": {
              "enum": [
                "lager",
                "pale",
                "tipa",
                "lemon",
                "grapefruit",
                "golden"
              ],
              "type": "string"
            },
            "maxItems": 6,
            "type": "array"
          },
          "budgetGBP": {
            "maximum": 500,
            "minimum": 10,
            "type": "number"
          },
          "cans": {
            "maximum": 120,
            "minimum": 10,
            "type": "integer"
          },
          "glutenFree": {
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "name": "build_box"
    },
    {
      "description": "Constructs an exact Shopify cart permalink for 1 to 12 one-time item lines after checking current variants and availability. Returns a link only: it does not create a cart, order, payment or subscription, and it does not handle recurring purchases or existing orders. Shipping and discounts are determined at checkout. IMPOSSIBREW customer support for existing orders: https://impossibrew.co.uk/pages/contact-us.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "items": {
            "items": {
              "additionalProperties": false,
              "properties": {
                "productId": {
                  "enum": [
                    "lager",
                    "pale",
                    "tipa",
                    "lemon",
                    "grapefruit",
                    "golden"
                  ],
                  "type": "string"
                },
                "quantity": {
                  "maximum": 6,
                  "minimum": 1,
                  "type": "integer"
                },
                "variantId": {
                  "pattern": "^\\d+$",
                  "type": "string"
                }
              },
              "required": [
                "productId",
                "variantId",
                "quantity"
              ],
              "type": "object"
            },
            "maxItems": 12,
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "items"
        ],
        "type": "object"
      },
      "name": "build_shop_link"
    },
    {
      "description": "Cancels one of the customer's IMPOSSIBREW orders that has not left the warehouse, with the refund the AI Brewer states. This tool makes no other change. The AI Brewer shows the exact change and makes it only after the customer replies yes. The message goes to the AI Brewer, the same assistant as on impossibrew.co.uk, which checks identity (email plus delivery postcode, or an order number starting EC plus either). message is the customer's own words. The first call has no conversationId; each result returns the conversationId that continues the same conversation across these order tools. The reply is the AI Brewer's complete answer.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "conversationId": {
            "pattern": "^[A-Za-z0-9_-]{8,64}$",
            "type": "string"
          },
          "message": {
            "maxLength": 1500,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "message"
        ],
        "type": "object"
      },
      "name": "cancel_order"
    },
    {
      "description": "Cancels the customer's IMPOSSIBREW subscription. Before cancelling, the AI Brewer may offer to keep it with a discount, a pause or a skip; only the option the customer accepts is applied. The AI Brewer shows the exact change and makes it only after the customer replies yes. The message goes to the AI Brewer, the same assistant as on impossibrew.co.uk, which checks identity (email plus delivery postcode, or an order number starting EC plus either). message is the customer's own words. The first call has no conversationId; each result returns the conversationId that continues the same conversation across these order tools. The reply is the AI Brewer's complete answer.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "conversationId": {
            "pattern": "^[A-Za-z0-9_-]{8,64}$",
            "type": "string"
          },
          "message": {
            "maxLength": 1500,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "message"
        ],
        "type": "object"
      },
      "name": "cancel_subscription"
    },
    {
      "description": "Changes the UK delivery address of one IMPOSSIBREW order that has not left the warehouse. This tool makes no other change. The AI Brewer shows the exact change and makes it only after the customer replies yes. The message goes to the AI Brewer, the same assistant as on impossibrew.co.uk, which checks identity (email plus delivery postcode, or an order number starting EC plus either). message is the customer's own words. The first call has no conversationId; each result returns the conversationId that continues the same conversation across these order tools. The reply is the AI Brewer's complete answer.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "conversationId": {
            "pattern": "^[A-Za-z0-9_-]{8,64}$",
            "type": "string"
          },
          "message": {
            "maxLength": 1500,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "message"
        ],
        "type": "object"
      },
      "name": "change_delivery_address"
    },
    {
      "description": "Read-only. Looks up the customer's own IMPOSSIBREW orders and subscription: order status, tracking, delivery dates, subscription details, next delivery and store credit. This tool cannot change, cancel or refund anything. The message goes to the AI Brewer, the same assistant as on impossibrew.co.uk, which checks identity (email plus delivery postcode, or an order number starting EC plus either). message is the customer's own words. The first call has no conversationId; each result returns the conversationId that continues the same conversation across these order tools. The reply is the AI Brewer's complete answer.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "conversationId": {
            "pattern": "^[A-Za-z0-9_-]{8,64}$",
            "type": "string"
          },
          "message": {
            "maxLength": 1500,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "message"
        ],
        "type": "object"
      },
      "name": "check_order"
    },
    {
      "description": "Returns IMPOSSIBREW's published comparison pages for named alternative brands: our source-backed position, kept separate from independent proof. Live prices and availability for our beers come from the product tools.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "competitors": {
            "items": {
              "enum": [
                "lucky-saint",
                "heineken-0-0",
                "guinness-0-0",
                "days-brewing",
                "athletic-brewing",
                "big-drop",
                "heaps-normal",
                "brewdog",
                "peroni-0-0",
                "budweiser-zero",
                "stella-artois-0-0",
                "corona-cero",
                "bero",
                "beavertown-lazer-crush",
                "mother-root",
                "adnams-ghost-ship",
                "nirvana-brewery",
                "birra-moretti-zero",
                "small-beer",
                "drop-bear-beer",
                "three-spirit",
                "collider",
                "erdinger",
                "heineken-0-0-ultimate",
                "brewdog-mello"
              ],
              "type": "string"
            },
            "maxItems": 3,
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "competitors"
        ],
        "type": "object"
      },
      "name": "compare_alternatives"
    },
    {
      "description": "Compare 2 to 4 specific IMPOSSIBREW beers: flavour, exact pack prices, availability and source descriptions. Nutrition/allergens remain specific to each label.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "ids": {
            "items": {
              "enum": [
                "lager",
                "pale",
                "tipa",
                "lemon",
                "grapefruit",
                "golden"
              ],
              "type": "string"
            },
            "maxItems": 4,
            "minItems": 2,
            "type": "array"
          }
        },
        "required": [
          "ids"
        ],
        "type": "object"
      },
      "name": "compare_beers"
    },
    {
      "description": "Compares available one-time IMPOSSIBREW packs using fresh store prices, with per-can and per-litre arithmetic. Rankings cover the same beer and can size only. It excludes delivery, checkout discounts and retailer prices, so it does not identify the cheapest overall deal.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "ids": {
            "items": {
              "enum": [
                "lager",
                "pale",
                "tipa",
                "lemon",
                "grapefruit",
                "golden"
              ],
              "type": "string"
            },
            "maxItems": 6,
            "minItems": 1,
            "type": "array"
          }
        },
        "type": "object"
      },
      "name": "compare_pack_value"
    },
    {
      "description": "Returns online retailer buying destinations and verified UK venues, each with its source health. Retailer links are not live shelf-stock, delivery-coverage or price checks, and a listed venue does not prove current stock. Optional town/postcode text filters physical venues only.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "query": {
            "maxLength": 80,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "find_stockists"
    },
    {
      "description": "Returns product facts and the current exact variants, with variant IDs, for one beer. Variant IDs exist only in this result.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "id": {
            "enum": [
              "lager",
              "pale",
              "tipa",
              "lemon",
              "grapefruit",
              "golden"
            ],
            "type": "string"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "get_product"
    },
    {
      "description": "Opens the IMPOSSIBREW shop: a swipeable picker of every beer with its official pack shot, per-can price and the subscribe-and-save gift ladder. The customer picks boxes and taps Subscribe or Buy once to get a real Shopify basket. Takes no arguments. The picker supplies its own product images.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "open_shop"
    },
    {
      "description": "Pauses the customer's IMPOSSIBREW subscription for 1, 2 or 3 months. This tool makes no other change. The AI Brewer shows the exact change and makes it only after the customer replies yes. The message goes to the AI Brewer, the same assistant as on impossibrew.co.uk, which checks identity (email plus delivery postcode, or an order number starting EC plus either). message is the customer's own words. The first call has no conversationId; each result returns the conversationId that continues the same conversation across these order tools. The reply is the AI Brewer's complete answer.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "conversationId": {
            "pattern": "^[A-Za-z0-9_-]{8,64}$",
            "type": "string"
          },
          "message": {
            "maxLength": 1500,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "message"
        ],
        "type": "object"
      },
      "name": "pause_subscription"
    },
    {
      "description": "Composer typeahead: return product resource links for matching IMPOSSIBREW beer names. Resource readback supplies live facts.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "query": {
            "maxLength": 120,
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "product_mentions"
    },
    {
      "description": "Read IMPOSSIBREW's Trustpilot reviews from a cached copy of the public profile (the 4 and 5 star reviews, refreshed daily): IMPOSSIBREW is the No.1 rated alcohol-free beer on Trustpilot, TrustScore 4.4 from 1,000+ reviews (previously the No.1 rated was Lucky Saint). Returns the score, the competitor comparison and the reviews themselves, best first. Use it whenever someone asks about reviews, ratings, whether it is any good, what people say about taste, sleep, hangovers or delivery, or why pick IMPOSSIBREW. Filter with about (for example \"sleep\", \"Hazy Pale\", \"delivery\"), stars (4 or 5) or min_stars; page through with page. Quote reviews word for word with the reviewer and date.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "about": {
            "maxLength": 80,
            "type": "string"
          },
          "limit": {
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          },
          "min_stars": {
            "maximum": 5,
            "minimum": 4,
            "type": "integer"
          },
          "page": {
            "maximum": 200,
            "minimum": 1,
            "type": "integer"
          },
          "sort": {
            "enum": [
              "best",
              "newest"
            ],
            "type": "string"
          },
          "stars": {
            "maximum": 5,
            "minimum": 4,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "read_reviews"
    },
    {
      "description": "Passes a damaged, missing, wrong or late IMPOSSIBREW order to the support team as a case, with any details the customer gives. It does not issue refunds, credits or replacements; the support team decides and replies by email. The message goes to the AI Brewer, the same assistant as on impossibrew.co.uk, which checks identity (email plus delivery postcode, or an order number starting EC plus either). message is the customer's own words. The first call has no conversationId; each result returns the conversationId that continues the same conversation across these order tools. The reply is the AI Brewer's complete answer.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "conversationId": {
            "pattern": "^[A-Za-z0-9_-]{8,64}$",
            "type": "string"
          },
          "message": {
            "maxLength": 1500,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "message"
        ],
        "type": "object"
      },
      "name": "report_order_problem"
    },
    {
      "description": "Resumes a paused IMPOSSIBREW subscription or restarts a cancelled one. This tool makes no other change. The AI Brewer shows the exact change and makes it only after the customer replies yes. The message goes to the AI Brewer, the same assistant as on impossibrew.co.uk, which checks identity (email plus delivery postcode, or an order number starting EC plus either). message is the customer's own words. The first call has no conversationId; each result returns the conversationId that continues the same conversation across these order tools. The reply is the AI Brewer's complete answer.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "conversationId": {
            "pattern": "^[A-Za-z0-9_-]{8,64}$",
            "type": "string"
          },
          "message": {
            "maxLength": 1500,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "message"
        ],
        "type": "object"
      },
      "name": "resume_subscription"
    },
    {
      "description": "Skips the next delivery of the customer's IMPOSSIBREW subscription. This tool makes no other change. The AI Brewer shows the exact change and makes it only after the customer replies yes. The message goes to the AI Brewer, the same assistant as on impossibrew.co.uk, which checks identity (email plus delivery postcode, or an order number starting EC plus either). message is the customer's own words. The first call has no conversationId; each result returns the conversationId that continues the same conversation across these order tools. The reply is the AI Brewer's complete answer.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "conversationId": {
            "pattern": "^[A-Za-z0-9_-]{8,64}$",
            "type": "string"
          },
          "message": {
            "maxLength": 1500,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "message"
        ],
        "type": "object"
      },
      "name": "skip_next_delivery"
    },
    {
      "description": "Ready-made IMPOSSIBREW bundles for someone who wants to try a few beers or find the cheapest way in: live prices, can counts, price per can and a checkout link for each available bundle, cheapest first. Use this for \"cheapest way to try\", \"sampler\", \"mixed pack\" or \"first order\" questions; use build_box for a custom mix.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "starter_bundles"
    },
    {
      "description": "One answer to \"where can I buy IMPOSSIBREW?\". Give a UK town or postcode (optional) and it returns the best buying options in order: direct from impossibrew.co.uk, Zapp rapid delivery in London (also Zapp on Deliveroo and Uber Eats), Ocado, Amazon, and verified pubs, shops and venues nearby with distances. Only the outward part of a postcode is looked up. Retailer stock and prices are not checked live.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "location": {
            "maxLength": 60,
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "where_to_buy"
    }
  ]
}

What the leaf hashes

{"body":"587fbc6bf123cda4d8d5763bcef72c4251247615fd8d367802f7ac82df8c9145","id":3419327,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793891030759228,"prev":3006587,"subject":"8022bdd5-867f-4875-8397-49e8353850dd","subject_kind":"endpoint"}

Proof

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

  1. 0x12f852e5e1f28942a9bea46dfae61cde1d8f508a91bb0ac6de5e9fba0e9d0bd8
  2. 0x0e4d961ec081f882d1660e6265502e18218669fd2a3a08ca47da0ac98424a9e6
  3. 0x2f23f823c42f370fd25eb914521ea91c5ad103d7f97fe65b10b4b98fd6d4cbf0
  4. 0x3e8d67161ab45a2a5128f7529482f6b57eb189948f3a4eba7bf5e9e18d8ede36
  5. 0x7b39450ed9d38f8c5a573aff8a4b2e92b906737d1ae9a74727db1ddade480218
  6. 0x8c4c7a214aab7984181569cb25b15a3eda71bf2488687507074b8333b473e599
  7. 0x09ff0982c70326f2c3470a19ccda7364fdd93b8b1ec3f7cccecb30f8955283cb
  8. 0xc0697b925973e15766f0f55b1241100b884793282636ae6f696732adede2791a
  9. 0xa23304438d9494895c5916e73cdcb581c3edec2dbd6f4f7166b334b17edc8516
  10. 0xe4e8e2ea9113b1949cef9117770f13373ccc2e16faf03e7ac8e8d555188ee5a6
  11. 0xdba1ada52dc279888d79e1c32dd35295bd0b45b7be7044989997d84ba80cb5e1
  12. 0xb503e6211debbb3684f54a1a1fd8b09b1de6e5e9c1601667cb394faa60019d32
  13. 0x7080e9ec2c0c86cb9ecc1f5f1a985d8a235631b1da9fef227974e7a11524fea1
  14. 0x47c0af421be542bae928fedb1a38a4c4bdaa5f3a21a9de0a78346f0dfc9721d5
  15. 0x752bb7ff1be85646eaf6af7e83e853b7b33e92ad9c57231f0b796b8997fb1076
  16. 0xcde4d0d0f64b40921f36a3f07dfe9c7256f1d0a8925aed414788c614314b871e
  17. 0x0cdf39687556f127f9de2f03ec7df8e10e613bf9487760cbe3eaaaa02d8d48b4
  18. 0xa9caf228b42660818160afb416ff04cb014f57c4d8ee75ea3452fb76c3d8c645
  19. 0xf72fe7c4860b9addb17aac4a00b8afc2f8085836173f10f31697c3d192df119b
Day root
0x9f0215efb0252701dc86d5600ce95f276cccc716759bf112525ae863f698d128
Chained
0xc54ddff800630c6cd9656f99e7d6a61adce99bf1cea37121600598b0a9a720d2
Published
On Arc Testnet, block 70942081: 0x88f612ad94ca63af4e4e9faab9f34b665b41f03828afac1571ad013cc62bba94

How to check it · This row as JSON