addrbookFor publishers
← The evidence ledger

Evidence row 296070

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 8608a85a-8dad-4af1-9d9f-2af4a76395bf
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
d5bd09f13d3e4c9b07a055aea44a95e54d51fefd496aeaca6ef503cd53c96ebf
Leaf
0x64c5a9c46533faedf10fbd2c81b494af65ba672f9951a8dbd6b3249b63c03fc9

What was observed

{
  "count": 4,
  "tools": [
    {
      "description": "Compress an image (JPEG/PNG/WebP) to reduce file size. Supports target size compression and format conversion. Free anonymous tier: 20 calls/day per IP, files up to 10MB. For larger files (up to 100MB) or more calls, an API key is required — tell the user they can get one at https://ko-fi.com/yugutou/shop, or point them to the free website https://compressio.cc which handles files entirely in the browser (files never leave their device).",
      "inputSchema": {
        "properties": {
          "file_base64": {
            "description": "The image file contents, base64-encoded.",
            "type": "string"
          },
          "format": {
            "description": "Output format (default: keep original, PNG stays PNG otherwise JPEG).",
            "enum": [
              "jpeg",
              "webp",
              "png"
            ],
            "type": "string"
          },
          "max_height": {
            "description": "Optional max height in pixels (resize down).",
            "type": "integer"
          },
          "max_width": {
            "description": "Optional max width in pixels (resize down).",
            "type": "integer"
          },
          "quality": {
            "description": "Optional quality 20-100 (default 80). Lower = smaller file.",
            "type": "integer"
          },
          "target_size": {
            "description": "Optional target output size in bytes.",
            "type": "integer"
          }
        },
        "required": [
          "file_base64"
        ],
        "type": "object"
      },
      "name": "compress_image"
    },
    {
      "description": "Convert an image between formats (JPEG ↔ PNG ↔ WebP). No quality loss beyond format defaults. Free tier: 20 calls/day per IP. API key at https://ko-fi.com/yugutou/shop for more calls / larger files.",
      "inputSchema": {
        "properties": {
          "file_base64": {
            "description": "The image file contents, base64-encoded.",
            "type": "string"
          },
          "format": {
            "description": "Target format.",
            "enum": [
              "jpeg",
              "png",
              "webp"
            ],
            "type": "string"
          }
        },
        "required": [
          "file_base64",
          "format"
        ],
        "type": "object"
      },
      "name": "convert_image"
    },
    {
      "description": "Inspect an image: format, dimensions, file size. Free tier: 20 calls/day per IP.",
      "inputSchema": {
        "properties": {
          "file_base64": {
            "description": "The image file contents, base64-encoded.",
            "type": "string"
          }
        },
        "required": [
          "file_base64"
        ],
        "type": "object"
      },
      "name": "inspect_image"
    },
    {
      "description": "Lossless image optimization. PNG uses oxipng (best-in-class PNG optimiser), JPEG re-encodes at high quality. Free tier: 20 calls/day per IP.",
      "inputSchema": {
        "properties": {
          "file_base64": {
            "description": "The image file contents, base64-encoded.",
            "type": "string"
          }
        },
        "required": [
          "file_base64"
        ],
        "type": "object"
      },
      "name": "optimize_image"
    }
  ]
}

What the leaf hashes

{"body":"d5bd09f13d3e4c9b07a055aea44a95e54d51fefd496aeaca6ef503cd53c96ebf","id":296070,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793051420130169,"prev":null,"subject":"8608a85a-8dad-4af1-9d9f-2af4a76395bf","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. 0x64c5b57f0004dc0e6823ec443ada8c75786ee2bdf75321d286ba6db002c5f0c2
  2. 0xde73927d943dfbbc2d5d95e5b9577f2f85e02463eb6d060cc7988f3bd0a83a0a
  3. 0xede447db97cdce27a2ab2ce073bc0c9a5e297fa00374f3e9744376daa1ee8f83
  4. 0xe75aef1680f5de8b843ca382dfff813d345a8bd4e41b7b97dfed3f28b64a39ff
  5. 0xe18eb03158011f551ee56faf6e46c8dc7217fafb3e84dec906abb479b02f7ae5
  6. 0xb3100a9f0c2b0a4b8160c76b880a5572254a3f105c95c0c1d823395a6a42b679
  7. 0x233e8ea71c53f4a0794674a974f8137e0ed83e08f2f8a2accc6735ff155afad6
  8. 0xc979e1b092796ccc2c611cf778656d648196132c6356ce2b94e45cbc99109175
  9. 0xc34f94c13303da6ab3d28257a1a1abd0f6904467e1cb1ed03efd4a6528e48f82
  10. 0x5c7852987d8ba6fe5828113f999ad1e12b76c7a3c2b6883b95308389647679d3
  11. 0x4008ba50886e166082b39cf7d2aabf1793fbc0c9ee377f5c8c84131ff6d65579
  12. 0x3c8355143bb13802401d5a80f8a70809a59f429bc298f4912731fc8d207e4f43
  13. 0x13f4b94ecf613d585c952b5363dad2b247a55371eb8e358bb89dc033e83128b1
  14. 0x9a79c65e077cd9da9d436b3ade6f5ddc0d244510c4d5903ef2f02d81205f7666
  15. 0xa2d436d488e3600b0e5c3e3ed9c9234cd52853c59830b786334fd0c4292d9f40
  16. 0x47b89901b0f07938a6b9a66ddf35683903f79d756a7c7763665fd632758b08d0
  17. 0x9a83be955a206deb65b995adfd92c58fa31c95fbbf926bd199d300e70b08b26d
  18. 0x20704208aa6923d6b2450ef74ede87a6e0265d46447926038fe9506e9e154b2d
  19. 0x9b9ce5b74b9bab5121612ef6b64920a8d453cbf311096a423eef9702747e868a
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON