addrbookFor publishers
← The evidence ledger

Evidence row 295346

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 64947347-3263-475e-91ea-ba0f1994a113
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
fde2465642073ab7ac1a8da57589dbbf92c9417d6dc9ffb15c10a3067584753c
Leaf
0x8aee7a5596f19f700cea54af796eeb19c9abc3181af58cd9e3c0d36a1d27f08f

What was observed

{
  "count": 9,
  "tools": [
    {
      "description": "Base64 encode or decode UTF-8 text.",
      "inputSchema": {
        "properties": {
          "mode": {
            "description": "Default encode",
            "enum": [
              "encode",
              "decode"
            ],
            "type": "string"
          },
          "text": {
            "description": "Text to encode or decode",
            "type": "string"
          }
        },
        "required": [
          "text"
        ],
        "type": "object"
      },
      "name": "base64"
    },
    {
      "description": "Convert a hex colour to RGB and HSL.",
      "inputSchema": {
        "properties": {
          "hex": {
            "description": "Hex colour, e.g. e36d3f or #e36d3f",
            "type": "string"
          }
        },
        "required": [
          "hex"
        ],
        "type": "object"
      },
      "name": "color_convert"
    },
    {
      "description": "Generate random passwords using the platform crypto RNG.",
      "inputSchema": {
        "properties": {
          "count": {
            "description": "How many (1-20, default 1)",
            "type": "number"
          },
          "length": {
            "description": "Password length (4-128, default 20)",
            "type": "number"
          }
        },
        "type": "object"
      },
      "name": "generate_password"
    },
    {
      "description": "Generate random UUID v4 values.",
      "inputSchema": {
        "properties": {
          "count": {
            "description": "How many UUIDs (1-50, default 1)",
            "type": "number"
          }
        },
        "type": "object"
      },
      "name": "generate_uuid"
    },
    {
      "description": "Hash a string with SHA-1, SHA-256, SHA-384 or SHA-512. Returns hex and base64 digests.",
      "inputSchema": {
        "properties": {
          "algo": {
            "description": "Default sha256",
            "enum": [
              "sha1",
              "sha256",
              "sha384",
              "sha512"
            ],
            "type": "string"
          },
          "text": {
            "description": "Text to hash",
            "type": "string"
          }
        },
        "required": [
          "text"
        ],
        "type": "object"
      },
      "name": "hash_text"
    },
    {
      "description": "Validate, pretty-print or minify a JSON string.",
      "inputSchema": {
        "properties": {
          "mode": {
            "description": "Default pretty",
            "enum": [
              "validate",
              "pretty",
              "minify"
            ],
            "type": "string"
          },
          "text": {
            "description": "JSON string",
            "type": "string"
          }
        },
        "required": [
          "text"
        ],
        "type": "object"
      },
      "name": "json_format"
    },
    {
      "description": "Generate a QR code for any text or URL. Returns SVG markup (or JSON with the SVG string).",
      "inputSchema": {
        "properties": {
          "format": {
            "description": "Default svg",
            "enum": [
              "svg",
              "json"
            ],
            "type": "string"
          },
          "size": {
            "description": "Pixel size (default 256)",
            "type": "number"
          },
          "text": {
            "description": "Text or URL to encode",
            "type": "string"
          }
        },
        "required": [
          "text"
        ],
        "type": "object"
      },
      "name": "qr_code"
    },
    {
      "description": "Search the Tool Pantry catalog of 216 free browser tools for PDF, images, video, audio and text. Use this first: it returns the exact tool page URL for a user request (e.g. \"compress image to 100kb\", \"merge pdf\", \"heic to jpg\").",
      "inputSchema": {
        "properties": {
          "limit": {
            "description": "Max results (default 10, max 50)",
            "type": "number"
          },
          "q": {
            "description": "Search words, e.g. \"compress pdf\" or \"passport photo\"",
            "type": "string"
          }
        },
        "required": [
          "q"
        ],
        "type": "object"
      },
      "name": "search_tools"
    },
    {
      "description": "Count characters, words, sentences, paragraphs, lines and reading time for a piece of text.",
      "inputSchema": {
        "properties": {
          "text": {
            "description": "Text to measure",
            "type": "string"
          }
        },
        "required": [
          "text"
        ],
        "type": "object"
      },
      "name": "text_stats"
    }
  ]
}

What the leaf hashes

{"body":"fde2465642073ab7ac1a8da57589dbbf92c9417d6dc9ffb15c10a3067584753c","id":295346,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793050874352594,"prev":null,"subject":"64947347-3263-475e-91ea-ba0f1994a113","subject_kind":"endpoint"}

Proof

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

  1. 0x8aee29827c9cea0fd2504cc44658b1f55b0bef2293f656182bde69c8424605ce
  2. 0x2b236434ac20ea6d094e0c5cca56a005b64ec19a9443dd4028af8619ecc2d805
  3. 0x5e01cd083ee6baf9149597d01a7d4838c705341d9d249f8c2c9a29b2513b9714
  4. 0x410cc02ed7a9a91435042ae242880224f7d82ef5e9edee9714bc987690ed4a91
  5. 0xe23f0c360ee1f6f8333367fdaadcf894c930f3ec663c76f3d63059405510fd19
  6. 0x01feac779f59af6f8c3dcdb19f76a5b3af1a8253e7efc3c919b133c20463af83
  7. 0xd03ef16949929acc4e58b0b184cc4afb4e10c1788c0e301c74d162fe83e10e8f
  8. 0x933c9fe01237c0ac3a3c63c9a403fc38053ff185dc033b27be544acfb8b143cd
  9. 0x0283882ef8db831b6591883538b270508618ab56848219d4063b61adba5aafa9
  10. 0x7d19a8f0d44d0c224dd4e1fd540ac67cd3370e926b73e965b2beb37e5ab9936b
  11. 0x7d887da17795602ff54a7a2d145692904e47f8d3ab035b8db85d274d00bc9bfe
  12. 0x8cb11bf3bc7d3a6f859c170a167821024ffc4758cdfd2cc96f61a3291aefb637
  13. 0xd5ec7ffaecac790d8adfa0620b0a5494758f862e3090b49e556a6ecbad2f0782
  14. 0x78ac2b34737774659a6a411f4d10b8ba570d40699d9f277321c3a32ff03d1dc9
  15. 0x7eb603d37f0f22dae1ea013e391889906ffc0139ff26e25b044bee38eec8f9b2
  16. 0x2b6e23e3624a1b66e1d2298cfbce99a93ce6b13d24a58112a71802d79c5f7a76
  17. 0xd21942ae3214eff88e08ab04884fd4b11958b51af9a0741b7668e2d07a2c56c9
  18. 0x9a9024edb5069d88a324facb310a5ce8e495214bbaa968f077bede437390194f
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON