← 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).
- 0xe4d772c17f4f4c4808cdb4f044c355af0dcf66081dc5d95e45ff86e8a057f666
- 0xbd1ba652639f095ebb4181ce3aeec129d1ce9d48424a6f66480632530a805080
- 0x9d895d533dfbbcb66c5f815aa7d6f06b5aa9fc8a09747c1849ac4c80e099e0b2
- 0x62925d13d1ce61aa05dd8fe2ea5d2289b4d22da154852b2f02051bdf9f2be0f2
- 0x65f07d754d2b77a14f1c2c5b3a74cc865650560d7d52d410158a30097f24bcb1
- 0x90b1a938d248fd1ba375238c6dfa112f9961c7e1589a788ad19d1ee5235aa065
- 0xf9a6653dee37c84541732f20c7714670189e704043eaf045ff7f3f32ea0f421d
- 0x28e0256ab89932d07dbf4ce252429fd80caa6755d9a90841cf2b1ad6ece3ea89
- 0xf74f0470949b1ad4e69af8b6fc272a2e62927750b38e88b6d8d884b99b022b4e
- 0x86c56520a247c0dd1499f40b00669d0f980768d7f2c1c990aed4a43e7b31c44a
- 0x162e0da99198c9cdc9c43bf4626e85f4a7092fdb31ea15c7126e1f98b20eaa56
- 0x2fc38b57208d692aab1ee89b6e26917df292126314027c27360c5644a63fd0bc
- 0xc0924a0807e534382f518663123231c317124338831a2b310de2c17b09677086
- 0x9bc5fc98278b9f6dc18c66c6e162aefd5244be03170d41bc5161f58ad11beed7
- 0x95657a7d540ed6cac0bde9995782333b2562a9a6641853269ac95148827410f0
- 0x5fb5dda563336cd1bc1b9f44c52b76237ae72ed2145cb9290f39f304ca7dd678
- 0x74a0a08e4e7ab9aa5bfbead33dec7e1c7e8e364cff69a63720d764bbe987aadc
- Day root
- 0xf43e8dcc3d451a4788b26be904c55e8c4c0fa75c9666796c51db38d37e2c0df8
- Chained
- 0x702d5ac508f08b0d1accf36af25822d8e5660367494edd17a642fb61e158a57a
- Published
- On Arc Testnet, block 69251483: 0x495162f8936e19f0039918feebe6c307f327cd6bf8c37219620b1970041fa9ae