addrbookFor publishers
← The evidence ledger

Evidence row 308421

Observed , by probe.mcp/1.

Kind
mcp.tools
About
endpoint d0339fea-dc3f-4181-8772-1c12eaf04777
Recorded
Previous row
None: the first of its kind about this subject
Body SHA-256
fc5e39d27e92a7528e356b307ee925d5ddd1a72c9a9e4547a970b187a33df6a4
Leaf
0xe4d77a9a19dd91944730eeb0e72527eda9918b9d2a91a831e354cb9cb3c0ec09

What was observed

{
  "count": 21,
  "tools": [
    {
      "description": "Paid endpoint ($0.05): audits a public website or x402 API for AI-agent readiness (llms.txt, robots.txt AI rules, sitemap, OpenAPI, /.well-known/x402, agent card, MCP initialize, a live unpaid 402 challenge, Bazaar metadata, Roundhouse / 402 Index / x402 Doctor listings). Deterministic, no LLM. Returns the x402 payment requirements and URL; see get_audit_sample for the output format.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "url": {
            "description": "Domain or http(s) URL of the site to audit (public hosts, ports 80/443)",
            "maxLength": 2048,
            "type": "string"
          }
        },
        "required": [
          "url"
        ],
        "type": "object"
      },
      "name": "audit_agent_ready"
    },
    {
      "description": "Paid endpoint ($0.003): per-coin headline mention volume vs 7-day average from the latest 12h tagger run (ranked table). Optional symbol returns one coin. Volume signal, not tone (use get_sentiment for bullish/bearish). No/stale data or unknown symbol return an error and no charge. Returns the x402 payment requirements and URL. Free sample: https://cryptofeed402.site/samples/attention",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "symbol": {
            "description": "Optional ticker; omit for the full ranked table",
            "pattern": "^[A-Za-z0-9]{1,20}$",
            "type": "string"
          }
        },
        "type": "object"
      },
      "name": "get_attention"
    },
    {
      "description": "Free: a cached example agent-readiness audit of cryptofeed402.site (score 0-100, pass/warn/fail per check with evidence and fixes) so you can see the output of audit_agent_ready before paying.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "get_audit_sample"
    },
    {
      "description": "Paid endpoint ($0.003): OHLCV candles for any Hyperliquid perp (venue=hyperliquid, default; main dex + HIP-3; intervals 1m,3m,5m,15m,30m,1h,2h,4h,8h,12h,1d,3d,1w,1M; limit 1-500, default 100; optional end= epoch ms or ISO for older candles, Hyperliquid keeps the most recent 5000 per interval) or any OKX USDT spot pair (venue=okx; intervals 1m-12h,1d,1w,1M; limit 1-300; most recent only). Bad params or unknown symbol return an error and no charge. Returns the x402 payment requirements and URL. Free sample response: https://cryptofeed402.site/samples/candles",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "end": {
            "description": "Hyperliquid only: end time, epoch ms or YYYY-MM-DD / ISO 8601 UTC",
            "type": "string"
          },
          "interval": {
            "description": "Default 1h. 3d/8h are Hyperliquid only, 6h is OKX only",
            "enum": [
              "1m",
              "3m",
              "5m",
              "15m",
              "30m",
              "1h",
              "2h",
              "4h",
              "8h",
              "12h",
              "1d",
              "3d",
              "1w",
              "1M",
              "6h"
            ],
            "type": "string"
          },
          "limit": {
            "description": "Default 100; max 300 for okx",
            "maximum": 500,
            "minimum": 1,
            "type": "integer"
          },
          "symbol": {
            "description": "Hyperliquid perp ticker, e.g. BTC, ETH, kPEPE; HIP-3 builder-dex perps as dex:TICKER, e.g. xyz:TSLA; for venue=okx a spot base ticker, e.g. PEPE",
            "pattern": "^(?:[A-Za-z]{1,10}:)?[A-Za-z0-9]{1,20}$",
            "type": "string"
          },
          "venue": {
            "enum": [
              "hyperliquid",
              "okx"
            ],
            "type": "string"
          }
        },
        "required": [
          "symbol"
        ],
        "type": "object"
      },
      "name": "get_candles"
    },
    {
      "description": "Paid endpoint ($0.0025): most extreme Hyperliquid funding rates right now. Returns the x402 payment requirements and URL. Free sample response: https://cryptofeed402.site/samples/funding",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "get_extreme_funding"
    },
    {
      "description": "Paid endpoint ($0.005): hourly funding settlements for one Hyperliquid perp (rate hourly/8h/annualized, premium) plus mean/min/max, positive/negative hours and cumulative rate. Give hours (1-720, default 168) or from/to (YYYY-MM-DD or ISO 8601 UTC, max 720 hours); interval=4h/8h/1d returns UTC buckets (mean rate, cumulative) and allows up to 2160 hours (90 days). Any Hyperliquid perp incl. HIP-3 (xyz:TSLA). History back to each perp's listing (BTC since 2023-05-12). Bad params or unknown symbol return an error and no charge. Returns the x402 payment requirements and URL. Free sample response: https://cryptofeed402.site/samples/funding-history",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "from": {
            "description": "Start, YYYY-MM-DD or ISO 8601 UTC",
            "type": "string"
          },
          "hours": {
            "description": "Last N hours (default 168; max 720 for interval=1h). Do not combine with from/to.",
            "maximum": 2160,
            "minimum": 1,
            "type": "integer"
          },
          "interval": {
            "description": "1h = raw hourly settlements (default, max 720 hours); 4h/8h/1d = UTC buckets (max 2160 hours = 90 days)",
            "enum": [
              "1h",
              "4h",
              "8h",
              "1d"
            ],
            "type": "string"
          },
          "symbol": {
            "description": "Hyperliquid perp ticker, e.g. BTC, ETH, kPEPE; HIP-3 builder-dex perps as dex:TICKER, e.g. xyz:TSLA",
            "pattern": "^(?:[A-Za-z]{1,10}:)?[A-Za-z0-9]{1,20}$",
            "type": "string"
          },
          "to": {
            "description": "End, YYYY-MM-DD (inclusive) or ISO 8601 UTC; default now",
            "type": "string"
          }
        },
        "required": [
          "symbol"
        ],
        "type": "object"
      },
      "name": "get_funding_history"
    },
    {
      "description": "Paid endpoint ($0.005 per day, max $0.50 per call): archived briefs for a date range. Returns the x402 payment requirements and URL. Free sample response: https://cryptofeed402.site/samples/history",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "from": {
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          },
          "to": {
            "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
            "type": "string"
          }
        },
        "required": [
          "from"
        ],
        "type": "object"
      },
      "name": "get_history"
    },
    {
      "description": "Paid endpoint ($0.015): the full latest twice-daily crypto research brief (JSON + markdown). Returns the x402 payment requirements and URL. Free sample: get_sample_brief or https://cryptofeed402.site/brief/sample",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "get_latest_brief"
    },
    {
      "description": "Paid endpoint ($0.025): weekly narratives pack — top multi-outlet story clusters from seven days of headline-tagger events, with titles, blurbs and links. No/stale data returns an error and no charge. Returns the x402 payment requirements and URL. Free sample: https://cryptofeed402.site/samples/narratives-weekly",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "get_narratives_weekly"
    },
    {
      "description": "Paid endpoint ($0.005): about-hourly open-interest history (coins, USD, mark, hourly funding) for one Hyperliquid main-dex perp, from cryptofeed402's own snapshots (8-day retention; Hyperliquid has no public OI history). hours 1-192, default 24. HIP-3 symbols, bad params or missing history return an error and no charge. Returns the x402 payment requirements and URL. Free sample response: https://cryptofeed402.site/samples/oi-history",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "hours": {
            "maximum": 192,
            "minimum": 1,
            "type": "integer"
          },
          "symbol": {
            "description": "Hyperliquid main-dex perp ticker, e.g. BTC",
            "pattern": "^[A-Za-z0-9]{1,20}$",
            "type": "string"
          }
        },
        "required": [
          "symbol"
        ],
        "type": "object"
      },
      "name": "get_oi_history"
    },
    {
      "description": "Paid endpoint ($0.01): pre-trade preflight for one Hyperliquid perp in one call: a short factual summary string plus perp mark vs OKX spot and vs oracle (bps), funding hourly/8h/annualized with next_funding_time and its extreme-funding rank, open interest and OI change vs ~1h/~4h/~24h/~7d ago (null until our snapshots cover the window), news sentiment if covered, as_of per component, and neutral flags (funding_extreme, oi_spike, venue_divergence, stale_component) with their rules. Factual checks only, no buy/sell call. Unknown symbol or unavailable data returns an error and no charge. Returns the x402 payment requirements and URL. Free sample response: https://cryptofeed402.site/samples/outlook",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "symbol": {
            "description": "Hyperliquid perp ticker, e.g. BTC, ETH, kPEPE; HIP-3 builder-dex perps as dex:TICKER, e.g. xyz:TSLA",
            "pattern": "^(?:[A-Za-z]{1,10}:)?[A-Za-z0-9]{1,20}$",
            "type": "string"
          }
        },
        "required": [
          "symbol"
        ],
        "type": "object"
      },
      "name": "get_outlook"
    },
    {
      "description": "Paid endpoint ($0.002): one Hyperliquid perp's funding (hourly, 8h, annualized, next_funding_time ISO-8601 UTC + time_to_next_seconds), open interest in USD, 24h volume, mark/oracle price, premium and whether it is in the top-10 funding extremes. Any listed Hyperliquid perp, incl. HIP-3 builder dexes (xyz:TSLA; rank null); unknown symbols return an error and no charge. Returns the x402 payment requirements and URL. Free sample response: https://cryptofeed402.site/samples/perps",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "symbol": {
            "description": "Hyperliquid perp ticker, e.g. BTC, ETH, kPEPE; HIP-3 builder-dex perps as dex:TICKER, e.g. xyz:TSLA",
            "pattern": "^(?:[A-Za-z]{1,10}:)?[A-Za-z0-9]{1,20}$",
            "type": "string"
          }
        },
        "required": [
          "symbol"
        ],
        "type": "object"
      },
      "name": "get_perps"
    },
    {
      "description": "Paid endpoint ($0.0025): perp mark, funding, OI (Hyperliquid) plus OKX spot for any listed Hyperliquid perp (main dex or HIP-3 like xyz:TSLA; HIP-3 has no spot cross-check). Unknown symbols return an error and no charge. Returns the x402 payment requirements and URL; pay with your own x402 client. Free sample response: https://cryptofeed402.site/samples/price",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "symbol": {
            "description": "Hyperliquid perp ticker, e.g. BTC, ETH, kPEPE; HIP-3 builder-dex perps as dex:TICKER, e.g. xyz:TSLA",
            "pattern": "^(?:[A-Za-z]{1,10}:)?[A-Za-z0-9]{1,20}$",
            "type": "string"
          }
        },
        "required": [
          "symbol"
        ],
        "type": "object"
      },
      "name": "get_price"
    },
    {
      "description": "Free: current per-call prices (USDC on Base via x402), network and payTo address.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "get_pricing"
    },
    {
      "description": "Free: a delayed, trimmed sample of the twice-daily crypto brief (previous edition; no OI, sentiment or markdown). Use to evaluate before paying for get_latest_brief.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "get_sample_brief"
    },
    {
      "description": "Paid endpoint ($0.002): crypto news sentiment for one asset: -1..1 score, bearish/neutral/bullish label, pos/neg/neu headline counts and up to 5 top headlines with links. Headlines labeled by a local LLM, score is plain math, refreshed about every 15 min. Symbols not in the current snapshot or stale data return an error and no charge (free list: GET /sentiment). Returns the x402 payment requirements and URL. Free sample response: https://cryptofeed402.site/samples/sentiment",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "symbol": {
            "description": "Ticker, e.g. BTC, ETH, SOL",
            "pattern": "^[A-Za-z0-9]{1,20}$",
            "type": "string"
          }
        },
        "required": [
          "symbol"
        ],
        "type": "object"
      },
      "name": "get_sentiment"
    },
    {
      "description": "Paid endpoint ($0.002): OKX spot ticker for any live <SYMBOL>-USDT pair: last, bid/ask, spread in bps, 24h open/high/low/change, UTC-day change and 24h volume. Unknown pairs return an error and no charge. Returns the x402 payment requirements and URL. Free sample response: https://cryptofeed402.site/samples/spot",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "symbol": {
            "description": "Base ticker, e.g. BTC, PEPE, TON",
            "pattern": "^[A-Za-z0-9]{1,20}$",
            "type": "string"
          }
        },
        "required": [
          "symbol"
        ],
        "type": "object"
      },
      "name": "get_spot"
    },
    {
      "description": "Free: latest brief teaser text, Hyperliquid extreme funding (8h-equivalent rates), BTC/ETH/SOL prices with 24h change.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "get_teaser"
    },
    {
      "description": "Free: top 20 coins other agents have asked cryptofeed402 to monitor in the last 30 days (aggregate counts only).",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {},
        "type": "object"
      },
      "name": "get_top_requested_assets"
    },
    {
      "description": "Free: ask cryptofeed402 to consider monitoring a coin it does not cover yet (covered: BTC, ETH, SOL, HYPE, NEAR, AAVE). Logged for human review; high-demand assets may be added to the brief and paid endpoints later. Not a guarantee. Limit 10/hour/IP; repeat asks for the same symbol within 24h count once.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "agent": {
            "description": "Optional agent name/id (<=80 chars)",
            "maxLength": 80,
            "type": "string"
          },
          "reason": {
            "description": "Optional short reason (<=200 chars)",
            "maxLength": 200,
            "type": "string"
          },
          "symbol": {
            "description": "Ticker, e.g. LINK (2-15 chars, letters/digits, optional hyphen; leading $ ok)",
            "maxLength": 16,
            "minLength": 2,
            "type": "string"
          }
        },
        "required": [
          "symbol"
        ],
        "type": "object"
      },
      "name": "request_asset"
    },
    {
      "description": "Free: tell cryptofeed402 how often you want briefs/reports and the best UTC hours to have a fresh one ready, so we can schedule to match. Logged as aggregate demand (GET /feedback/schedule shows counts only; notes and agent names are never published; no IPs stored). Limit 10/hour/IP.",
      "inputSchema": {
        "additionalProperties": false,
        "properties": {
          "agent_name": {
            "maxLength": 64,
            "type": "string"
          },
          "frequency": {
            "enum": [
              "hourly",
              "every_4h",
              "every_6h",
              "every_12h",
              "daily",
              "on_event"
            ],
            "type": "string"
          },
          "note": {
            "description": "Plain text",
            "maxLength": 280,
            "type": "string"
          },
          "preferred_utc_hours": {
            "description": "Up to 6 UTC hours (0-23); [] = no preference",
            "items": {
              "maximum": 23,
              "minimum": 0,
              "type": "integer"
            },
            "maxItems": 6,
            "type": "array",
            "uniqueItems": true
          },
          "routes_of_interest": {
            "items": {
              "enum": [
                "/price/{symbol}",
                "/funding/extreme",
                "/brief/latest",
                "/history",
                "/perps/{symbol}",
                "/sentiment/{symbol}",
                "/audit/agent-ready",
                "/brief/teaser",
                "/brief/sample",
                "/outlook/{symbol}",
                "/funding/history/{symbol}",
                "/candles/{symbol}",
                "/spot/{symbol}",
                "/oi/history/{symbol}",
                "/attention",
                "/attention/{symbol}",
                "/narratives/weekly"
              ],
              "type": "string"
            },
            "type": "array",
            "uniqueItems": true
          },
          "symbols": {
            "items": {
              "pattern": "^[A-Z0-9]{1,20}$",
              "type": "string"
            },
            "maxItems": 20,
            "type": "array",
            "uniqueItems": true
          }
        },
        "required": [
          "frequency",
          "preferred_utc_hours"
        ],
        "type": "object"
      },
      "name": "request_report_schedule"
    }
  ]
}

What the leaf hashes

{"body":"fc5e39d27e92a7528e356b307ee925d5ddd1a72c9a9e4547a970b187a33df6a4","id":308421,"kind":"mcp.tools","method":"probe.mcp/1","observed_us":1793058257540371,"prev":null,"subject":"d0339fea-dc3f-4181-8772-1c12eaf04777","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. 0xe4d772c17f4f4c4808cdb4f044c355af0dcf66081dc5d95e45ff86e8a057f666
  2. 0xbd1ba652639f095ebb4181ce3aeec129d1ce9d48424a6f66480632530a805080
  3. 0x9d895d533dfbbcb66c5f815aa7d6f06b5aa9fc8a09747c1849ac4c80e099e0b2
  4. 0x62925d13d1ce61aa05dd8fe2ea5d2289b4d22da154852b2f02051bdf9f2be0f2
  5. 0x65f07d754d2b77a14f1c2c5b3a74cc865650560d7d52d410158a30097f24bcb1
  6. 0x90b1a938d248fd1ba375238c6dfa112f9961c7e1589a788ad19d1ee5235aa065
  7. 0xf9a6653dee37c84541732f20c7714670189e704043eaf045ff7f3f32ea0f421d
  8. 0x28e0256ab89932d07dbf4ce252429fd80caa6755d9a90841cf2b1ad6ece3ea89
  9. 0xf74f0470949b1ad4e69af8b6fc272a2e62927750b38e88b6d8d884b99b022b4e
  10. 0x86c56520a247c0dd1499f40b00669d0f980768d7f2c1c990aed4a43e7b31c44a
  11. 0x162e0da99198c9cdc9c43bf4626e85f4a7092fdb31ea15c7126e1f98b20eaa56
  12. 0x2fc38b57208d692aab1ee89b6e26917df292126314027c27360c5644a63fd0bc
  13. 0xc0924a0807e534382f518663123231c317124338831a2b310de2c17b09677086
  14. 0x9bc5fc98278b9f6dc18c66c6e162aefd5244be03170d41bc5161f58ad11beed7
  15. 0x95657a7d540ed6cac0bde9995782333b2562a9a6641853269ac95148827410f0
  16. 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
  17. 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
Day root
0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
Chained
0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
Published
On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae

How to check it · This row as JSON