addrbookFor publishers
← The evidence ledger

Evidence row 516758

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 93e50199-2b09-401f-a6e6-b4bb603aa035
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
4cf5409e88e2f0794f485dd2816d545039e9ce56e48046249b13de0773218a2e
Leaf
0xcd581dc43206d5df0cb4d8c707ef43c92b4627bb88dd49cfb4ca40181497c5e7

What was observed

{
  "count": 4,
  "tools": [
    {
      "description": "Delete an image from BasePic. Needs the delete_key returned when it was uploaded or created by edit_image. Its links stop working.",
      "inputSchema": {
        "properties": {
          "delete_key": {
            "type": "string"
          },
          "id": {
            "description": "Image id returned by upload_image or edit_image (e.g. \"vqSvesFU\")",
            "type": "string"
          }
        },
        "required": [
          "id",
          "delete_key"
        ],
        "type": "object"
      },
      "name": "delete_image"
    },
    {
      "description": "Edit an uploaded image: rotate, flip, crop (pixels or aspect ratio), resize (width/height, percent, megapixels), grayscale (black & white), sepia, brightness, contrast, warm, cool, invert, blur, sharpen — applied in order. Optionally change the format (jpeg/png/webp) or make the file at most max_kb kilobytes (1 KB = 1,000 bytes). Creates a NEW image with its own page_url, image_url and download_url; the original stays unchanged.",
      "inputSchema": {
        "properties": {
          "filename": {
            "type": "string"
          },
          "format": {
            "enum": [
              "jpeg",
              "png",
              "webp"
            ],
            "type": "string"
          },
          "id": {
            "description": "Image id returned by upload_image or edit_image (e.g. \"vqSvesFU\")",
            "type": "string"
          },
          "max_kb": {
            "description": "Largest file size in KB, 1 KB = 1,000 bytes (jpeg/webp)",
            "minimum": 5,
            "type": "integer"
          },
          "operations": {
            "description": "Example: [{\"op\":\"rotate\",\"degrees\":90},{\"op\":\"resize\",\"width\":1080},{\"op\":\"grayscale\"}]",
            "items": {
              "properties": {
                "aspect": {
                  "description": "crop: centered crop to a ratio like \"1:1\", \"4:5\", \"16:9\"",
                  "type": "string"
                },
                "degrees": {
                  "description": "rotate: 90, 180, 270 (clockwise) or -90",
                  "type": "integer"
                },
                "direction": {
                  "description": "flip",
                  "enum": [
                    "horizontal",
                    "vertical"
                  ],
                  "type": "string"
                },
                "height": {
                  "description": "crop height, or resize target height (keeps proportions)",
                  "type": "integer"
                },
                "megapixels": {
                  "description": "resize: target megapixels",
                  "type": "number"
                },
                "op": {
                  "enum": [
                    "rotate",
                    "flip",
                    "crop",
                    "resize",
                    "grayscale",
                    "sepia",
                    "brightness",
                    "contrast",
                    "warm",
                    "cool",
                    "invert",
                    "blur",
                    "sharpen"
                  ],
                  "type": "string"
                },
                "percent": {
                  "description": "resize: 1–400",
                  "type": "number"
                },
                "radius": {
                  "description": "blur: 1–10",
                  "type": "integer"
                },
                "value": {
                  "description": "brightness / contrast: -100 to 100",
                  "type": "number"
                },
                "width": {
                  "description": "crop width, or resize target width (keeps proportions)",
                  "type": "integer"
                },
                "x": {
                  "type": "integer"
                },
                "y": {
                  "type": "integer"
                }
              },
              "required": [
                "op"
              ],
              "type": "object"
            },
            "maxItems": 20,
            "type": "array"
          },
          "quality": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "return_preview": {
            "description": "Also return a small preview of the image so you can look at it (default false)",
            "type": "boolean"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "edit_image"
    },
    {
      "description": "Get the links and details (size, dimensions, type) of an image on BasePic by its id.",
      "inputSchema": {
        "properties": {
          "id": {
            "description": "Image id returned by upload_image or edit_image (e.g. \"vqSvesFU\")",
            "type": "string"
          },
          "return_preview": {
            "description": "Also return a small preview of the image so you can look at it (default false)",
            "type": "boolean"
          }
        },
        "required": [
          "id"
        ],
        "type": "object"
      },
      "name": "get_image"
    },
    {
      "description": "Upload an image to BasePic and get links: page_url (short link to share), image_url (direct image) and download_url. Give either a public \"url\" (an image, or a post on X/Instagram/Facebook) or \"image_base64\". Returns an id for edit_image and a delete_key. Images up to 50 MB. The image is private: only people with the link can see it.",
      "inputSchema": {
        "properties": {
          "filename": {
            "description": "Optional file name, e.g. \"beach.jpg\"",
            "type": "string"
          },
          "image_base64": {
            "description": "The image as base64 (a data: URL works too)",
            "type": "string"
          },
          "return_preview": {
            "description": "Also return a small preview of the image so you can look at it (default false)",
            "type": "boolean"
          },
          "url": {
            "description": "Public https link to the image",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "upload_image"
    }
  ]
}

What the leaf hashes

{"body":"4cf5409e88e2f0794f485dd2816d545039e9ce56e48046249b13de0773218a2e","id":516758,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793120762846254,"prev":null,"subject":"93e50199-2b09-401f-a6e6-b4bb603aa035","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. 0xcd5816fd4034346a7cebde6148f2c9cb179fc956e352067d6ef483bc35ce652b
  2. 0xfb636812e059a7ab1df822842683994e07da62a61ed2c89b03c12cfeb6b3b5c1
  3. 0xc6d5ff673de96b7400e7fa9f9538a5d77e07ae823c6ea5704fb848c0f3fd3a84
  4. 0xd1066561f4e3a6567832293f0bd1140f0e4222005eabc94313e14c46e2d44ac9
  5. 0x1ca88817cea40eeb582fa2896ad4256957ad48a0cda1bc6c7942453dd8922e59
  6. 0x2dc8b7753ec4da9df5d23de645944189b9d52e884dbdacc4e1271dd15cffb3ec
  7. 0x9783c93202b73a903f39f3e35ea3b154fe3a3da330ac457d9aa5f826b25179f6
  8. 0xd276d52ff9311d1ee9fcbeb68ab45fe8e96ac51f0662329bed60f32916c077bb
  9. 0xb673d6c2d49ead96c533587302dd785e912bf0231be31b7e71cc4be46b5ddfd9
  10. 0xcb52c2419f740ae43dfba57f29f05efee950cf2cc8aef6a5fabe1be0b3842bf8
  11. 0xf6faea553d6354c2881afaf6cc13a2f3a8290ee9597618bbe3c61a828c5e4c23
  12. 0x6c0803f2d7123e0bcd2a148e9fde0f429f31dc964ced287e760ee656fcd9912f
  13. 0xeb77e9d1884bf470f4a13a5869956a83ac37957112a29ccb9e63ddf7791b5a0b
  14. 0xcc49fd573532e5a29f5be4033f62a2eff71456c020bd2258312b98e95cfe301e
  15. 0x969cd44e5a4e8dc3110540398fbf689659eb51df735c1cda5d8f021ef9ff5683
  16. 0xa94627de1af0e823832e05a9069b304ecccb8c0cdb8f9cfc4f2039bfb9799dc5
  17. 0xdf1105afdc109de3c09a98fc8a3864159ad964e6f49b635c105a27a1e1f14310
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON