addrbookFor publishers
← The evidence ledger

Evidence row 307538

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint 6b80cf32-bba1-4bbd-a9cb-d0c0e7999aba
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
f0a85c1dd07aa0237b58e3efd5c5822f98ae7165d503b6e804c4dbbe2193dbea
Leaf
0x5728dd067536357197d9f0ecff9c79c4c8093a3db0caab0d94d2b0e6c158fb3c

What was observed

{
  "count": 6,
  "tools": [
    {
      "description": "Compare the same event contract across Polymarket, Kalshi, and Limitless side-by-side: probability, liquidity, settlement rules, and venue type. Use when the user wants to know \"what's the spread between Polymarket and Kalshi on X\" or \"which venue has better liquidity for Y\". Returns match confidence buckets (high/medium/low) and explains any mismatches. Real-money venues only — Manifold is excluded because play-money pricing isn't comparable to real-money.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "limit": {
            "default": 5,
            "maximum": 20,
            "minimum": 1,
            "type": "number"
          },
          "query": {
            "type": "string"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "compare_markets"
    },
    {
      "description": "Browse trending, high-volume, fast-moving, or high-disagreement prediction markets across Polymarket, Kalshi, Limitless, and Manifold. Use when the user wants to explore what's happening — \"what's hot on Polymarket today\", \"show me biggest political markets\", \"what events are ending soon\" — rather than search a specific topic. Filter by category and sort by volume, newest, or ending soon.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "category": {
            "type": "string"
          },
          "limit": {
            "default": 20,
            "maximum": 50,
            "minimum": 1,
            "type": "number"
          },
          "real_money_only": {
            "default": false,
            "type": "boolean"
          },
          "sort_by": {
            "default": "volume",
            "enum": [
              "volume",
              "newest",
              "ending_soon"
            ],
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "discover_markets"
    },
    {
      "description": "Inspect a single named venue. Returns available capabilities, market data for the query, and metadata quality flags. Use when the user explicitly names a venue — \"show me Polymarket markets on AI\", \"what's on Kalshi for Q4 inflation\", \"Manifold markets about geopolitics\". For cross-venue queries use `search_markets` or `compare_markets`.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "limit": {
            "default": 20,
            "maximum": 50,
            "minimum": 1,
            "type": "number"
          },
          "platform": {
            "enum": [
              "polymarket",
              "kalshi",
              "opinion",
              "limitless",
              "smarkets",
              "myriad",
              "metaculus",
              "probable",
              "baozi",
              "manifold"
            ],
            "type": "string"
          },
          "query": {
            "type": "string"
          }
        },
        "required": [
          "platform",
          "query"
        ],
        "type": "object"
      },
      "name": "inspect_platform"
    },
    {
      "description": "Generate a synthesized brief for a topic, combining real-money signals from Polymarket, Kalshi, and Limitless with Manifold community sentiment. Use for analytical queries like \"what do markets think about the 2028 election\", \"odds on a Fed rate cut\", or \"how is crypto priced for year-end\". Returns top markets by volume, cross-venue divergences, venue coverage, and risk flags. For raw market lists use `search_markets`.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "limit": {
            "default": 10,
            "maximum": 30,
            "minimum": 5,
            "type": "number"
          },
          "min_volume": {
            "default": 500,
            "description": "Minimum 24h USD volume per market. Real-money markets with missing volume data are kept but tagged with risk_flag 'volume_unconfirmed'. Sentiment markets (Manifold) are exempt — their volume is denominated in Mana, not USD. Set to 0 to disable.",
            "minimum": 0,
            "type": "number"
          },
          "real_money_only": {
            "default": false,
            "type": "boolean"
          },
          "topic": {
            "type": "string"
          }
        },
        "required": [
          "topic"
        ],
        "type": "object"
      },
      "name": "market_brief"
    },
    {
      "description": "Surface cross-venue price discrepancies between Polymarket, Kalshi, and Limitless as a discovery feed for price discovery and divergence detection. Default threshold is 0.5% spread, below typical round-trip fees — most results are informational, not tradable arbitrage. Raise `min_spread` to 0.03+ for after-fee opportunities. The optional `query` parameter post-filters results by topic keywords on event titles — it does not perform a topic search; for topic-driven retrieval use `discover_markets` or `search_markets`. Pairs with missing volume data on at least one venue are flagged 'volume_unconfirmed'. All results are indicative only — not trade recommendations. Real-money venues only. Orderbook depth is not confirmed in Phase 1.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "limit": {
            "default": 20,
            "maximum": 50,
            "minimum": 1,
            "type": "number"
          },
          "min_spread": {
            "default": 0.005,
            "description": "Minimum price gap to report (0.005 = 0.5%, 0.03 = 3 percentage points). Default 0.005 surfaces price discovery signals, most of which are below typical 4% round-trip fees and therefore informational rather than tradable. Raise to 0.03+ to filter for after-fee opportunities.",
            "maximum": 0.5,
            "minimum": 0.001,
            "type": "number"
          },
          "min_volume": {
            "default": 1000,
            "description": "Minimum 24h USD volume on the thinner side of each pair. Pairs where at least one venue has missing volume data are kept but tagged with risk_flag 'volume_unconfirmed'. Set to 0 to disable.",
            "minimum": 0,
            "type": "number"
          },
          "query": {
            "description": "Optional post-filter on event titles by topic keywords (e.g. 'crypto', 'election', 'fed'). This filters the discovery feed locally — it is not a topic search and may return zero results when today's biggest discrepancies don't overlap your topic. Omit to receive the full feed.",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "scan_discrepancies"
    },
    {
      "description": "Search live prediction markets and event contracts across Polymarket, Kalshi, Limitless (real-money) and Manifold (sentiment). Use for queries on election odds, political markets, Fed rate decisions, crypto prices, sports outcomes, geopolitics, and other binary markets with crowd-sourced probabilities. Returns unified results with title, current probability, volume, liquidity, expiration, source venue, and risk flags. For topic synthesis use `market_brief`; for browsing trending markets use `discover_markets`.",
      "inputSchema": {
        "$schema": "http://json-schema.org/draft-07/schema#",
        "additionalProperties": false,
        "properties": {
          "limit": {
            "default": 20,
            "maximum": 50,
            "minimum": 1,
            "type": "number"
          },
          "query": {
            "type": "string"
          },
          "real_money_only": {
            "default": false,
            "type": "boolean"
          }
        },
        "required": [
          "query"
        ],
        "type": "object"
      },
      "name": "search_markets"
    }
  ]
}

What the leaf hashes

{"body":"f0a85c1dd07aa0237b58e3efd5c5822f98ae7165d503b6e804c4dbbe2193dbea","id":307538,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793057726955842,"prev":null,"subject":"6b80cf32-bba1-4bbd-a9cb-d0c0e7999aba","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. 0x5728ef9806613e115152353b7c8b822100bd018aa2df0b5afb89f052fe21410c
  2. 0xd18de68ce6c15afcf81cc771bec2c3aea60bc53b32558acf2bbf4ea3e4990ded
  3. 0x9a076cee7c99a748b4a8b6806953736241efbef18959bfe88bfa5947c40fe247
  4. 0xaa5839c3d79acb8f5b1fb617b43a4800352b7019f2f11e7f488d66181432d4b6
  5. 0xb5636e72407891638e42cb86cb1374cc3660a51cd0bbd23bb70b5fbd27cd3296
  6. 0x60d7858da5c5fd00c99df7dc6dd6e1e7a2989d69484a470497b02f797ff74f02
  7. 0x438a91aa3b017fa2c657770f7704d22c205a2bc18d10104a879bb34753bc479f
  8. 0x209b98347f8f0dcdc993464a1dfa20b2c55a854b03a35ead2e82ed6e3c8f9a18
  9. 0x600646c140670acc968272899660cdd2c7c9bd356916718cd6f996c3d0eff5ab
  10. 0x6ad191c620905d75c8f292ab1bfa2ccb573a7a6056d4736144314aef5604460e
  11. 0x7c6e7d8ec8a6bb5540ab8e4e885e6c646f71198fce1b0e917447538a70811486
  12. 0x01ecb94c2efbfb8e9050ebbd813fbba80bbcbc345f98de707345bc4bc88c94e8
  13. 0x8ba3430866b4c11cea7eba9923ee4fa8a5074849df417006e4441426c1f13056
  14. 0x5cdeb4648502e0633d01cc4f3379d48cccb9d4f528565b2868eb93db0df9e829
  15. 0x7726154b91b2ad65b13849ef6cb6443b1f0ff113a3089c9bd5f2bcfc16be099d
  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