addrbookFor publishers
← The evidence ledger

Evidence row 522969

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint d99507ed-ceaa-46a3-83c2-18da0169a213
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
6b692d78a6e8a1ba2d92a88c32dfcd9da87abe0e4d39b072e3c785c4e421f406
Leaf
0xb5b46e400249d45981e7bca4a7d4f02584726ce6ddfe5a53791116bb88511562

What was observed

{
  "count": 2,
  "tools": [
    {
      "description": "Search 100,000+ real recipes for ones that can be cooked from a given list of ingredients, and say exactly what is MISSING from each. Common cupboard staples (salt, oil, flour, common spices and 380 others) are assumed to be on hand and are never reported as missing. Results are ranked by how much of the given list a recipe uses minus how many extra items it would require the cook to buy, so the top result is the one that needs the fewest trips to a shop. Use this whenever someone asks what they can make from ingredients they already have.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "ingredients": {
            "description": "What the cook has, e.g. [\"chicken thighs\",\"rice\",\"half an onion\"]. Free text per item is fine; quantities are ignored.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "max_results": {
            "description": "How many recipes to return (1-12, default 6).",
            "maximum": 12,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "ingredients"
        ],
        "type": "object"
      },
      "name": "find_recipes_from_ingredients"
    },
    {
      "description": "Return the main ingredients, timings, servings and original source for one recipe found by find_recipes_from_ingredients. Pass the cook’s ingredients again to get the missing list for this recipe specifically. The FULL ingredient list and the written method are not returned: those are what a free FridgeToForks account gives a cook, along with the method rewritten for the equipment they own.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "ingredients": {
            "description": "Optional. What the cook has, to compute what is missing.",
            "items": {
              "type": "string"
            },
            "type": "array"
          },
          "recipe_id": {
            "description": "The recipe_id from a find_recipes_from_ingredients result.",
            "type": "string"
          }
        },
        "required": [
          "recipe_id"
        ],
        "type": "object"
      },
      "name": "get_recipe_details"
    }
  ]
}

What the leaf hashes

{"body":"6b692d78a6e8a1ba2d92a88c32dfcd9da87abe0e4d39b072e3c785c4e421f406","id":522969,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793124059054822,"prev":null,"subject":"d99507ed-ceaa-46a3-83c2-18da0169a213","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. 0xb5b447b8557b3e8e6efe1f9467ecf7cf5f3f647b815ccaba6f299a1d56f762d8
  2. 0x5be920003c6b8794115440bd50be7d37f559b6ebff96e116638452408ced1d59
  3. 0xe19c7af1ab1fd77e448578b1ae49500f43b7a1ff1fbe2e402ab3619fc317797f
  4. 0x9189efaa646ee5b8547c806c03c78c90c5342e1bb3107c946dfcfbc02a8a774d
  5. 0x9a8fa3bcbcd1839677adbd62f16a10d4b10656efb85b821167e1b63e4789311a
  6. 0x02e3a2875213e05cc4b5affbaeb3b746de3b9d5e3d81d27b6d3f5972b60f895a
  7. 0x29e45028a4aff023fefd776f2737f465fcd4ea03e141f7b67b8f78539b32992c
  8. 0x0be6596e41e61045955675ad923f4147451d355d073540ace2ef7fdea7fabaac
  9. 0xff797fda5f2ce99346aa275428c2be431a5e7d454acb72a412dd43abd38f2b5f
  10. 0x48d4d6f85bfc44cdae69d98a4f98b78e2e8dcbf1b2015742d3a81cc45ba76f12
  11. 0x243eb39aa2801b8f3c086ddae3e662e32591df4ba5a63762a56e5f566bfaa855
  12. 0x6e2f1bf13e63baa5946a254cc655175b50df835d2a257befe1759b4bc17ef93c
  13. 0xdb8e341e9690aa686b29432c7b868b3859fb692c3ae3a679b8bc1219ebe3a597
  14. 0x87cb8935612c40b569de008a9bf8218cd24a06f74a7364a1654613d972fe00ed
  15. 0xec7bb68216a4deb1960acfbbd75da88f7e468b58adb9cf3ec62f2790e46508b3
  16. 0x64c405a28e8819716221eb2529fe4ce277ab08025e17e685cbd5ece75ceb75c7
  17. 0xf30fddbf4811226c58e8f0daf36fddd79fc5f1356b592bb1d99a8061ddbabe66
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON