addrbookFor publishers
← The evidence ledger

Evidence row 1034273

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint a85b00d3-771d-4ea2-8183-7f08e41b3e82
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
0c856e30065ff8425fc01e4d6014ff4b1ecfd3c3437d9a6e42114ad1da6fd214
Leaf
0x38281d882ea51693b2da5d51c51390db9df35257b07b799c7faf15639767076b

What was observed

{
  "count": 4,
  "tools": [
    {
      "description": "Look up the current state of an order using the id and code from the status link. Needs no account and no password. Use this to report progress back to the person who asked.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "code": {
            "type": "string"
          },
          "order_id": {
            "type": "string"
          }
        },
        "required": [
          "order_id",
          "code"
        ],
        "type": "object"
      },
      "name": "check_order"
    },
    {
      "description": "Price, shipping cost, lead time and allergen information for an edible photo macaron set. Call this before ordering so you can tell the person what it costs and what is in it. Pass the delivery ZIP to get a firm shipping cost and total: it is the same live carrier rate place_order will book for that ZIP. Without a ZIP the reply is \"$67 plus shipping\".",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "state": {
            "description": "Two-letter US state code, e.g. \"CA\" or \"NY\". Optional; wording only.",
            "type": "string"
          },
          "zip": {
            "description": "Five-digit US delivery ZIP, e.g. \"90028\". Optional; gives a firm shipping quote.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_pricing"
    },
    {
      "description": "Places a REAL order for physical macarons shipped to a real address, and returns a crypto deposit address to send funds to. Confirm the total, the delivery address and the allergen warning with the person you are acting for BEFORE calling this. Pass either `images` (nine URLs, simplest — the set is built for you) or the `set_hash` and `add_to_cart_fields` returned by a previous preview_set call. Returns an order id, a crypto deposit address and amount, and a status link that needs no account or password. The order only reaches the bakery after the payment confirms. A recipient phone number is REQUIRED - carriers need it to generate a label, so collect it before calling.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "add_to_cart_fields": {
            "additionalProperties": true,
            "description": "The `add_to_cart.fields` object exactly as returned by preview_set. Required when using set_hash instead of images.",
            "type": "object"
          },
          "confirm_total_usd": {
            "description": "Confirm a total your human has approved. Use this to RESUME an order that already exists: after an over-ceiling result, or when a repeat call matched an existing order and the payment instruction was withheld. Set it to the exact total shown. This never creates a second order - it returns the existing one WITH its payment instruction. This is the correct way to proceed; do NOT use reorder_nonce for this.",
            "type": "number"
          },
          "email": {
            "description": "An address a human actually reads.",
            "type": "string"
          },
          "idempotency_key": {
            "description": "Optional explicit key. If omitted, one is derived from the order details, so retrying the identical request is safe and will not create a duplicate.",
            "type": "string"
          },
          "images": {
            "description": "Nine public https image URLs in grid order. Simplest route: the set is built and carted for you. Omit if passing set_hash + add_to_cart_fields instead.",
            "items": {
              "type": "string"
            },
            "maxItems": 9,
            "minItems": 9,
            "type": "array"
          },
          "max_total_usd": {
            "description": "Optional safety ceiling in USD. The shipping cost is only known once the order exists, so set this to the most your human agreed to pay. If the real total is higher, the order is still created but NO payment instruction is returned.",
            "type": "number"
          },
          "note": {
            "description": "Optional short message for the card in the box.",
            "type": "string"
          },
          "pay_currency": {
            "description": "Crypto ticker to pay in, e.g. \"usdttrc20\". Optional; a default is chosen.",
            "type": "string"
          },
          "recipient": {
            "additionalProperties": false,
            "description": "Who receives the box, and where.",
            "properties": {
              "city": {
                "type": "string"
              },
              "first_name": {
                "type": "string"
              },
              "last_name": {
                "description": "Optional.",
                "type": "string"
              },
              "phone": {
                "description": "REQUIRED. Recipient phone number, any format. Carriers need it to generate a shipping label. Ask your human for it before calling this tool.",
                "type": "string"
              },
              "state": {
                "description": "Two-letter US state code.",
                "type": "string"
              },
              "street": {
                "description": "Full street address. Include any apartment, suite, floor or company line HERE - there is no second address line.",
                "type": "string"
              },
              "zip": {
                "type": "string"
              }
            },
            "required": [
              "first_name",
              "street",
              "city",
              "state",
              "zip",
              "phone"
            ],
            "type": "object"
          },
          "reorder_nonce": {
            "description": "Set this ONLY to deliberately place a second, separate order with identical details (same set, same recipient). Any distinct value works. Without it, an identical repeat is treated as a retry and returns the original order.",
            "type": "string"
          },
          "set_hash": {
            "description": "From preview_set. Requires add_to_cart_fields too.",
            "type": "string"
          },
          "shipping_id": {
            "description": "Optional: force a specific shipping-method instance id. Normally omit.",
            "type": "string"
          }
        },
        "required": [
          "email",
          "recipient"
        ],
        "type": "object"
      },
      "name": "place_order"
    },
    {
      "description": "Build a printable set from exactly nine public image URLs, in grid order (left to right, top to bottom). Returns thumbnail previews, the price, and a set_hash to pass to place_order. Images must be JPEG or PNG, up to 10 MB each, reachable over plain https with no redirect. Private or internal addresses are refused. Nothing is charged and no order is created.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "email": {
            "description": "Contact email. Used only if an order needs clarifying.",
            "type": "string"
          },
          "images": {
            "description": "Exactly nine image URLs in grid order.",
            "items": {
              "description": "Public https URL to a JPEG or PNG.",
              "type": "string"
            },
            "maxItems": 9,
            "minItems": 9,
            "type": "array"
          }
        },
        "required": [
          "images",
          "email"
        ],
        "type": "object"
      },
      "name": "preview_set"
    }
  ]
}

What the leaf hashes

{"body":"0c856e30065ff8425fc01e4d6014ff4b1ecfd3c3437d9a6e42114ad1da6fd214","id":1034273,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793290449288099,"prev":null,"subject":"a85b00d3-771d-4ea2-8183-7f08e41b3e82","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. 0x38281d83257769a53a9afdffc6631a9fef071b3065d28fb447e23a9ef04201f9
  2. 0xc320c06689051f34afedb6e92cd9a4e0a2a363cd4dbd170a33a825bb48977928
  3. 0xb9689dc6741527ceec4f0856ac903932cac78818bbe96d60242ea4357d269897
  4. 0xd35059db7796c2b7e5c886ef6989feba61b83fc0c0ed3832d8e6a9e9b6c50c07
  5. 0xd0f3d5ad58b7aeb33c51dee5ac6553fb2b38507fba63747964ba4ae3d26aefb4
  6. 0xaffda0ddedbbb2066cfa808a4b6f4a289c7cc91ed8653b827f832d4da337fb63
  7. 0x389e84bea9d298e1b0a061f0dced9cfbab8a5bdd8b634660b61c062818930123
  8. 0xda9e04633289de98579e5bcf8998e4112c8be3458f5cea98324474d9f8b0f742
  9. 0x1d5be678eb28dd9e12b1b8e612cbf91f03a19ba86a07a36775b1cc5f1b690e32
  10. 0x87d23a4702be39745f8fbf2d80112309e6660b831187f0b6be533ad100988348
  11. 0x611bae170a3899fa32498383ce4cd6a5a0294873257d35671a37989415a11dab
  12. 0xf263f333c8c485cf5337038fbf8ef7f659451dc5ca8df99ec28193bd7fd622af
  13. 0x809996646fa50ff3941cc94a2858e71348d102933af591ad4e5ca0614e67f0a4
  14. 0x14b86aca7e0af6917fa29c5b89b8f3eab1f2340a671c3d06e6ac6a34fd3a07ee
  15. 0xa03bd318a195be3bd16f335c7e189443bea4f1f439087a7ac19afec9fa97f9be
  16. 0x1c3764b490d23b94e5ac838c89f8d3850dedb0819196f367da2479c7a88bf2c0
  17. 0xd76435ead496863d8b0bfab3434f54cd11da3c49d104fc4064b9cb3381567bbd
  18. 0xd56e61af23709ed9f460471e3c08400c0142ee83e1fd9057e46350d12edf9c07
Day root
0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
Chained
0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
Published
On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1

How to check it · This row as JSON