addrbookFor publishers
← The evidence ledger

Evidence row 984617

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 8d089b92-dd12-4195-b375-daec5136ff70
Recorded
Previous row
#771894
Body SHA-256
61f0dcbc244e6cd63079297f9107a3cf8370669b388f0bd4a7ef4c801ec18a0b
Leaf
0x22d88fface4852dbef6a41293bedcd8bc7100af30dcc280a712b7894527b256c

What was observed

{
  "count": 5,
  "tools": [
    {
      "description": "Hosts a file: upload up to 10 MB as base64 with its content type and get back a public download URL that serves the bytes with that content type for 1 to 168 hours (default 24). Downloads are free, readable at once where uploaded and everywhere within about a minute. Executables are refused; HTML and SVG are served as attachments. A failed upload is not charged. Price: $0.01 per call in USDC (x402).",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "contentType": {
            "description": "MIME type the file is served with, e.g. image/png or application/pdf. Executable types are refused; text/html and image/svg+xml are served as attachments.",
            "maxLength": 128,
            "pattern": "^[A-Za-z0-9!#$&^_.+-]+\\/[A-Za-z0-9!#$&^_.+-]+",
            "type": "string"
          },
          "data": {
            "description": "The file, base64 (standard or URL-safe alphabet). Up to 10485760 bytes decoded.",
            "minLength": 1,
            "type": "string"
          },
          "filename": {
            "description": "Suggested download name. Never used as the storage key.",
            "maxLength": 128,
            "minLength": 1,
            "type": "string"
          },
          "ttlHours": {
            "description": "Hours the download URL keeps working, default 24.",
            "maximum": 168,
            "minimum": 1,
            "type": "integer"
          }
        },
        "required": [
          "data",
          "contentType"
        ],
        "type": "object"
      },
      "name": "host_file"
    },
    {
      "description": "Lists pump.fun token launches from the last N minutes (decoded from Solana mainnet within about a minute), each with its creator wallet, that wallet's seven-day launch count, and, when the coin's name matches a topic currently trending on Google Trends or moving on Polymarket, the matched trend with its source and score. Launch data only; it does not rate, recommend or trade anything. Price: $0.005 per call in USDC (x402).",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "creator": {
            "description": "Only launches by this creator wallet (base58).",
            "type": "string"
          },
          "limit": {
            "description": "Newest first (default 50).",
            "maximum": 200,
            "minimum": 1,
            "type": "integer"
          },
          "minutes": {
            "description": "Look back this many minutes (default 10).",
            "maximum": 1440,
            "minimum": 1,
            "type": "integer"
          },
          "trendOnly": {
            "description": "Only launches matched to a live off-chain trend.",
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "name": "recent_launches"
    },
    {
      "description": "Renders a public web page in a real headless browser (JavaScript runs, redirects are followed) and returns it as clean markdown, a PNG screenshot or a PDF. One call, one payment, no account. A render that fails is not charged. Price: $0.01 per call in USDC (x402).",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "format": {
            "default": "markdown",
            "description": "markdown: the page's main content as text. screenshot: a PNG image. pdf: a PDF document.",
            "enum": [
              "markdown",
              "screenshot",
              "pdf"
            ],
            "type": "string"
          },
          "fullPage": {
            "description": "screenshot: capture the whole page, up to 8000px tall.",
            "type": "boolean"
          },
          "height": {
            "description": "Viewport height in px, default 800.",
            "maximum": 1920,
            "minimum": 320,
            "type": "integer"
          },
          "pdfFormat": {
            "description": "pdf: paper size, default A4.",
            "enum": [
              "A4",
              "Letter"
            ],
            "type": "string"
          },
          "selector": {
            "description": "CSS selector. markdown: convert only that element. screenshot: capture only that element.",
            "maxLength": 256,
            "type": "string"
          },
          "timeoutMs": {
            "description": "Navigation timeout, default 15000.",
            "maximum": 25000,
            "minimum": 1000,
            "type": "integer"
          },
          "url": {
            "description": "Public http(s) page to render. Private, local and cloud-metadata addresses are refused.",
            "format": "uri",
            "type": "string"
          },
          "waitForSelector": {
            "description": "Wait until this CSS selector exists before capturing.",
            "maxLength": 256,
            "type": "string"
          },
          "waitUntil": {
            "description": "When the page counts as loaded, default networkidle2.",
            "enum": [
              "load",
              "domcontentloaded",
              "networkidle0",
              "networkidle2"
            ],
            "type": "string"
          },
          "width": {
            "description": "Viewport width in px, default 1280.",
            "maximum": 1920,
            "minimum": 320,
            "type": "integer"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "render_page"
    },
    {
      "description": "Schedules a delayed HTTP callback: give a public URL, an optional JSON body, optional headers and a delay of 60 seconds to 7 days (or an absolute time), and the URL is called at that time (POST when a body was given, otherwise GET), with one retry and a 10-second timeout. The answer carries a free status URL that reports whether it fired and what the callee answered. A request that is refused is not charged. Price: $0.005 per call in USDC (x402).",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "at": {
            "description": "Absolute time with a timezone, e.g. 2026-10-28T15:00:00Z, 60 seconds to 7 days ahead. Give this or delaySeconds, not both.",
            "type": "string"
          },
          "body": {
            "description": "Any JSON value. Present: the callback is a POST with this as its JSON body (up to 65536 bytes). Absent: a GET."
          },
          "delaySeconds": {
            "description": "Seconds from now, 60 to 604800. Give this or at, not both.",
            "maximum": 604800,
            "minimum": 60,
            "type": "integer"
          },
          "headers": {
            "additionalProperties": {
              "type": "string"
            },
            "description": "Extra request headers, up to 16, printable ASCII values up to 1024 characters. host, content-length and connection-level headers are refused.",
            "type": "object"
          },
          "url": {
            "description": "Public http(s) URL to call. Private, local and cloud-metadata addresses are refused, when scheduled and again when fired. Redirects are reported, not followed.",
            "format": "uri",
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "schedule_callback"
    },
    {
      "description": "Lists topics trending right now across Google Trends (US realtime) and Polymarket (markets moving on volume), merged by topic, strongest first, each with score, score velocity per hour, first and last seen times, a type label (person, brand, event, place, meme, other), the headlines or market numbers behind it, and how many pump.fun launches in the last hour match it. Sources are polled every five minutes. Price: $0.01 per call in USDC (x402).",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "hours": {
            "description": "Topics seen within this many hours (default 6).",
            "maximum": 48,
            "minimum": 1,
            "type": "integer"
          },
          "limit": {
            "description": "Strongest first (default 25).",
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "minScore": {
            "description": "Drop topics below this score.",
            "minimum": 0,
            "type": "integer"
          },
          "source": {
            "description": "Omit for both sources.",
            "enum": [
              "google_trends",
              "polymarket"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "trending_topics"
    }
  ]
}

What the leaf hashes

{"body":"61f0dcbc244e6cd63079297f9107a3cf8370669b388f0bd4a7ef4c801ec18a0b","id":984617,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793238797817586,"prev":771894,"subject":"8d089b92-dd12-4195-b375-daec5136ff70","subject_kind":"endpoint"}

Proof

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

  1. 0x22d88e3a2fc792771196295a9d4adf8cf1f66a5da9ca51414db329622b0c633a
  2. 0xaab17b2e51d9af6d756820b39c4d8c13db412a828bef8ca7c8a467483d891cdb
  3. 0x873ccee31850f6e36a7cdb65cc2cc18d28dd0d1c5468121a0ddcd20852be1c86
  4. 0x5db491ec4d158998bdc42d0bcf0bc0772862e53c6130ba3d8387dd82e248924a
  5. 0x8545ae3f1b9e8929148cdb5f32b97b6b5ce0e011979e920293f4a216828c92e7
  6. 0x5086614d75209126b5b6cdcbb98ba4238e194632110a70e9623c5d8b35c8aca8
  7. 0x31d9c8bd291b12b952c54664a80ef58057fac0a50f125edd5051203a939f78fb
  8. 0xd505fb6b3be2f196b07c1f139741fb7745048c637b163ad15a1d7d5ecc9e091f
  9. 0xc9b0a09bc20bbd0e4f465f55d463ecbeca380f4535d7d9c9a28ff72e8e84a322
  10. 0x19b5f30e65a8abc9243e45c1b37b129a4c2e380155434c955bdc276a6895ec8f
  11. 0xcd8cc5c6758b52ef236b6b659b9d4c54aeccaa3da3c0707561428b37279b44a7
  12. 0x512ddf6afa8b3528fd839f1a986558b0b8a854e36e65bcfe0bbb219e44c66aa5
  13. 0xefaae1666e43c849b90a63d326ab50797fd1e7bd24975a20f067c8f8e3e230db
  14. 0xe5630d765942d2009587828da7f2d173776eecb52114ac282f05c7b772bfe337
  15. 0x00268e62f7d5ca6313e0e60afdc2bd4f52c6dbdb3b4b4d27e01e634b4bcb1d2c
  16. 0x1c3764b490d23b94e5ac838c89f8d3850dedb0819196f367da2479c7a88bf2c0
  17. 0xd76435ead496863d8b0bfab3434f54cd11da3c49d104fc4064b9cb3381567bbd
  18. 0xd56e61af23709ed9f460471e3c08400c0142ee83e1fd9057e46350d12edf9c07
Day root
0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
Chained
0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
Published
On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1

How to check it · This row as JSON