addrbookFor publishers
← The evidence ledger

Evidence row 980389

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 0c3d6152-e5ab-4e67-99b4-d89e672ee68f
Recorded
Previous row
#565961
Body SHA-256
5d39685e0f52bf90735c43ce4dfdb6bb1959aab2954cd4bda555c783771bafe0
Leaf
0x728c56bc6ac070064b2114b0606f612c6af350207db0c12ec9ed74906371c433

What was observed

{
  "count": 8,
  "tools": [
    {
      "description": "Use when you need how search interest in a topic changes over time or by region, or which related queries are rising. Returns weekly/daily interest (0-100), per-region interest and top/rising related queries from Google Trends. Errors are not charged. Paid tool: x402 USDC on Base, $0.01 per successful call; call without payment to receive the PaymentRequired object.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "geo": {
            "description": "Country or region code (US, GB, DE, US-CA). Empty = worldwide.",
            "type": "string"
          },
          "q": {
            "description": "Search term. Compare up to 5 terms by separating them with commas.",
            "type": "string"
          },
          "regions": {
            "default": "true",
            "description": "Include interest by region.",
            "enum": [
              "true",
              "false"
            ],
            "type": "string"
          },
          "related": {
            "default": "true",
            "description": "Include related queries.",
            "enum": [
              "true",
              "false"
            ],
            "type": "string"
          },
          "time": {
            "default": "today 12-m",
            "description": "Time range.",
            "enum": [
              "now 1-H",
              "now 4-H",
              "now 1-d",
              "now 7-d",
              "today 1-m",
              "today 3-m",
              "today 12-m",
              "today 5-y",
              "all"
            ],
            "type": "string"
          }
        },
        "required": [
          "q"
        ],
        "type": "object"
      },
      "name": "google_trends"
    },
    {
      "description": "Use when you need what a YouTube channel has published: up to 50 of its latest videos, shorts or streams with views, duration and approximate publish date. Accepts @handle, channel URL or channel ID. Errors are not charged. Paid tool: x402 USDC on Base, $0.002 per successful call; call without payment to receive the PaymentRequired object.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "channel": {
            "description": "Channel @handle, URL or UC… channel ID.",
            "type": "string"
          },
          "limit": {
            "default": "20",
            "description": "Max videos (1-50).",
            "type": "string"
          },
          "tab": {
            "default": "videos",
            "description": "Which feed.",
            "enum": [
              "videos",
              "shorts",
              "streams"
            ],
            "type": "string"
          }
        },
        "required": [
          "channel"
        ],
        "type": "object"
      },
      "name": "youtube_channel"
    },
    {
      "description": "Use when you need what viewers say about a YouTube video, e.g. sentiment, feedback mining, FAQ or product research: up to 100 top-level comments with text, like count, reply count, relative publish time and pinned / by-creator flags, plus the total comment count. Commenter names, handles and channel IDs are intentionally NOT returned. Videos with comments off and errors are not charged. Paid tool: x402 USDC on Base, $0.002 per successful call; call without payment to receive the PaymentRequired object.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "country": {
            "description": "Country (gl), e.g. US, GB.",
            "type": "string"
          },
          "lang": {
            "description": "Interface language (hl), e.g. en, de.",
            "type": "string"
          },
          "limit": {
            "default": "20",
            "description": "Max comments (1-100).",
            "type": "string"
          },
          "sort": {
            "default": "top",
            "description": "Comment order.",
            "enum": [
              "top",
              "newest"
            ],
            "type": "string"
          },
          "video": {
            "description": "YouTube video URL or 11-character video ID.",
            "type": "string"
          }
        },
        "required": [
          "video"
        ],
        "type": "object"
      },
      "name": "youtube_comments"
    },
    {
      "description": "Use when you need the contents of a YouTube playlist (course, series, music or channel uploads playlist): up to 100 videos in playlist order with title, channel, duration and thumbnail, plus playlist title, description and total video count. Accepts a playlist URL or ID (PL…, UU…, OL…). Private/missing playlists and errors are not charged. Paid tool: x402 USDC on Base, $0.002 per successful call; call without payment to receive the PaymentRequired object.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "country": {
            "description": "Country (gl), e.g. US, GB.",
            "type": "string"
          },
          "lang": {
            "description": "Interface language (hl), e.g. en, de.",
            "type": "string"
          },
          "limit": {
            "default": "50",
            "description": "Max videos (1-100).",
            "type": "string"
          },
          "playlist": {
            "description": "Playlist URL (…?list=…) or playlist ID.",
            "type": "string"
          }
        },
        "required": [
          "playlist"
        ],
        "type": "object"
      },
      "name": "youtube_playlist"
    },
    {
      "description": "Use when you need to find YouTube videos for a query, e.g. competitor or trend research. Returns up to 50 videos per call with title, channel, views, duration, approximate publish date and thumbnail; optional filters for sort order, upload date and duration. Flat price for any number of videos up to the limit; errors are not charged. Paid tool: x402 USDC on Base, $0.002 per successful call; call without payment to receive the PaymentRequired object.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "country": {
            "description": "Country (gl), e.g. US, GB.",
            "type": "string"
          },
          "duration": {
            "default": "any",
            "description": "Duration filter.",
            "enum": [
              "any",
              "short",
              "medium",
              "long"
            ],
            "type": "string"
          },
          "lang": {
            "description": "Interface language (hl), e.g. en, de.",
            "type": "string"
          },
          "limit": {
            "default": "20",
            "description": "Max videos (1-50).",
            "type": "string"
          },
          "q": {
            "description": "Search query.",
            "type": "string"
          },
          "sort": {
            "default": "relevance",
            "description": "Sort order.",
            "enum": [
              "relevance",
              "date",
              "views",
              "rating"
            ],
            "type": "string"
          },
          "uploaded": {
            "default": "any",
            "description": "Upload date filter.",
            "enum": [
              "any",
              "hour",
              "today",
              "week",
              "month",
              "year"
            ],
            "type": "string"
          }
        },
        "required": [
          "q"
        ],
        "type": "object"
      },
      "name": "youtube_search"
    },
    {
      "description": "Use when you need to find YouTube videos for a query, e.g. competitor or trend research. Returns up to 50 videos per call with title, channel, views, duration, approximate publish date and thumbnail; optional filters for sort order, upload date and duration. Flat price for any number of videos up to the limit; errors are not charged. FIRST CALL FREE: call with a query and no payment header; your first successful call per client IP per 30 days is returned free (response header X-ScrapeMole-Free-Trial: 1). Later calls answer 402 and cost $0.002 like /v1/youtube/search. Paid tool: x402 USDC on Base, $0.002 per successful call; call without payment to receive the PaymentRequired object.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "country": {
            "description": "Country (gl), e.g. US, GB.",
            "type": "string"
          },
          "duration": {
            "default": "any",
            "description": "Duration filter.",
            "enum": [
              "any",
              "short",
              "medium",
              "long"
            ],
            "type": "string"
          },
          "lang": {
            "description": "Interface language (hl), e.g. en, de.",
            "type": "string"
          },
          "limit": {
            "default": "20",
            "description": "Max videos (1-50).",
            "type": "string"
          },
          "q": {
            "description": "Search query.",
            "type": "string"
          },
          "sort": {
            "default": "relevance",
            "description": "Sort order.",
            "enum": [
              "relevance",
              "date",
              "views",
              "rating"
            ],
            "type": "string"
          },
          "uploaded": {
            "default": "any",
            "description": "Upload date filter.",
            "enum": [
              "any",
              "hour",
              "today",
              "week",
              "month",
              "year"
            ],
            "type": "string"
          }
        },
        "required": [
          "q"
        ],
        "type": "object"
      },
      "name": "youtube_search_trial"
    },
    {
      "description": "Use when you need what is said in a YouTube video: full transcript text plus timestamped segments, in the requested language (manual captions preferred, auto-generated as fallback, optional translation). Videos without captions and errors are not charged. Paid tool: x402 USDC on Base, $0.002 per successful call; call without payment to receive the PaymentRequired object.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "lang": {
            "default": "en",
            "description": "Preferred language code(s), comma-separated, in order of preference.",
            "type": "string"
          },
          "segments": {
            "default": "true",
            "description": "Include timestamped segments.",
            "enum": [
              "true",
              "false"
            ],
            "type": "string"
          },
          "translate": {
            "description": "Translate the transcript into this language code if the video lacks it.",
            "type": "string"
          },
          "video": {
            "description": "YouTube video URL or 11-character video ID.",
            "type": "string"
          }
        },
        "required": [
          "video"
        ],
        "type": "object"
      },
      "name": "youtube_transcript"
    },
    {
      "description": "Use when you need the details of one YouTube video: exact view count, like count, comment count, duration, publish/upload date, category, full description, keywords/tags, live status and thumbnail. Accepts a video URL, Shorts URL or 11-character ID. Unavailable/private videos and errors are not charged. Paid tool: x402 USDC on Base, $0.002 per successful call; call without payment to receive the PaymentRequired object.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "country": {
            "description": "Country (gl), e.g. US, GB.",
            "type": "string"
          },
          "lang": {
            "description": "Interface language (hl), e.g. en, de.",
            "type": "string"
          },
          "video": {
            "description": "YouTube video URL or 11-character video ID.",
            "type": "string"
          }
        },
        "required": [
          "video"
        ],
        "type": "object"
      },
      "name": "youtube_video"
    }
  ]
}

What the leaf hashes

{"body":"5d39685e0f52bf90735c43ce4dfdb6bb1959aab2954cd4bda555c783771bafe0","id":980389,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793233540176662,"prev":565961,"subject":"0c3d6152-e5ab-4e67-99b4-d89e672ee68f","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. 0x728cd271682fd6541041fa87bd1dec498f765cd8f4e4941d969c817f4b8e1e49
  2. 0xa29b3f8aca5d285632d9db938c5ed57ed40751c230981ba0856466186c861c00
  3. 0xa4c79e77b5af38334a82720ac1141db3c2d79ad3f880cfef3b16346500c15f81
  4. 0x785a12ef44aa82a15b99c29dc2e114b623800e73db551f8a06aa575650b38108
  5. 0x41ed30439fbd44b911a4865df46c3010cda6afb95d0d78b0e868e2f44d701bba
  6. 0x1db72c555d5c5d08fdee116fb2c16de3f9e8e15285d6a1de149c1ccb46de0414
  7. 0x2e3537310e8be1c611fd51228f525c448b914ab16028c96edf80e3d5380ce4f5
  8. 0x0507a850b00b7424c73d99ce72d4f25411b683e10d7a729d60a614f7feddc441
  9. 0x5a5a148529101575729a4a46d91500c5d30904a09cc25ae8317a20e9529bb9b7
  10. 0xfbc2c3486c82172153abf62c591515d56145dc84de0c3652920fc974d26d9227
  11. 0x1e6a357994ae0db31fe48c8e5034e9425138287de7eaeb04c64fc5157fc05ab1
  12. 0x198599590f19a8367bf24eba3e1fae27d0c053b385c7b1d55332950af453b540
  13. 0xbc3fd8e509855b2d6ee4c13ed5f7f098e0a2473c66efc60e409ad0e77322a80f
  14. 0xa07c03f1ff4a33c8a0105ab761d762ba211920a4e09af3e5ae84b51a3c4cf51b
  15. 0x60b5befbd81f025904c8a3936b7ba86e3245ad5b37c615d01d42aa3227e3ed2e
  16. 0xe2d603cd6f987214550319ad4fa39952b6098bc5c1b20893b6b80e8d82a79934
  17. 0x91f12a2db1e2c1be07cbe4de3981a37a33051a36d3c3eee5a260804add6d1d75
  18. 0xd56e61af23709ed9f460471e3c08400c0142ee83e1fd9057e46350d12edf9c07
Day root
0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c
Chained
0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6
Published
On Arc Testnet, block 69753317: 0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1

How to check it · This row as JSON