← The evidence ledger
Evidence row 529633
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint d34c6980-c20b-42e3-a668-2a69093c0f0c
- Recorded
- Previous row
- None: the first of its kind about this subject
- Body SHA-256
- 2e589d7919ccdd052e1c76ef2abf74c14045abe2972e88fff91a33d009f389e6
- Leaf
- 0xfcda3331eccf0958f3e6fdae947da4420c2393bb0162582d749a26f0237f2aa0
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. Call this whenever the user asks if a product or ingredient list is safe for someone with allergies, even if the answer seems obvious, and before recommending or buying a food, cosmetic or household product 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":"2e589d7919ccdd052e1c76ef2abf74c14045abe2972e88fff91a33d009f389e6","id":529633,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793125721229313,"prev":null,"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 (273461 rows).
- 0xfcda3ccb5b6191c0e081af68a769bb5076621d1c6edaf74e0a3b4ef407a0f753
- 0xfe1bd8d57796216bfad5898a18934a53c120243ea818dc42880608a162cb5149
- 0x4889ffd6632741dbd2055298df532b6b9ea3ed206661f8294bb53efd68491ec8
- 0x53302b60f7e023fa0d37c59b78b7e5db038e8e7084866c49e60440237e92bd11
- 0xff2c5a3e461518fdcdd6ecb330dbbb5c4c8900130857507428c1ab64a7c673ca
- 0x90437c6bc006535867b5ab80b463b1aa40f14031391938a034af61762d8963ad
- 0x4971d2770673d111a0159b0f667215f1e3c460ca0b7720fea67c3278baec51a5
- 0x87c1b71ceaa301a92ff0452ed0cb69fc84f201c5bbeafbffc3ad38d13468708f
- 0xfff9b51c13443a11dae084cd23a84bb128324aa04458e9573590a11d89a33775
- 0x6028aad3435e0b6caf5817c1026f7afd3a8f3b8246fbecf2187987f14568ca6f
- 0x479c88a152ed598e589c121df2956daa75b8b8dbec53f73497cacb70cc838259
- 0xf4dd076e6efbd5ea0ecb7bbba37a353ed1d340e9d41fd6bbc5f05edbb05ca1cf
- 0xf24b37f8ac293f5328e3e6b28cf868989fe99debf025c153c0d9a1698e846e25
- 0x94d3785ce9330e4580bccada5459380aa2aac76a0bf11354d1353b375afc17d2
- 0xb5b652bba4a5afca56c21031d89b1c06361563aaf54ccc8541c296ceeb2b66fa
- Day root
- 0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
- Chained
- 0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
- Published
- On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4