← 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).
- 0x715ec334df08e33074886a054db3e7d17c5f5df2b5069e4f87a39673c17b9041
- 0xa73f6afc590ede2da0ff79595d0b4c0d9d0afae0bd936263de6633fdd5196c79
- 0x73c2a7d9f0976bfaa66214dbfd14090c7427774700607fd5af8bf67f3d489ea4
- 0x6e6df672313afcf2e6de89fe663ee03eb502d27a61bfb30675cd4e4339d66e8d
- 0x0f1ce325b9f03fcc01541febbb44f319bd02d38d66155e082cf0b8c439be111b
- 0x9660ae8e127fc2211c2100e7399dabf137bd6116425da49fbb1ee6de8087acd7
- 0x84cdbd1d070b9a1f2d77fce0db62af871242e9b161dadd0a90a8b8a24356cfe8
- 0x9fbafe48a8f0741edb6555a77d5384905e66575bb57a4deb8294661ec5ab9430
- 0xcf0f825a57ab8742017efeea16ade64a2e34121d5aeaec5b6a1c87c844bdbdf9
- 0xf4e7c4a08cb90ef67a7dee1be83e3add7a4b12f4311ab0d5b26267a059d644ff
- 0x9f6d47dfd46d4e77d1730088deeca7997dc2066a4fb5d87d067def0ab194f961
- 0xd5c55ab16bad102bac8b47aa3438cebb9c39071153f5507f4d11b2abb2ee93f3
- 0xbc3fd8e509855b2d6ee4c13ed5f7f098e0a2473c66efc60e409ad0e77322a80f
- 0xa07c03f1ff4a33c8a0105ab761d762ba211920a4e09af3e5ae84b51a3c4cf51b
- 0x60b5befbd81f025904c8a3936b7ba86e3245ad5b37c615d01d42aa3227e3ed2e
- 0xe2d603cd6f987214550319ad4fa39952b6098bc5c1b20893b6b80e8d82a79934
- 0x91f12a2db1e2c1be07cbe4de3981a37a33051a36d3c3eee5a260804add6d1d75
- 0xd56e61af23709ed9f460471e3c08400c0142ee83e1fd9057e46350d12edf9c07
- Day root
- 0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
- Chained
- 0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
- Published
- On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1