addrbookFor publishers
← The evidence ledger

Evidence row 540533

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint af95c2d6-b62b-4ca3-ab67-171531edc1e7
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
51ceb632e051d4999cfaf1d7e1e57ccd845cc444ee7084bb4ccae6725966b86d
Leaf
0xc428910c70f66d6c40f001dbdba68ee2d1c19c282743ab2c0e41fe761c126f9a

What was observed

{
  "count": 13,
  "tools": [
    {
      "description": "Date utilities: now (current UTC time), add (add a duration to a date), diff (difference between two dates), weekday (day name for a date).",
      "inputSchema": {
        "properties": {
          "date": {
            "description": "ISO date for add/weekday",
            "type": "string"
          },
          "date1": {
            "type": "string"
          },
          "date2": {
            "type": "string"
          },
          "operation": {
            "default": "now",
            "enum": [
              "now",
              "add",
              "diff",
              "weekday"
            ],
            "type": "string"
          },
          "unit": {
            "default": "day",
            "description": "millisecond/second/minute/hour/day/week",
            "type": "string"
          },
          "value": {
            "description": "Amount for add",
            "type": "number"
          }
        },
        "type": "object"
      },
      "name": "date_math"
    },
    {
      "description": "Encode text as base64, base64url, url-encoding, or hex.",
      "inputSchema": {
        "properties": {
          "format": {
            "default": "base64",
            "enum": [
              "base64",
              "base64url",
              "url",
              "hex"
            ],
            "type": "string"
          },
          "text": {
            "type": "string"
          }
        },
        "required": [
          "text"
        ],
        "type": "object"
      },
      "name": "encode_text"
    },
    {
      "description": "Fetch a web page (http/https) and return its cleaned readable text, truncated to max_chars.",
      "inputSchema": {
        "properties": {
          "max_chars": {
            "default": 12000,
            "description": "Max characters to return (default 12000, max 50000)",
            "type": "integer"
          },
          "url": {
            "description": "Full http(s) URL to fetch",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "fetch_page_text"
    },
    {
      "description": "Read the AgentToolbox Terms of Use (as-is, liability-capped). Call this before relying on any tool in production.",
      "inputSchema": {
        "properties": {},
        "type": "object"
      },
      "name": "get_terms"
    },
    {
      "description": "Compute a cryptographic hash of text (sha-256, sha-384, or sha-512), returned as hex.",
      "inputSchema": {
        "properties": {
          "algorithm": {
            "default": "sha-256",
            "enum": [
              "sha-256",
              "sha-384",
              "sha-512"
            ],
            "type": "string"
          },
          "text": {
            "type": "string"
          }
        },
        "required": [
          "text"
        ],
        "type": "object"
      },
      "name": "hash_text"
    },
    {
      "description": "Strip HTML tags/scripts/styles and return clean readable text.",
      "inputSchema": {
        "properties": {
          "html": {
            "type": "string"
          },
          "max_chars": {
            "default": 12000,
            "type": "integer"
          }
        },
        "required": [
          "html"
        ],
        "type": "object"
      },
      "name": "html_to_text"
    },
    {
      "description": "Validate JSON and reformat it: pretty (indented), minify, or custom indent width.",
      "inputSchema": {
        "properties": {
          "json": {
            "type": "string"
          },
          "style": {
            "default": "pretty",
            "description": "'pretty', 'minify', or an indent number",
            "type": "string"
          }
        },
        "required": [
          "json"
        ],
        "type": "object"
      },
      "name": "json_format"
    },
    {
      "description": "Convert Markdown to HTML (headings, bold, italic, code, links, lists, quotes).",
      "inputSchema": {
        "properties": {
          "markdown": {
            "type": "string"
          }
        },
        "required": [
          "markdown"
        ],
        "type": "object"
      },
      "name": "markdown_to_html"
    },
    {
      "description": "Generate a cryptographically random token string (for ids, passwords, nonces).",
      "inputSchema": {
        "properties": {
          "charset": {
            "default": "alphanumeric",
            "description": "alphanumeric, hex, urlsafe, numeric, ascii, or a custom character string",
            "type": "string"
          },
          "length": {
            "default": 32,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "random_token"
    },
    {
      "description": "Extractive summary: returns the N most representative sentences of a text, in original order.",
      "inputSchema": {
        "properties": {
          "sentences": {
            "default": 3,
            "description": "Number of sentences (default 3, max 10)",
            "type": "integer"
          },
          "text": {
            "type": "string"
          }
        },
        "required": [
          "text"
        ],
        "type": "object"
      },
      "name": "summarize_text"
    },
    {
      "description": "Text statistics: character/word/sentence counts, reading time, and Flesch reading-ease score.",
      "inputSchema": {
        "properties": {
          "text": {
            "type": "string"
          }
        },
        "required": [
          "text"
        ],
        "type": "object"
      },
      "name": "text_stats"
    },
    {
      "description": "Convert between units: length (mm/cm/m/km/in/ft/yd/mi), weight (mg/g/kg/oz/lb), temperature (c/f/k), data (b/kb/mb/gb/tb).",
      "inputSchema": {
        "properties": {
          "from": {
            "type": "string"
          },
          "to": {
            "type": "string"
          },
          "value": {
            "type": "number"
          }
        },
        "required": [
          "value",
          "from",
          "to"
        ],
        "type": "object"
      },
      "name": "unit_convert"
    },
    {
      "description": "Generate cryptographically random UUID v4 values.",
      "inputSchema": {
        "properties": {
          "count": {
            "default": 1,
            "description": "How many (1-100, default 1)",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "uuid_generate"
    }
  ]
}

What the leaf hashes

{"body":"51ceb632e051d4999cfaf1d7e1e57ccd845cc444ee7084bb4ccae6725966b86d","id":540533,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793130030584158,"prev":null,"subject":"af95c2d6-b62b-4ca3-ab67-171531edc1e7","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. 0xc428c256e23503b904f357a6ec09571fc3130595264347ae32dc8279530aa7d4
  2. 0xf0c08e706faa91de8d6bda1bebd6b7d43c2689df950d9136eb8454b27dc61c28
  3. 0x84cf497f56c9b89a049c62f8332164b7bf13e4ef6bf2730e24c990048b31a0cc
  4. 0x8112ee96b3229627d4b556adfc86f1fbfe8762eb4d151e32dca54e7fd7900aee
  5. 0x3594fda408a48bf961f12e1c2e3aea9f4eab4064ee4eb30e4564f887fea368cf
  6. 0x1714511cb874bb574ab45dea78d4481f2179edcbd8b3bc972206e087aeac1cbf
  7. 0x7d3cd8054ebe536e31ffd79f8e6b8d71985c56d5117b59dfe90c90d52352340c
  8. 0x30c2b7e4f177599becf404de97598d695f67bd777f91981939ada275241a88d9
  9. 0x4f2701a02eda58d5296c816fe401383b04ea52b6e7b186c20694a0ac0f0194a5
  10. 0x49a5cc961f2b9a69627e33f147227939c4459deef44ad66f9e902b62a75c08a4
  11. 0x9d79c109b429ce5375001cf2e916267ca09b43dfbad2a069e99583f56986b4e3
  12. 0xee8734682e9314905d7abd2575a48cec1c4d752265d2b88ce346211a72684543
  13. 0x72d49c3472216d5e76117068ea9a2a5f617bdb2ffda241f677ce8098a0219dfc
  14. 0x077edf0f29e2a3aa19c876439830696b88f0236fd0b2a3c43c76f38cdd29bb2b
  15. 0x73341bb09dd901ca47f26173883431496e3d98d6b0fb5b89f36218126d46c5d4
  16. 0xa94627de1af0e823832e05a9069b304ecccb8c0cdb8f9cfc4f2039bfb9799dc5
  17. 0xdf1105afdc109de3c09a98fc8a3864159ad964e6f49b635c105a27a1e1f14310
  18. 0x2bf8151e5f157dd183b9de6fa00469551932a7a6e3f33a694895000ac9061197
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON