addrbookFor publishers
← The evidence ledger

Evidence row 221284

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint b29829f3-b987-4640-a406-f0f4a1253ba3
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
06957b3b4893cae948a27b4b168eaad661d290f1c132f05cccba69fc81c5c06f
Leaf
0x6d6c7d4da03fea5bd5474746b3fd62a300aeb5bcff6d5796b67eece1b50550d8

What was observed

{
  "count": 18,
  "tools": [
    {
      "description": "[Read] Explain what drove a crypto asset's price move in a given time window.\nReturns a concise summary (from real-time Tavily search), the latest high-priority real-time events, and supporting internal event pool items, plus data-completeness status.\nThis tool is a data aggregator; the downstream agent performs the final attribution reasoning. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "coin": {
            "description": "Target coin, e.g. BTC, ETH. Required at the Tool layer.",
            "type": "string"
          },
          "lang": {
            "description": "zh / en. Default zh.",
            "type": "string"
          },
          "mode": {
            "description": "auto / price_move / event_impact. Default auto.",
            "type": "string"
          },
          "query": {
            "description": "User's original question, e.g. 'Why did BTC surge?'",
            "type": "string"
          },
          "time_range": {
            "description": "Time window: 30m/1h/2h/4h/24h. Default 2h.",
            "type": "string"
          }
        },
        "required": [
          "query",
          "coin"
        ],
        "type": "object"
      },
      "name": "news_events_explain_market_move"
    },
    {
      "description": "[Read] Full detail for one event_id only, including persisted impact_direction and impact_direction_reason. Filtered event list or timeline -> get_latest_events. Unknown id returns not found. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "event_id": {
            "description": "Required event_id from get_latest_events items—opaque digest id, not a trading pair slug or headline hash.",
            "type": "string"
          }
        },
        "required": [
          "event_id"
        ],
        "type": "object"
      },
      "name": "news_events_get_event_detail"
    },
    {
      "description": "[Read] Filtered event list or timeline; each row includes event_id and persisted impact_direction/impact_direction_reason. Optional direction filter. One event_id detail -> get_event_detail. Headline/news feed -> search_news. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "coin": {
            "description": "Optional comma-separated tickers e.g. BTC,ETH for digest items; not the same as search_news tickers-only heat mode.",
            "type": "string"
          },
          "cursor": {
            "description": "Optional pagination cursor.",
            "type": "string"
          },
          "direction": {
            "description": "Optional filter on persisted impact_direction: positive / negative / neutral / mixed / unknown / all (default all, no filter). MCP does not re-judge direction.",
            "type": "string"
          },
          "end_time": {
            "description": "Absolute end (ISO8601 or Unix sec/ms). Mutually exclusive with time_range.",
            "type": "string"
          },
          "event_type": {
            "description": "Optional filter on structured digest event_type. Not search_news headline similarity/heat.",
            "type": "string"
          },
          "limit": {
            "description": "Page size; default 20, max 100.",
            "type": "integer"
          },
          "start_time": {
            "description": "Absolute start (ISO8601 or Unix sec/ms). Mutually exclusive with time_range; pair with end_time or let server fill the other bound.",
            "type": "string"
          },
          "time_range": {
            "description": "Relative window for event digest list: 1h / 24h / 7d. Mutually exclusive with start_time/end_time; omit all for last 24h or server default when time filter disabled. Not CPI/Fed macro series—use macro indicator tools.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "news_events_get_latest_events"
    },
    {
      "description": "[Read] Query a stored market-move attribution report by symbol, optional report_id, or optional event_id. Lookup priority is report_id > event_id > latest report for symbol. Returned event/report timestamps are UTC0 unless the field name ends in _utc8. This tool never requests report regeneration and does not expose is_make_new. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "event_id": {
            "description": "Optional market-move event ID. When report_id and event_id are omitted, returns the latest report for symbol.",
            "type": "string"
          },
          "report_id": {
            "description": "Optional report ID for an exact lookup. Takes priority over event_id when both are provided.",
            "type": "string"
          },
          "symbol": {
            "description": "Required cryptocurrency symbol, for example BTC or TAIKO; 1-20 characters and normalized to uppercase.",
            "type": "string"
          }
        },
        "required": [
          "symbol"
        ],
        "type": "object"
      },
      "name": "news_events_get_market_move_report"
    },
    {
      "description": "[Read] List stored market-move attribution reports for one symbol, filtering by an inclusive UTC0 updated_at range and sorting results by event_time descending. Reports may be updated after their market event, so updated_at can be later than event_time. Timezone-less inputs are UTC0; inputs with an explicit offset are converted to UTC0 before the read-only service-ai-pe query. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "end_time": {
            "description": "Required inclusive upper bound for report updated_at in UTC0. Accepts ISO 8601 or YYYY-MM-DD HH:MM:SS; a value without a timezone is interpreted as UTC0, an explicit offset is converted to UTC0, and the value must not precede start_time.",
            "type": "string"
          },
          "limit": {
            "description": "Maximum reports to return; omitted or 0 defaults to 20, otherwise allowed range is 1-100.",
            "type": "integer"
          },
          "start_time": {
            "description": "Required inclusive lower bound for report updated_at in UTC0. Accepts ISO 8601 or YYYY-MM-DD HH:MM:SS; a value without a timezone is interpreted as UTC0, and an explicit offset is converted to UTC0 before calling service-ai-pe.",
            "type": "string"
          },
          "symbol": {
            "description": "Required cryptocurrency symbol, for example ETH; 1-20 characters and normalized to uppercase.",
            "type": "string"
          }
        },
        "required": [
          "symbol",
          "start_time",
          "end_time"
        ],
        "type": "object"
      },
      "name": "news_events_list_market_move_reports"
    },
    {
      "description": "[Read] Venue-published exchange notices: listings, delistings, maintenance. Media rumors or general crypto headlines -> search_news. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "announcement_type": {
            "description": "listing / delisting / maintenance / all. Omit or unknown value is treated as all (no type filter).",
            "type": "string"
          },
          "coin": {
            "description": "Comma-separated tickers; omit if empty.",
            "type": "string"
          },
          "exchange": {
            "description": "Venue id for API platform; used when platform is empty; not merged with query.",
            "type": "string"
          },
          "from": {
            "description": "Window start Unix sec; omit if <= 0; MCP also filters locally after fetch.",
            "type": "integer"
          },
          "limit": {
            "description": "Max rows; omit if unset or <= 0; cap 100 when set.",
            "type": "integer"
          },
          "platform": {
            "description": "URL param platform; wins over exchange; if empty falls back to exchange.",
            "type": "string"
          },
          "query": {
            "description": "Optional text filter on official venue notices; omit if empty. For general crypto media headlines use search_news—not a substitute for venue-published listing API.",
            "type": "string"
          },
          "to": {
            "description": "Window end Unix sec inclusive; forwarded downstream and filtered locally.",
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "news_feed_get_exchange_announcements"
    },
    {
      "description": "[Read] Get the top 2-4 social discussion themes for one coin over the latest 4h, including direction, influence, sentiment, platforms, and representative evidence posts. For arbitrary social search use search_ugc; for X/Twitter-only narrative research use search_x. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "coin": {
            "description": "Required non-empty cryptocurrency ticker, for example ETH. Leading and trailing whitespace is removed and the value is normalized to uppercase. Unknown or no-data tickers may return an empty result with hide_reason=no_data; no coin-dictionary validation is performed.",
            "type": "string"
          },
          "limit": {
            "description": "Number of hot topics to return. Default 4; allowed range 2 to 4.",
            "type": "integer"
          },
          "platforms": {
            "description": "Comma-separated social platforms; default all. Supported: all, gate_square, binance_square, twitter, telegram, youtube, reddit, discord. all cannot be combined with another platform.",
            "type": "string"
          },
          "window": {
            "description": "Aggregation window. Only 4h is currently supported; default 4h.",
            "type": "string"
          }
        },
        "required": [
          "coin"
        ],
        "type": "object"
      },
      "name": "news_feed_get_hot_topics"
    },
    {
      "description": "[Read] Get a coin's 24h multi-platform social mention burst signal, growth, sentiment direction, platform breakdown, and display eligibility. For general sentiment ratios and sample tweets use get_social_sentiment; for individual social discussions use search_ugc. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "coin": {
            "description": "Required non-empty cryptocurrency ticker, for example BTC. Leading and trailing whitespace is removed and the value is normalized to uppercase. Unknown or no-data tickers may return an empty result with hide_reason=no_data; no coin-dictionary validation is performed.",
            "type": "string"
          },
          "platforms": {
            "description": "Comma-separated social platforms; default all. Supported: all, gate_square, binance_square, twitter, telegram, youtube, reddit, discord. all cannot be combined with another platform.",
            "type": "string"
          },
          "window": {
            "description": "Aggregation window. Only 24h is currently supported; default 24h.",
            "type": "string"
          }
        },
        "required": [
          "coin"
        ],
        "type": "object"
      },
      "name": "news_feed_get_mention_burst"
    },
    {
      "description": "[Read] Aggregate per-coin social sentiment for a time range: overall sentiment, positive/negative split, mention count, and sample tweets. X/Twitter post search or tweet-level evidence -> search_x. Multi-platform social thread search -> search_ugc. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "coin": {
            "description": "Tickers e.g. BTC or BTC,ETH for per-coin aggregates: overall sentiment, positive/negative split, mention count, sample tweets (top_tweets order); omit defaults to BTC server-side. X/Twitter post search or tweet-level evidence -> search_x. Multi-platform social thread search -> search_ugc.",
            "type": "string"
          },
          "time_range": {
            "description": "1h / 24h (default) / 7d window for per-coin sentiment aggregation (overall sentiment, positive/negative split, mention count).",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "news_feed_get_social_sentiment"
    },
    {
      "description": "[Read] Search the platform news index for headlines, news items, and briefing-style result lists. Open-web research with synthesized answers and cited external pages -> web_search. Event catalog with event_id -> get_latest_events. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "coin": {
            "description": "Comma-separated tickers mapped to API tickers; sent only when query is empty (omitted when query is set). Heat mode supports news-item / briefing-style lists on the platform index—not open-web synthesis (web_search).",
            "type": "string"
          },
          "end_time": {
            "description": "End time mapped to API to (Unix sec). Ignored when time_range is set. End-only defaults start to 24h before end.",
            "type": "string"
          },
          "lang": {
            "description": "MCP-only filter on metadata.lang or top-level lang; not sent to upstream API.",
            "type": "string"
          },
          "limit": {
            "description": "Page size mapped to API page_size; default 10, max 100.",
            "type": "integer"
          },
          "page": {
            "description": "Page number mapped to API page; default 1.",
            "type": "integer"
          },
          "platform": {
            "description": "Source platform name for API platform (e.g. panews, theblock).",
            "type": "string"
          },
          "platform_type": {
            "description": "Legacy: maps to API platform when platform is omitted; omit platform when value is all.",
            "type": "string"
          },
          "query": {
            "description": "Non-empty: similarity mode (no tickers; default similarity_score 0.6). Empty: heat mode (top_total_score 1; optional coin/tickers). Platform news index for headlines, news items, and briefing-style result lists—not open-web research with synthesized answers and cited external pages (web_search) or event catalog with event_id (get_latest_events).",
            "type": "string"
          },
          "similarity_score": {
            "description": "Similarity threshold; default 0.6 when query set; when query empty only sent if explicitly set.",
            "type": "string"
          },
          "sort_by": {
            "description": "e.g. time (default); similarity mode with top_total_score 0 may still apply MCP local time sort.",
            "type": "string"
          },
          "start_time": {
            "description": "Start time (ISO8601 or Unix sec/ms) mapped to API from. Ignored when time_range is set. Start-only defaults end to now; both empty defaults last 7d when time_range is also empty.",
            "type": "string"
          },
          "time_range": {
            "description": "Optional preset window: 1h / 24h (default when preset value invalid) / 7d / 30d. When non-empty, overrides start_time/end_time and maps to API from/to (Unix epoch seconds). Omit to use start_time/end_time or implicit last-7d when both are empty.",
            "type": "string"
          },
          "top_total_score": {
            "description": "Only when query empty (0 or 1); non-empty query forces similarity mode.",
            "type": [
              "null",
              "integer"
            ]
          }
        },
        "type": "object"
      },
      "name": "news_feed_search_news"
    },
    {
      "description": "[Read] Reddit/Discord/Telegram/YouTube-style UGC: non-empty query uses vector API; coin without query uses OpenSearch. Both empty invalid. X/Twitter narrative -> search_x; headlines -> search_news. Not macro economic statistics; not structured event list -> get_latest_events. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "channel": {
            "description": "Optional source channel e.g. r/ethereum or handle.",
            "type": "string"
          },
          "coin": {
            "description": "Ticker filter; with query filters results; without query required with index for OpenSearch list mode.",
            "type": "string"
          },
          "domain": {
            "description": "UGC topical bucket: crypto / defi / finance / macro / ai_agent / web3_dev / all (default all). macro = social discussion about macro themes, not CPI/Fed/unemployment statistics (use macro data tools) or get_latest_events.",
            "type": "string"
          },
          "limit": {
            "description": "Max items; default 10, max 50.",
            "type": "integer"
          },
          "platform": {
            "description": "reddit / discord / telegram / youtube / all (default all).",
            "type": "string"
          },
          "quality_tier": {
            "description": "A (default, high quality) / B / all.",
            "type": "string"
          },
          "query": {
            "description": "Optional NL query; non-empty uses vector search. May combine with coin; both empty is invalid.",
            "type": "string"
          },
          "sort_by": {
            "description": "relevance (default) / upvotes / recent.",
            "type": "string"
          },
          "time_range": {
            "description": "1h / 24h / 7d (default) / 30d / all.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "news_feed_search_ugc"
    },
    {
      "description": "[Read] Search and analyze X/Twitter discussions for a topic, with tweet-level evidence and cited posts. Aggregate social mood, sentiment score, or positive/negative split -> get_social_sentiment. Open-web pages -> web_search. Multi-platform social search -> search_ugc. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "allowed_handles": {
            "description": "Include these X handles without @, max 10; mutually exclusive with excluded_handles.",
            "items": {
              "type": "string"
            },
            "type": [
              "null",
              "array"
            ]
          },
          "days": {
            "description": "Lookback days when time_range omitted; omitted or <=0 treated as 1 (24h); min 1 when explicitly set.",
            "type": "integer"
          },
          "enable_image_understanding": {
            "description": "Analyze images in posts.",
            "type": "boolean"
          },
          "enable_video_understanding": {
            "description": "Analyze video in posts.",
            "type": "boolean"
          },
          "excluded_handles": {
            "description": "Exclude these handles, max 10.",
            "items": {
              "type": "string"
            },
            "type": [
              "null",
              "array"
            ]
          },
          "lang": {
            "description": "Answer language: zh (default) / en / auto.",
            "type": "string"
          },
          "model": {
            "description": "Override configured Grok model id.",
            "type": "string"
          },
          "query": {
            "description": "X/Twitter topic for tweet-level evidence and cited posts; English recommended. Empty returns no results. Aggregate social mood, sentiment score, or positive/negative split -> get_social_sentiment. Open-web pages -> web_search. Multi-platform social search -> search_ugc.",
            "type": "string"
          },
          "time_range": {
            "description": "Preferred recency window for search_x: 1h / 24h (default) / 7d. Takes precedence over days when set.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "news_feed_search_x"
    },
    {
      "description": "[Read] Search the open web and return a synthesized answer with cited external pages. Built-in headline lookup, news-item search, or briefing-style news list -> search_news. X/Twitter-only discussion or tweet evidence -> search_x. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "coin": {
            "description": "Optional ticker or project (e.g. BTC, ETH) to focus the open-web synthesized answer—not platform news index tickers (search_news).",
            "type": "string"
          },
          "lang": {
            "description": "Answer language: zh (default) / en / auto.",
            "type": "string"
          },
          "limit": {
            "description": "Max cited external pages in the answer; default 5, max 10.",
            "type": "integer"
          },
          "mode": {
            "description": "Answer length: analysis (default, fuller synthesized text) or brief (~100 chars). Not chart/indicator technical analysis (RSI/MACD).",
            "type": "string"
          },
          "query": {
            "description": "Required NL question: search the open web and return a synthesized answer with cited external pages—not built-in headline lookup, news-item search, or briefing-style news list (search_news), nor X/Twitter-only discussion or tweet-level evidence (search_x).",
            "type": "string"
          },
          "time_range": {
            "description": "Recency window for open-web synthesis with cited external pages: 1h / 24h (default) / 7d / 30d. Not DeFi/TVL dashboard metrics (use platform-metrics tools).",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "news_feed_web_search"
    },
    {
      "description": "[Read] Single event signal from dws_external_event_signal_hf by event_ref (venue:venue_event_id). window 1h/24h/7d (default 24h). Returns outcome_probabilities, volume_flow, directional_context, optional markets[] (default include_markets=true). depth_summary always null—use get_market_orderbook for live depth. daily_ranking when rank index configured. Discover event_ref -> search_events. include_orderbook_summary ignored. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "event_ref": {
            "description": "Required. venue:venue_event_id (split on first colon; id may contain more colons). Discover via search_events.",
            "type": "string"
          },
          "include_markets": {
            "description": "Omitted or null defaults true. false omits markets[]; true parses embedded markets or enriches from predictionMarketIndex.",
            "type": [
              "null",
              "boolean"
            ]
          },
          "include_orderbook_summary": {
            "description": "Deprecated and ignored; depth_summary is always null—use get_market_orderbook.",
            "type": "boolean"
          },
          "venue": {
            "description": "Optional; each non-empty value must equal event_ref venue or invalid_param.",
            "items": {
              "type": "string"
            },
            "type": [
              "null",
              "array"
            ]
          },
          "window": {
            "description": "Recency filter on part_hour; default 24h. Allowed: 1h, 24h, 7d (case-insensitive).",
            "type": "string"
          }
        },
        "required": [
          "event_ref"
        ],
        "type": "object"
      },
      "name": "news_prediction_get_event_signal"
    },
    {
      "description": "[Read] Daily venue/overall ranking by probability rise (UTC rank_date). Optional venue[], category, status (same as volume_delta ranking). Drops rows missing open_mid_probability_utc or probability_delta_today. Requires predictionRankIndex. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "category": {
            "description": "Optional category filter: exact term on rank index field category; omit or all to disable.",
            "type": "string"
          },
          "date_utc": {
            "description": "UTC date in YYYY-MM-DD. Defaults to today_utc.",
            "type": "string"
          },
          "limit": {
            "description": "Page size; default 20, max 100.",
            "type": [
              "null",
              "integer"
            ]
          },
          "status": {
            "description": "Optional status filter on rank index. Allowed: active, closed, resolved, all. Defaults to active.",
            "type": "string"
          },
          "venue": {
            "description": "Optional venue filter. Allowed: polymarket, predict_fun.",
            "items": {
              "type": "string"
            },
            "type": [
              "null",
              "array"
            ]
          }
        },
        "type": "object"
      },
      "name": "news_prediction_get_fastest_rising_ranking"
    },
    {
      "description": "[Read] Live current order book only (mode=current). depth 1-20 (default 20). polymarket: market_id=venue_market_id; needs opensearch.predictionMarketIndex for token lookup (else not_implemented); yes/no CLOB /book in parallel—partial if one side fails, tool error only if both fail. predict_fun: official numeric market_id (not polymarket ids); needs predictFunAPIKey—empty/missing config returns partial_not_configured (no HTTP); API/parse errors return partial (not internal); 404 resource_not_found. Rejects history/granularity/time/page_token. snapshot_time/book_levels/best_* may be null when partial. Event list/signal -> search_events / get_event_signal. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "depth": {
            "description": "yes_bids/yes_asks top-N levels; default 20; allowed 1-20 inclusive; out of range invalid_param.",
            "type": [
              "null",
              "integer"
            ]
          },
          "end_time": {
            "description": "Unsupported; if set, request is rejected.",
            "type": "string"
          },
          "granularity": {
            "description": "Unsupported; if set, request is rejected.",
            "type": "string"
          },
          "market_id": {
            "description": "Required. polymarket: venue_market_id in dws_prediction_market_hf (token lookup). predict_fun: official numeric id (e.g. 356640), not polymarket venue_market_id.",
            "type": "string"
          },
          "mode": {
            "description": "Empty or current only (default current). history and other values rejected.",
            "type": "string"
          },
          "page_token": {
            "description": "Unsupported; if set, request is rejected.",
            "type": "string"
          },
          "start_time": {
            "description": "Unsupported; if set, request is rejected.",
            "type": "string"
          },
          "venue": {
            "description": "Required. polymarket or predict_fun. polymarket needs predictionMarketIndex; predict_fun needs predictFunAPIKey (else partial_not_configured, not a tool error).",
            "type": "string"
          }
        },
        "required": [
          "venue",
          "market_id"
        ],
        "type": "object"
      },
      "name": "news_prediction_get_market_orderbook"
    },
    {
      "description": "[Read] Daily venue/overall ranking by volume delta (UTC rank_date). Optional venue[], category (exact term on rank index), status (active/closed/resolved/all; default active). Requires opensearch.predictionRankIndex. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "category": {
            "description": "Optional category filter: exact term on rank index field category; omit or all to disable.",
            "type": "string"
          },
          "date_utc": {
            "description": "UTC date in YYYY-MM-DD. Defaults to today_utc.",
            "type": "string"
          },
          "limit": {
            "description": "Page size; default 20, max 100.",
            "type": [
              "null",
              "integer"
            ]
          },
          "status": {
            "description": "Optional status filter on rank index. Allowed: active, closed, resolved, all. Defaults to active.",
            "type": "string"
          },
          "venue": {
            "description": "Optional venue filter. Allowed: polymarket, predict_fun.",
            "items": {
              "type": "string"
            },
            "type": [
              "null",
              "array"
            ]
          }
        },
        "type": "object"
      },
      "name": "news_prediction_get_volume_delta_ranking"
    },
    {
      "description": "[Read] Search prediction events on opensearch.predictionEventSignalIndex (dws_prediction_event_signal_hf alias, hourly UNIQUE part_hour+venue+venue_event_id). query/coin/category optional; coin-only unsupported_filter. status filters event_status; status_tags from status_json_array. sort recently_listed uses create_time (first_seen); volume_delta_today uses total_volume_usd_24h (no volume_delta column). category filter: event_category_primary or lead_market_category_primary; excludes empty event_category_primary. Collapse venue_event_id. with_markets: source_markets_json or predictionMarketIndex. Detail -> get_event_signal (external); orderbook -> get_market_orderbook. Read-only public research data. No account access, no order placement or fund transfers. Not investment advice.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "category": {
            "description": "Optional primary category enum (crypto_price, sports, elections, …). Matches event_category_primary or lead_market_category_primary.",
            "type": "string"
          },
          "coin": {
            "description": "Optional coin ticker; cannot be used alone without query or category (unsupported_filter). With query/category expands text recall only (best_effort).",
            "type": "string"
          },
          "limit": {
            "description": "Page size; default 20, max 100.",
            "type": [
              "null",
              "integer"
            ]
          },
          "page_token": {
            "description": "Base64URL page token from prior next_page_token; filters must match first page.",
            "type": "string"
          },
          "query": {
            "description": "Optional full-text query; all of query, coin, category are optional.",
            "type": "string"
          },
          "sort_by": {
            "description": "Sort key; default attention. Allowed: attention, volume, liquidity, recently_listed, probability_change, volume_delta_today (maps to total_volume_usd_24h on signal index).",
            "type": "string"
          },
          "status": {
            "description": "Filter by ES event_status; default active. Allowed: active, closed, resolved, all. Response status_tags comes from status_json_array.",
            "type": "string"
          },
          "venue": {
            "description": "Optional venue filter. Allowed: polymarket, predict_fun.",
            "items": {
              "type": "string"
            },
            "type": [
              "null",
              "array"
            ]
          },
          "with_markets": {
            "description": "When true, attach market summaries from source_markets_json or predictionMarketIndex.",
            "type": "boolean"
          }
        },
        "type": "object"
      },
      "name": "news_prediction_search_events"
    }
  ]
}

What the leaf hashes

{"body":"06957b3b4893cae948a27b4b168eaad661d290f1c132f05cccba69fc81c5c06f","id":221284,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793027248571443,"prev":null,"subject":"b29829f3-b987-4640-a406-f0f4a1253ba3","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. 0x6d6c9274d635247a047ffca71f3ebbcca6b0a598cd4bf86ea320f0ea928d94ec
  2. 0x35cc9f22a0fc51c800a46a6fc26327abc83b5f7dc6400a155103037161bd8969
  3. 0xf18c162d984ce077b04bc5594fca7fec598d7cd4766adecc85c4972a1bae7e68
  4. 0x6c774a6e9377ce342c92edee0bfbd99f079f1fdd4562231b2f72d417249e9583
  5. 0x14c3ba88c1b53fba0db328176b4a1edfcb6f64335f5c2fa55f1d3d6eea53f60d
  6. 0xb640d07ea7addb9454f2d73f49f7f5bf033816771daf35f7049266759f802aaa
  7. 0x159f61355c20b88c536469d12f1ac729445fbc61400f9060fd1b3337e0554510
  8. 0x2a6da729da9cecc568cbb9352d9ef48284d5333482269abb43a63501c4153387
  9. 0x0e73789be7c40cfc0ff942e36c98ca89369b26c9056ecb17c09cfe774720d480
  10. 0xd436881f2f0c7eba4a0a8b847ff798d53394f793d9cffd7bdf04f6a3d5c2f8be
  11. 0x82b0a13483194285c0c386d5ad47eb953493b28955a9a8e58da3a2e6e220ed30
  12. 0x929b3f59cbf01edbae456522161805dd51e098dc3a66d845508de46581bb953c
  13. 0x9dc4d6f64bc3c323d2c45a28209068cd473b6979bd632a0d694bf94d19bc39df
  14. 0xfc9b5a81a7a83a1c735a4fe64590beb9db14d2366f463161358af28c3ea9a81d
  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