{"uid":"cap_BsHSmH-qnM9q1fO4_5t8d","slug":"dripmetrics-ai-volatility-of-volatility-metric-c014ca1d","name":"DripMetrics AI | Volatility-of-Volatility Metric","description":"DripMetricsAI (api description at https://dripmetrics.ai/) provides on-demand market microstructure and risk metrics for agents and developers. Agents can pay per request via x402 and receive structured JSON metrics without subscriptions or API keys. Vol of Vol measures the volatility of realized volatility across sub-intervals. Discovery examples use the latest 30m window.","url":"https://api.dripmetrics.ai/metrics/vol-of-vol","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["pair","exchange","window"],"properties":{"pair":{"type":"string","description":"Exchange-native trading pair symbol such as BTCUSDT, ETH-USD, BTC, or xyz:TSLA."},"window":{"enum":["30m","1h","2h","3h"],"type":"string","description":"Lookback window. Hyperliquid supports 30m and 1h; 2h and 3h are currently BTCUSDT/BTC-USD only."},"exchange":{"enum":["binance","coinbase"],"type":"string","description":"Exchange adapter to source recent trades from."}},"additionalProperties":false}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["metric","pair","exchange","window","value","computedAt","tradeCount","firstTradeTime","lastTradeTime","coverage"],"properties":{"pair":{"type":"string"},"value":{"type":"number"},"metric":{"type":"string"},"window":{"enum":["30m","1h","2h","3h"],"type":"string"},"coverage":{"type":"object","required":["requestedWindowMinutes","effectiveWindowMinutes","coverageRatio","partialData","completeFetch","errorMessage"],"properties":{"partialData":{"type":"boolean"},"errorMessage":{"type":["string","null"]},"completeFetch":{"type":"boolean"},"coverageRatio":{"type":"number","maximum":1,"minimum":0},"effectiveWindowMinutes":{"type":"number","minimum":0},"requestedWindowMinutes":{"type":"number","minimum":0}},"additionalProperties":false},"exchange":{"enum":["binance","coinbase"],"type":"string"},"components":{"type":"object","additionalProperties":{"type":"number"}},"computedAt":{"type":"string","format":"date-time"},"tradeCount":{"type":"integer","minimum":1},"lastTradeTime":{"type":"string","format":"date-time"},"firstTradeTime":{"type":"string","format":"date-time"},"benchmarkCoverage":{"type":"object","required":["requestedWindowMinutes","effectiveWindowMinutes","coverageRatio","partialData","completeFetch","errorMessage"],"properties":{"partialData":{"type":"boolean"},"errorMessage":{"type":["string","null"]},"completeFetch":{"type":"boolean"},"coverageRatio":{"type":"number","maximum":1,"minimum":0},"effectiveWindowMinutes":{"type":"number","minimum":0},"requestedWindowMinutes":{"type":"number","minimum":0}},"additionalProperties":false}},"additionalProperties":false}}}}},"responseSchema":{"type":"json","example":{"pair":"BTC-USD","value":0.118224,"metric":"vol-of-vol","window":"30m","coverage":{"partialData":false,"errorMessage":null,"completeFetch":true,"coverageRatio":1,"effectiveWindowMinutes":30,"requestedWindowMinutes":30},"exchange":"coinbase","components":{},"computedAt":"2026-05-23T14:00:00.000Z","tradeCount":428,"lastTradeTime":"2026-05-23T13:59:58.000Z","firstTradeTime":"2026-05-23T13:00:02.000Z"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_tos1bEi3KF29DUm-bZwc7","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Computes the volatility-of-volatility (vol-of-vol) for a crypto trading pair over a specified lookback window using real-time trade data from Binance or Coinbase.","exampleAgentPrompt":"What's the current vol-of-vol for BTC-USD on Coinbase over the last 1-hour window?","exampleUseCases":[{"title":"Volatility regime monitoring for BTC","prompt":"Check the vol-of-vol for BTC-USD on Coinbase over the past hour — I want to know if volatility itself is becoming more unstable right now."},{"title":"ETH trading signal pre-trade check","prompt":"Before I put on this ETH trade, can you pull the 30-minute vol-of-vol for BTCUSDT on Binance so I can assess how erratic the current volatility regime is?"},{"title":"Automated crypto dashboard metric refresh","prompt":"Refresh the vol-of-vol reading for BTC-USD on Coinbase using a 2-hour window and show me the coverage ratio and trade count so I can validate data quality."}],"resultDescription":"Returns a JSON object containing the vol-of-vol scalar value (e.g. 0.118), the trading pair and exchange used, the requested and effective window duration, a coverage object (coverage ratio, partial data flag, complete fetch flag, error message), the number of trades used in the computation, and timestamps for the first trade, last trade, and computation time.","failureModes":["Unsupported pair/exchange combination returns an error or partial data flag","2h and 3h windows only supported for BTCUSDT/BTC-USD — other pairs will fail or return partial coverage","Insufficient recent trade data results in low coverageRatio and partialData=true","Invalid or missing query parameters (pair, exchange, window) return a 400-level error","Payment failure via x402 protocol results in 402 response before metric is computed"],"whenToPreferThis":"Choose this endpoint when you need a real-time, on-demand second-order volatility metric (volatility of volatility) computed from raw trade-level data on Binance or Coinbase. It is preferable over generic volatility endpoints when you specifically need to measure the stability or instability of the volatility regime itself, not just realized volatility. Best suited for trading signal generation, risk dashboards, and pre-trade regime assessment.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T18:45:32.044Z","isFirstParty":false}