addrbookFor publishers
← The evidence ledger

Evidence row 542601

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint e17b75d5-f9e7-40cd-9730-a9c653bbe38f
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
4cea9774089e255dece8ed3f81e41525bfbdf3b3c8d7708d72076310fe628dd0
Leaf
0x1deec58331e72a618c471f08474838bf170c6310866d80a1a76329b89e9f2a5f

What was observed

{
  "count": 13,
  "tools": [
    {
      "description": "Discover what data is available before querying: date ranges, contract counts, symbol counts and sector coverage for the unusual-activity dataset and its daily aggregates. Call this first when unsure about available history.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "get_dataset_stats"
    },
    {
      "description": "Where the day's unusual premium sits along the expiry axis, in DTE buckets (0-7, 8-30, 31-90, 90+) with call/put splits. Heavy short-dated premium reads as event bets; heavy long-dated as positioning.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "date": {
            "description": "Trading day, YYYY-MM-DD. Defaults to the latest available day.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "symbols": {
            "description": "Comma-separated tickers, e.g. 'AAPL,NVDA,TSLA'.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_expiry_concentration"
    },
    {
      "description": "End-of-day series of one symbol's UNUSUAL options flow (aggregated from the contracts that passed the unusual filter - not the full tape): daily call/put volume, premium, C/P ratios, average IV, net delta and the consecutive-day streak. ~75 trading days - the series behind back-tests and 'how has unusual flow on NVDA developed?'",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "date_from": {
            "description": "Range start, YYYY-MM-DD inclusive.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "date_to": {
            "description": "Range end, YYYY-MM-DD inclusive.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "limit": {
            "description": "Max rows, newest first (default 90).",
            "maximum": 200,
            "minimum": 1,
            "type": "integer"
          },
          "symbol": {
            "description": "Single ticker, e.g. 'TSLA'.",
            "maxLength": 10,
            "minLength": 1,
            "type": "string"
          }
        },
        "required": [
          "symbol"
        ],
        "type": "object"
      },
      "name": "get_flow_history"
    },
    {
      "description": "Bullish/bearish classification of each symbol's unusual flow with a 0-9 strength score, based on call/put volumes, premium and net delta. Pass a symbol for that ticker's sentiment time series (date_from, date_to, limit apply); omit it for the cross-market snapshot (filterable by sector, side, minimum strength or premium).",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "date": {
            "description": "Trading day, YYYY-MM-DD. Defaults to the latest available day.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "date_from": {
            "description": "Range start, YYYY-MM-DD inclusive.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "date_to": {
            "description": "Range end, YYYY-MM-DD inclusive.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "limit": {
            "maximum": 500,
            "minimum": 1,
            "type": "integer"
          },
          "min_premium": {
            "description": "Minimum call+put premium in USD (snapshot only).",
            "type": "number"
          },
          "min_strength": {
            "description": "Snapshot only; rows without a signal count as 0.",
            "maximum": 9,
            "minimum": 0,
            "type": "integer"
          },
          "offset": {
            "description": "Snapshot only. Rows to skip for paging; the response reports filtered_total and has_more.",
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "sector": {
            "description": "GICS sector name, e.g. 'Information Technology' (snapshot only).",
            "type": "string"
          },
          "side": {
            "description": "Only rows classified with this signal side (snapshot only).",
            "enum": [
              "bullish",
              "bearish"
            ],
            "type": "string"
          },
          "signal_only": {
            "description": "Only rows with an active bullish/bearish signal (snapshot only).",
            "type": "boolean"
          },
          "symbol": {
            "description": "Single ticker for its sentiment series; omit for the market-wide snapshot.",
            "type": "string"
          },
          "symbols": {
            "description": "Comma-separated tickers, e.g. 'AAPL,NVDA,TSLA'.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_flow_sentiment"
    },
    {
      "description": "Symbols with unusual options activity on N+ consecutive trading days, with the dominant side (call/put). Persistent unusual flow is a stronger signal than a single print - use for 'where does money keep showing up?'",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "date": {
            "description": "Trading day, YYYY-MM-DD. Defaults to the latest available day.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "limit": {
            "maximum": 200,
            "minimum": 1,
            "type": "integer"
          },
          "min_streak": {
            "description": "Minimum consecutive days (default 3).",
            "maximum": 365,
            "minimum": 1,
            "type": "integer"
          },
          "min_volume": {
            "type": "number"
          },
          "offset": {
            "description": "Rows to skip for paging; the response reports filtered_total and has_more.",
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "side": {
            "description": "Dominant side by C/P volume ratio.",
            "enum": [
              "call",
              "put",
              "all"
            ],
            "type": "string"
          },
          "symbols": {
            "description": "Comma-separated tickers, e.g. 'AAPL,NVDA,TSLA'.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_flow_streaks"
    },
    {
      "description": "IV rank and IV percentile per symbol against its rolling history (needs 20+ days). Pass a symbol for its IV-rank time series (lookback_days, limit apply); omit it for a ranked snapshot (e.g. side=put&min_rank=0.8 finds elevated put IV; side=both ranks by the higher of call/put IV rank).",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "limit": {
            "maximum": 500,
            "minimum": 1,
            "type": "integer"
          },
          "lookback_days": {
            "maximum": 9007199254740991,
            "minimum": 1,
            "type": "integer"
          },
          "max_rank": {
            "description": "Snapshot only.",
            "maximum": 1,
            "minimum": 0,
            "type": "number"
          },
          "min_rank": {
            "description": "Snapshot only.",
            "maximum": 1,
            "minimum": 0,
            "type": "number"
          },
          "side": {
            "description": "Snapshot only (default both).",
            "enum": [
              "call",
              "put",
              "both"
            ],
            "type": "string"
          },
          "symbol": {
            "description": "Single ticker for its IV-rank series; omit for the snapshot.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_iv_rank"
    },
    {
      "description": "Market-wide breadth of unusual flow per trading day: breadth score 0-100, aggregate call/put ratio, regime label (bullish/bearish/mixed) and signal counts. Use for 'what's the overall tone of the unusual-flow tape?'",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "date": {
            "description": "Trading day, YYYY-MM-DD. Defaults to the latest available day.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "date_from": {
            "description": "Range start, YYYY-MM-DD inclusive.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "date_to": {
            "description": "Range end, YYYY-MM-DD inclusive.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "limit": {
            "description": "Max daily rows, newest first (default 30).",
            "maximum": 365,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "get_market_regime"
    },
    {
      "description": "Day-over-day open-interest change per symbol (total, calls, puts) - fresh positioning being built or unwound. Pass a symbol for its OI-change series (date_from, date_to, limit apply); omit it for market-wide gainers/losers.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "date": {
            "description": "Trading day, YYYY-MM-DD. Defaults to the latest available day.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "date_from": {
            "description": "Range start, YYYY-MM-DD inclusive.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "date_to": {
            "description": "Range end, YYYY-MM-DD inclusive.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "limit": {
            "maximum": 500,
            "minimum": 1,
            "type": "integer"
          },
          "min_change_pct": {
            "description": "Minimum absolute day-over-day change, e.g. 0.5 = 50% (market-wide only).",
            "type": "number"
          },
          "min_prev_oi": {
            "description": "Minimum prior-day OI to filter low-base noise (default 1000; market-wide only).",
            "type": "number"
          },
          "offset": {
            "description": "Market-wide view only. Rows to skip for paging; the response reports filtered_total and has_more.",
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "side": {
            "description": "Market-wide view only.",
            "enum": [
              "gainers",
              "losers",
              "all"
            ],
            "type": "string"
          },
          "symbol": {
            "description": "Single ticker for its OI-change series; omit for the market-wide view.",
            "type": "string"
          },
          "symbols": {
            "description": "Comma-separated tickers, e.g. 'AAPL,NVDA,TSLA'.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_oi_changes"
    },
    {
      "description": "Which sectors the day's unusual options premium is concentrating in: total premium, volume, average net delta and bullish/bearish symbol counts per sector label (11 GICS sectors plus Diversified, Unknown and Unclassified; only labels with activity, at most 14 rows).",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "date": {
            "description": "Trading day, YYYY-MM-DD. Defaults to the latest available day.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "limit": {
            "description": "Default 50 returns every group.",
            "maximum": 50,
            "minimum": 1,
            "type": "integer"
          }
        },
        "type": "object"
      },
      "name": "get_sector_flow"
    },
    {
      "description": "Every unusual contract on a single ticker, ranked by score (Vol/OI weighted by premium). Use when the question is about one specific stock's unusual options flow.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "date": {
            "description": "Trading day, YYYY-MM-DD. Defaults to the latest available day.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "date_from": {
            "description": "Range start, YYYY-MM-DD inclusive.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "date_to": {
            "description": "Range end, YYYY-MM-DD inclusive.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "limit": {
            "maximum": 500,
            "minimum": 1,
            "type": "integer"
          },
          "min_premium": {
            "type": "number"
          },
          "min_voloi": {
            "type": "number"
          },
          "symbol": {
            "description": "Single ticker, e.g. 'TSLA'.",
            "maxLength": 10,
            "minLength": 1,
            "type": "string"
          },
          "type": {
            "enum": [
              "c",
              "p",
              "all"
            ],
            "type": "string"
          }
        },
        "required": [
          "symbol"
        ],
        "type": "object"
      },
      "name": "get_symbol_flow"
    },
    {
      "description": "The day's biggest options bets ranked by estimated premium - the same view OptionsBell alert emails lead with. Perfect for 'what were the largest options trades today?'",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "date": {
            "description": "Trading day, YYYY-MM-DD. Defaults to the latest available day.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "limit": {
            "description": "Max rows (default 20).",
            "maximum": 100,
            "minimum": 1,
            "type": "integer"
          },
          "min_premium": {
            "description": "Minimum premium in USD (default 25000).",
            "type": "number"
          },
          "offset": {
            "description": "Rows to skip for paging; the response reports filtered_total and has_more.",
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "symbols": {
            "description": "Comma-separated tickers, e.g. 'AAPL,NVDA,TSLA'.",
            "type": "string"
          },
          "type": {
            "enum": [
              "c",
              "p",
              "all"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_top_prints"
    },
    {
      "description": "Contract-level unusual options activity scan across 7,000+ US stocks (the dataset behind OptionsBell alerts). Filter by symbols, side and thresholds: Vol/OI ratio, premium (USD), IV, days-to-expiration, volume, open interest. Rows include strike, expiry, volume, open interest, IV, delta, sector and an estimated premium. Use for questions like 'what unusual put buying hit TSLA today?'",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {
          "date": {
            "description": "Trading day, YYYY-MM-DD. Defaults to the latest available day.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "date_from": {
            "description": "Range start, YYYY-MM-DD inclusive.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "date_to": {
            "description": "Range end, YYYY-MM-DD inclusive.",
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "limit": {
            "description": "Max rows (default 300).",
            "maximum": 1000,
            "minimum": 1,
            "type": "integer"
          },
          "max_dte": {
            "description": "Maximum days to expiration, e.g. 30.",
            "maximum": 9007199254740991,
            "minimum": -9007199254740991,
            "type": "integer"
          },
          "min_iv": {
            "description": "Minimum implied volatility in percent, e.g. 60.",
            "type": "number"
          },
          "min_oi": {
            "description": "Minimum open interest.",
            "type": "number"
          },
          "min_premium": {
            "description": "Minimum estimated premium in USD, e.g. 250000.",
            "type": "number"
          },
          "min_voloi": {
            "description": "Minimum volume/open-interest ratio, e.g. 5.",
            "type": "number"
          },
          "min_volume": {
            "description": "Minimum contract volume.",
            "type": "number"
          },
          "offset": {
            "description": "Rows to skip for paging; the response reports filtered_total and has_more.",
            "maximum": 9007199254740991,
            "minimum": 0,
            "type": "integer"
          },
          "raw": {
            "description": "true = skip the always-on base floor (Vol/OI>=1.5, OI>=100, premium>=$25k).",
            "type": "boolean"
          },
          "since": {
            "description": "ISO-8601 timestamp; only contracts last seen intraday at or after this time (for polling).",
            "type": "string"
          },
          "symbols": {
            "description": "Comma-separated tickers, e.g. 'AAPL,NVDA,TSLA'.",
            "type": "string"
          },
          "type": {
            "description": "Side: c = calls, p = puts (default all).",
            "enum": [
              "c",
              "p",
              "all"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_unusual_activity"
    },
    {
      "description": "Liveness check for the OptionsBell MCP server. No API key required.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "properties": {},
        "type": "object"
      },
      "name": "ping"
    }
  ]
}

What the leaf hashes

{"body":"4cea9774089e255dece8ed3f81e41525bfbdf3b3c8d7708d72076310fe628dd0","id":542601,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793130998128414,"prev":null,"subject":"e17b75d5-f9e7-40cd-9730-a9c653bbe38f","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. 0x1defcf575d26fd2c307e9ae3ec8ce09240d06505859baecde827328f493e5518
  2. 0x3d4122b6dc58c5bc75dd16138c71fc5654817c9638a9fdde82b04342bc663982
  3. 0xec619bdafb597c12ec4f34dff5683f4eb9803ebd11c2f9f1b398b2b1b4306c91
  4. 0x523c18b57d2d5161c56156023de0f7ba195a5b8f23ce6889f159ee2ba7eb6ea5
  5. 0xea88c04bc83230ef6ab2cd3b116676bc0f45b1ecf3326b0b2d89a32cc12fe2a0
  6. 0x7dac0bc81e03a9af0780e0ea4bb25277bb66c99b1c01edf415542e99a5b2e5fb
  7. 0x9616fed4e2993c55c100cd27ea4ea002c7b9f6648cfa5df95b3d150c07ec9141
  8. 0x680e7d875fd0480890cff083e1446af6067f2a260da9d96229deb56ac6457dd6
  9. 0x8cc86f4d71c89c8d8a436eefac349b1ddb51b393ac9fee8706a6b2705eaf4e37
  10. 0xf4da240ab99822263f000847150fce40eac469aeaa4c2a76f327374195d12aff
  11. 0x99dce8d66749a5422c6701db21f5d41382e1da1e812688ff5ab5b3c42d391ed7
  12. 0x1276a7e4ec7c4267314f92b0c9f8dc98019d1010040392c7895dfca3d1733388
  13. 0x51f03aa38686601dad27c1b6449721baba5becb2342776edd179ef9189d62f57
  14. 0x2064e3a2b01d0d12d5079bf720a0d0125e9703c55e92de54ad40c302469ec047
  15. 0x6913cb48392acb8dc5c940dcdb6e6fc889d544f85dff11da249551a5f027e688
  16. 0x518b93854db03dc9fc938883abf30da6eaae5ae0d4336903968fd32a7df8c71b
  17. 0x22c1fb9487ee0b9732fa017a0cc321eb27a60c08450d112f755089796e12cb1c
  18. 0xa20d48798a34aba12eb9c7297722982d910f06c148f5e27ac59307422964a585
  19. 0x9fc354c0ea3efc3f1b6548bb77ea902a50f2c9647647ea61592efce2bd795699
Day root
0xdd77e5e99da32c3f154180d63e3c3e6fe11e896a2c6896412ef6b5c4bcf7e795
Chained
0x23bb4dfd09f55c15ac3962f53578e02c6114d5bfd9bb451cf8794fb6e2817ef4
Published
On Arc Testnet, block 69414147: 0xb2ebd83aafeb765a0ce66e76aefb133ed06606c98038fd56191e2bcd1dcb77b4

How to check it · This row as JSON