addrbookFor publishers
← The evidence ledger

Evidence row 567894

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 1b8873e8-dd3b-4b6c-9a7c-ba3577000958
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
fb8bf252f5090909724d7d25c64c968acc2d22bd8bab19d8b5fbc989a458a588
Leaf
0x85cca4428793720ca926e7c25cc141030cd3b9374664bbee0a65da398153b01f

What was observed

{
  "count": 3,
  "tools": [
    {
      "description": "Compress a file and return the result as base64. Pass fileBase64 + fileName. Choose EITHER a preset 'level' (light|balanced|maximum, default balanced) OR a 'custom' profile { imageQuality: 1-100, maxDimension?: px, convertFormat?: webp|avif|jpeg } -- supplying both is rejected. Supported families: images (PNG/JPG/WebP/AVIF), PDF (embedded JPEG images re-encoded, no AGPL tool), and Office OOXML (DOCX/PPTX/XLSX embedded media re-encoded). Returns fileBase64, bytesBefore, bytesAfter, gainPercent, mimeType and the output format. If compression would enlarge a non-converted file, the original is returned with 0% gain. WARNING: convertFormat 'avif' is CPU/RAM heavy (>= 1 GB RAM for large images). Max input size: 26214400 decoded bytes.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "custom": {
            "additionalProperties": false,
            "properties": {
              "convertFormat": {
                "enum": [
                  "webp",
                  "avif",
                  "jpeg"
                ],
                "type": "string"
              },
              "imageQuality": {
                "maximum": 100,
                "minimum": 1,
                "type": "integer"
              },
              "maxDimension": {
                "maximum": 20000,
                "minimum": 16,
                "type": "integer"
              }
            },
            "required": [
              "imageQuality"
            ],
            "type": "object"
          },
          "fileBase64": {
            "minLength": 1,
            "type": "string"
          },
          "fileName": {
            "minLength": 1,
            "type": "string"
          },
          "level": {
            "enum": [
              "light",
              "balanced",
              "maximum"
            ],
            "type": "string"
          }
        },
        "required": [
          "fileBase64",
          "fileName"
        ],
        "type": "object"
      },
      "name": "compress_file"
    },
    {
      "description": "Detect a file (family, format, size from magic bytes) and estimate the compression gain by ACTUALLY compressing it. Pass the file as base64 (fileBase64) plus its fileName (the extension disambiguates Office formats). Omit 'level' to estimate all three presets, or set it for a single one. Returns the detected metadata and, per level, the resulting byte size, gain percentage and output format. Max input size: 26214400 decoded bytes; the HTTP body must accept base64 (decoded x 4/3 plus margin).",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "fileBase64": {
            "minLength": 1,
            "type": "string"
          },
          "fileName": {
            "minLength": 1,
            "type": "string"
          },
          "level": {
            "enum": [
              "light",
              "balanced",
              "maximum"
            ],
            "type": "string"
          }
        },
        "required": [
          "fileBase64",
          "fileName"
        ],
        "type": "object"
      },
      "name": "estimate_compression"
    },
    {
      "description": "List the three compression presets (light, balanced, maximum) with their exact image quality and max-dimension caps, a note per preset, and the maximum accepted input size. Values are kept in parity with the Compresseur Local web app. Takes no parameters.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "list_compression_profiles"
    }
  ]
}

What the leaf hashes

{"body":"fb8bf252f5090909724d7d25c64c968acc2d22bd8bab19d8b5fbc989a458a588","id":567894,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793138864733930,"prev":null,"subject":"1b8873e8-dd3b-4b6c-9a7c-ba3577000958","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. 0x85cc253b80d8f5d03676485d7453f6545a6049536f3e73b00018b3d9ec2462ac
  2. 0xbacf98d52ee951cd6fb9bd4da634e70ecaecc1cdbd883e3b42bfc390a1bfcfd5
  3. 0x887fcf95a84895277002a30c12ab9fb2e4b871cdf0e1f38de81d6ab0f33c07ad
  4. 0x61bb2d1c09113e07423ce8b5e8085c0c3d88baf6cbe6f3cf63ae642506127813
  5. 0xa9ffe4785ac9dbc2e55797d622482960f63dd8d00517d335d9bf992db5a65a9a
  6. 0xec7c287ac9026215a91271830a073f3d6159f7a696e8fd1850e89708536c0c92
  7. 0xa10daa52b867f1132f9e14a9369994e4a22ab45b1ef2dfeb51efc56ba1b2c7d9
  8. 0x6ace233989d6f54273db68aa15a5e74480bc093bfeaa9c9a1531b9f596f4c027
  9. 0x5028957b94cc25e4240b37de1a85e70b3fdac565f1aa00f14f3b4477399dfb78
  10. 0x96a0da13299187f33c6402d51c70a67e16424b1c2efecb62b5deff3accdc84f9
  11. 0x94b5117661526893571c5099bb213b21f54068dc9f381d688b9be7c593a99d91
  12. 0xe5ce8ac1ba4d6152605e0a032058cac5906d85f82e3fda1ad44852337b713b17
  13. 0x07d414626f116f3edc6ddb34183ed02538c3a805fec6db00f9d764f8fd595d04
  14. 0x4964f0806efde5ed25f60da2b45d78cd2e0f07d67e64aad2822f6016ad973c47
  15. 0x3c500ec3d3edf0c74b87a6ca8fcd77656bfbe03db3d478bd0c184d0c88839c6b
  16. 0xfecf3d4646dd4984a13dd715499e842c3fde63692336d97394c2bfd8e877ca5d
  17. 0xf30fddbf4811226c58e8f0daf36fddd79fc5f1356b592bb1d99a8061ddbabe66
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON