addrbookFor publishers
← The evidence ledger

Evidence row 1223952

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 07defed8-70f2-4a2b-8987-f720f1f3d393
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
741a0198a0c286af91098dbf2fed0ad777202ea37d01ccbbd9e65f6957976d76
Leaf
0xd601dd86055098828ab937e301933d72c546eeb8aa42f541557a782f806818c5

What was observed

{
  "count": 9,
  "tools": [
    {
      "description": "Draw a picture as a whiteboard animation. Spends credits (see quote). Answers at once with the drawing_id; the drawing takes a few minutes, follow it with get_drawing.",
      "inputSchema": {
        "properties": {
          "image": {
            "properties": {
              "download_url": {
                "format": "uri",
                "type": "string"
              },
              "file_id": {
                "type": "string"
              },
              "file_name": {
                "type": "string"
              }
            },
            "required": [
              "download_url"
            ],
            "type": "object"
          },
          "max_credits": {
            "minimum": 0,
            "type": "number"
          },
          "quote_version": {
            "maxLength": 64,
            "minLength": 1,
            "type": "string"
          },
          "settings": {
            "properties": {
              "brush": {
                "properties": {
                  "seed": {
                    "type": "integer"
                  },
                  "size": {
                    "maximum": 8,
                    "minimum": 0.1,
                    "type": "number"
                  },
                  "swing": {
                    "maximum": 8,
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "seed",
                  "size",
                  "swing"
                ],
                "type": "object"
              },
              "color_duration": {
                "maximum": 600,
                "minimum": 1,
                "type": "number"
              },
              "color_order": {
                "enum": [
                  "subject",
                  "natural",
                  "regions"
                ],
                "type": "string"
              },
              "hold": {
                "anyOf": [
                  {
                    "const": 0
                  },
                  {
                    "const": 0.08
                  },
                  {
                    "const": 0.16
                  },
                  {
                    "const": 0.32
                  }
                ]
              },
              "line_duration": {
                "maximum": 600,
                "minimum": 1,
                "type": "number"
              },
              "strategy": {
                "enum": [
                  "baseline",
                  "regions",
                  "attention",
                  "cohesion"
                ],
                "type": "string"
              }
            },
            "required": [],
            "type": "object"
          },
          "title": {
            "maxLength": 120,
            "type": "string"
          },
          "upload_id": {
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "create_drawing"
    },
    {
      "description": "Start uploading a picture: answers an upload_url to PUT the bytes to, with the given headers. Then call create_drawing with the upload_id. Not needed when the host attaches the picture to create_drawing itself.",
      "inputSchema": {
        "properties": {
          "content_type": {
            "enum": [
              "image/png",
              "image/jpeg",
              "image/webp"
            ],
            "type": "string"
          },
          "file_name": {
            "maxLength": 120,
            "minLength": 1,
            "type": "string"
          },
          "size": {
            "maximum": 10485760,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "file_name",
          "content_type",
          "size"
        ],
        "type": "object"
      },
      "name": "create_upload"
    },
    {
      "description": "A drawing by id: its status and progress, its preview page, and once done the export options render_link accepts for it.",
      "inputSchema": {
        "properties": {
          "drawing_id": {
            "type": "string"
          }
        },
        "required": [
          "drawing_id"
        ],
        "type": "object"
      },
      "name": "get_drawing"
    },
    {
      "description": "The latest drawings in the library, newest first.",
      "inputSchema": {
        "properties": {
          "limit": {
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [],
        "type": "object"
      },
      "name": "list_drawings"
    },
    {
      "description": "What drawing one picture costs, in credits, and the quote_version to pass when creating it.",
      "inputSchema": {
        "properties": {},
        "required": [],
        "type": "object"
      },
      "name": "quote"
    },
    {
      "description": "One link that renders up to 20 of your drawings as files, each with its own choices (format, resolution, aspect, background, hand…; see get_drawing export_options). Opening it in a browser renders them one after another and saves each file to that browser’s downloads; drawings still being drawn are rendered once they finish. Follow it with wait_render.",
      "inputSchema": {
        "properties": {
          "drawings": {
            "items": {
              "properties": {
                "aspect": {
                  "enum": [
                    "original",
                    "16:9",
                    "9:16",
                    "1:1"
                  ],
                  "type": "string"
                },
                "background": {
                  "enum": [
                    "paper",
                    "colour",
                    "transparent",
                    "layers"
                  ],
                  "type": "string"
                },
                "colour": {
                  "pattern": "^#[0-9a-f]{6}$",
                  "type": "string"
                },
                "drawing_id": {
                  "minLength": 1,
                  "type": "string"
                },
                "format": {
                  "enum": [
                    "mp4",
                    "webm",
                    "png"
                  ],
                  "type": "string"
                },
                "hand": {
                  "pattern": "^[\\w-]{1,40}$",
                  "type": "string"
                },
                "hand_direction": {
                  "enum": [
                    "auto",
                    "right",
                    "bottom"
                  ],
                  "type": "string"
                },
                "hand_size": {
                  "maximum": 1.5,
                  "minimum": 0.65,
                  "type": "number"
                },
                "hand_tilt": {
                  "maximum": 15,
                  "minimum": -15,
                  "type": "integer"
                },
                "resolution": {
                  "enum": [
                    "original",
                    "720p",
                    "1080p"
                  ],
                  "type": "string"
                },
                "skip": {
                  "items": {
                    "minLength": 1,
                    "type": "string"
                  },
                  "type": "array"
                },
                "timing": {
                  "enum": [
                    "keep",
                    "trim"
                  ],
                  "type": "string"
                },
                "trace": {
                  "type": "boolean"
                }
              },
              "required": [
                "drawing_id"
              ],
              "type": "object"
            },
            "maxItems": 20,
            "minItems": 1,
            "type": "array"
          }
        },
        "required": [
          "drawings"
        ],
        "type": "object"
      },
      "name": "render_link"
    },
    {
      "description": "Call first. The signed-in workspace: its plan, credits left, drawings queued and running, and how many may queue.",
      "inputSchema": {
        "properties": {},
        "required": [],
        "type": "object"
      },
      "name": "status"
    },
    {
      "description": "For the drawing card: answers get_drawing as soon as the drawing moves on from the status and progress the card last showed, or after about 50 seconds.",
      "inputSchema": {
        "properties": {
          "drawing_id": {
            "type": "string"
          },
          "progress": {},
          "status": {
            "type": "string"
          }
        },
        "required": [
          "drawing_id"
        ],
        "type": "object"
      },
      "name": "wait_drawing"
    },
    {
      "description": "A render link’s files: each drawing’s state (pending, rendering, saved, failed) and, once saved, its file name and size in the browser’s downloads. Pass back the states of the last answer: it answers as soon as any of them moves on, or after about 50 seconds.",
      "inputSchema": {
        "properties": {
          "render_id": {
            "type": "string"
          },
          "states": {
            "items": {
              "type": "string"
            },
            "type": "array"
          }
        },
        "required": [
          "render_id"
        ],
        "type": "object"
      },
      "name": "wait_render"
    }
  ]
}

What the leaf hashes

{"body":"741a0198a0c286af91098dbf2fed0ad777202ea37d01ccbbd9e65f6957976d76","id":1223952,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793322743301993,"prev":null,"subject":"07defed8-70f2-4a2b-8987-f720f1f3d393","subject_kind":"endpoint"}

Proof

Fold these into the leaf in order, hashing each sorted pair with keccak256, to reach the root of (243099 rows).

  1. 0xd6017953019d21f83f9214bec53444d25940c3b6b6207a770b38856b3aff6660
  2. 0x72ce48b06bcfa254f41e16542651488d024bed1b4388c2e6c59d350fa634311d
  3. 0x35c5470685c5b6e69dbcafd60549538cccb319090da427d591503fec7b6c19e5
  4. 0x6cb2e0dea8ccb3d36d430859587d51007a0ee5e58fdd0dd4df205c53773620ef
  5. 0x03daa528ef1311a7a09f6d8074e093fe837d8e7da5233e9a9d433331ea71a6d3
  6. 0xea8a5984e0ceea65109a91e8df3a3ae0d6e33a607620557f18d125f35d25e34b
  7. 0xc7dc55491ed715447a62fc9eb49902f8f239391b17d6fb33a547b2c53c1817ba
  8. 0x1584234ae454d36f1358bece472806117083c7d6fd7bb20cf4fd56b238cb419c
  9. 0xc380328c580a3ae923b04ebbfda1f7af309e38af673eddec94009581f79ccd51
  10. 0x4865c264e3b8e4a5f5a0f0b6004552b4deb3af6fdb73d31205a223024b18019b
  11. 0x1ed878e38ea1a7c5539b767bbcf3644a0c0dd8b3ac57e93cc53c463fb5721e7b
  12. 0xdefefa99c031fd0adcc06eb667c60b850fc4b5ef511f4099d6749a94fd6ac2c2
  13. 0xc6d56e36bc916fc7c1441d5c6959a1f0ff7bc0a11547893598fdff5ead2b0cb1
  14. 0xeba66653f0c009452ec9977578ba573460df3f672595eaa16c1030e3b20ce767
  15. 0xf007cd9640267a58ddffce96e27f5682cf5c47530f53dc15dc53e4ccd405c6c9
  16. 0xfbe61dc2d59668ac573e5eab865747e21d38bf2fe4c64762beef01f1018a4dea
  17. 0x71e74c274b23c9047354edb6dcd2c654415e3986b8bd875dae992996ea12e22b
  18. 0x0c43c73b62a5d49ee1444b5dc4195fc5b16b141d3f4458e2e9fbd5fd6ecb367d
Day root
0x0826c7ad6039e06a2360ca0a4a3a4fe7f2626c6dc19f71a37599386f78b39875
Chained
0x36b4c8a1063758f0b8765fa1bdf75fa92fb543cc183add3e261880ee2bd1f822
Published
On Arc Testnet, block 69923247: 0x8704744146c6967c8abc9e9a99de4db7283b29e840922ea83a69b6fe776e6861

How to check it · This row as JSON