← The evidence ledger
Evidence row 743892
Observed , by probe.mcp/1.
- Kind
- mcp.tools
- About
- endpoint 93e50199-2b09-401f-a6e6-b4bb603aa035
- Recorded
- Previous row
- #516758
- Body SHA-256
- d50aa9e2a97347dd529a625875ce062bb569197bd4ad2754d37800eeafebba07
- Leaf
- 0xffd10e401ad354a272a2c137d4157eed1925ccd856c4278e402ef2535d341747
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. A file on your disk: a path or file:// link does not work as url — if you can run commands, upload it with curl -F \"image=@photo.jpg\" https://basepic.com/api/v1/images instead (same JSON answer; its id works with edit_image).",
"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":"d50aa9e2a97347dd529a625875ce062bb569197bd4ad2754d37800eeafebba07","id":743892,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793172532270719,"prev":516758,"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 (231336 rows).
- 0xffd035bcf09a098a4ee660a5f36169f15332ddc387b1e763b910478195c41007
- 0xc2c10e46bc46670dc5cd5e304993d901915c6234ed233e9b5e1c0ddd6170740e
- 0xe3166d7165655d03dac4918ec3c10c8a6f3190176e63a6737a4ead5610c5d435
- 0x8c6b45afd7821a1814e50e8243f7db15472617fe3b0a96e17b4444504fa6273e
- 0xd23d98da241ce0c229d5e879e1cbcea03ccbc45188d05325aa4c000149d8a2e6
- 0x27d19718416116d71bb94be39f44d6033f890eb6332b9b2b8b4c419eccdab737
- 0xa3fa55be8cab36fdeeab5d9fb1b06b6575ba3e237689549bd982fcc3bba8b97d
- 0x368bbc5725a21289f7db422b13d485a77b4c7400c2ad0e54006e7813a018a79a
- 0x974d78f0dcd60b0d0216ce8dcc4922dd82541347978605db1f33bb128d700eda
- 0x6b7ab705a1c090a6f3e017e2bd9a20b88f4ec48e6607b0e5ec67dc6a513bec37
- 0x5389297a9b0434efcd241038766815f597706add4e17fca465104bee0dd2959b
- 0x62b550251a3b4aea2d73b1fc59ca3d2eab321254d1da90ace35fe3fa084bf267
- 0x67e9ff3e48c515135fcf3df2675aa4996d35d4a328ce41588ee1a7d93347c823
- 0xe6cfe00ae4e02bc12327e45b5f3334ea5850ba3bcc8e3101d30a8189856a95af
- Day root
- 0x2c19037464cc4c493624565f01775d6446fc78eaa118fc6865bfe2bfca9ff78e
- Chained
- 0xd1d7dee8322ceff8f4c8d83aa1fe4a4466825c2af1c97dbde3d35db61234f7be
- Published
- On Arc Testnet, block 69584042: 0x8bae2b1d097834c8b458513862d70d29ee807e98dc2e863b27250131c15b35ae