addrbookFor publishers
← The evidence ledger

Evidence row 1010819

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint d34c6980-c20b-42e3-a668-2a69093c0f0c
Recorded
Previous row
#529633
Body SHA-256
c6396b810f230964c457f799cfc7979d48c7988e693ec7b01f55511b079808ea
Leaf
0x715e8d360c7ff7bb366bb200b31509d11f6a39694a0f4d49895a787d8087a208

What was observed

{
  "count": 3,
  "tools": [
    {
      "description": "Check a product's ingredient list against the allergies of one or more people in a household. Catches allergens listed under other names (e.g. \"arachis oil\" for peanut, \"casein\" for milk, Latin plant names in cosmetics) and does not let \"free from\" claims hide a real ingredient. Covers food and cosmetics. Use when the user asks if a product or ingredient list is safe for someone with allergies.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "household": {
            "description": "One entry per person, each with their allergens.",
            "items": {
              "properties": {
                "allergens": {
                  "description": "Allergens in plain words, e.g. \"peanut\", \"milk\", \"fragrance\", \"nickel\". Add a severity to rank alerts.",
                  "items": {
                    "anyOf": [
                      {
                        "type": "string"
                      },
                      {
                        "properties": {
                          "name": {
                            "type": "string"
                          },
                          "severity": {
                            "enum": [
                              "mild",
                              "moderate",
                              "severe"
                            ],
                            "type": "string"
                          }
                        },
                        "required": [
                          "name"
                        ],
                        "type": "object"
                      }
                    ]
                  },
                  "minItems": 1,
                  "type": "array"
                },
                "person": {
                  "description": "Who this is for, e.g. \"me\", \"Ava\", \"Dad\". Optional.",
                  "type": "string"
                }
              },
              "required": [
                "allergens"
              ],
              "type": "object"
            },
            "minItems": 1,
            "type": "array"
          },
          "ingredients": {
            "description": "The product's ingredient list, or the product page text that contains it.",
            "minLength": 1,
            "type": "string"
          },
          "product_name": {
            "description": "Product name, for the answer only.",
            "type": "string"
          }
        },
        "required": [
          "ingredients",
          "household"
        ],
        "type": "object"
      },
      "name": "check_product_allergens"
    },
    {
      "description": "List the allergens this service can check (food and cosmetic), with the other names users may type for them.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "list_supported_allergens"
    },
    {
      "description": "Tell which allergens, if any, an ingredient name belongs to, e.g. \"sodium caseinate\" -> milk, \"Prunus amygdalus dulcis oil\" -> tree nuts, \"DMDM hydantoin\" -> formaldehyde releasers.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "ingredient": {
            "description": "One ingredient name as printed on a label.",
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "ingredient"
        ],
        "type": "object"
      },
      "name": "lookup_ingredient"
    }
  ]
}

What the leaf hashes

{"body":"c6396b810f230964c457f799cfc7979d48c7988e693ec7b01f55511b079808ea","id":1010819,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793267430108908,"prev":529633,"subject":"d34c6980-c20b-42e3-a668-2a69093c0f0c","subject_kind":"endpoint"}

Proof

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

  1. 0x715ec334df08e33074886a054db3e7d17c5f5df2b5069e4f87a39673c17b9041
  2. 0xa73f6afc590ede2da0ff79595d0b4c0d9d0afae0bd936263de6633fdd5196c79
  3. 0x73c2a7d9f0976bfaa66214dbfd14090c7427774700607fd5af8bf67f3d489ea4
  4. 0x6e6df672313afcf2e6de89fe663ee03eb502d27a61bfb30675cd4e4339d66e8d
  5. 0x0f1ce325b9f03fcc01541febbb44f319bd02d38d66155e082cf0b8c439be111b
  6. 0x9660ae8e127fc2211c2100e7399dabf137bd6116425da49fbb1ee6de8087acd7
  7. 0x84cdbd1d070b9a1f2d77fce0db62af871242e9b161dadd0a90a8b8a24356cfe8
  8. 0x9fbafe48a8f0741edb6555a77d5384905e66575bb57a4deb8294661ec5ab9430
  9. 0xcf0f825a57ab8742017efeea16ade64a2e34121d5aeaec5b6a1c87c844bdbdf9
  10. 0xf4e7c4a08cb90ef67a7dee1be83e3add7a4b12f4311ab0d5b26267a059d644ff
  11. 0x9f6d47dfd46d4e77d1730088deeca7997dc2066a4fb5d87d067def0ab194f961
  12. 0xd5c55ab16bad102bac8b47aa3438cebb9c39071153f5507f4d11b2abb2ee93f3
  13. 0xbc3fd8e509855b2d6ee4c13ed5f7f098e0a2473c66efc60e409ad0e77322a80f
  14. 0xa07c03f1ff4a33c8a0105ab761d762ba211920a4e09af3e5ae84b51a3c4cf51b
  15. 0x60b5befbd81f025904c8a3936b7ba86e3245ad5b37c615d01d42aa3227e3ed2e
  16. 0xe2d603cd6f987214550319ad4fa39952b6098bc5c1b20893b6b80e8d82a79934
  17. 0x91f12a2db1e2c1be07cbe4de3981a37a33051a36d3c3eee5a260804add6d1d75
  18. 0xd56e61af23709ed9f460471e3c08400c0142ee83e1fd9057e46350d12edf9c07
Day root
0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
Chained
0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
Published
On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1

How to check it · This row as JSON