Unnamed service
GET api.dripmetrics.ai/market/summary
Why an agent can trust this route.
Sonar evidence is advisory. Paid delivery is shown as verified only when paid probes are available; otherwise route estimates use the unpaid handshake as a clearly labeled proxy.
Observed outcomes
DripMetricsAI (https://dripmetrics.ai/) BTC market summary: one x402 call returns deterministic microstructure signals and metrics (including raw, baseline, and excess VPIN) computed from the live trade tape and Deribit chain, plus a concise AI-written explanation. Hedged historical tendencies only - no price targets or trade recommendations.
Resource: api.dripmetrics.ai/market/summary
Network: eip155:8453 · Asset: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 · Pay to: 0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Payment methods: — · Last validation: 2026-09-14 16:25:04.291+00
{
"input": {
"type": "object",
"required": [
"type",
"method"
],
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"enum": [
"GET"
],
"type": "string"
},
"queryParams": {
"type": "object",
"required": [],
"properties": {
"pair": {
"enum": [
"BTC",
"BTCUSDT",
"BTC-USD"
],
"type": "string",
"description": "BTC-only in this phase. Optional; defaults to BTC."
},
"window": {
"enum": [
"30m",
"1h",
"2h",
"3h"
],
"type": "string",
"description": "Lookback window for the trade-tape signals. Defaults to 30m."
}
},
"additionalProperties": false
}
},
"additionalProperties": false
},
"output": {
"type": "object",
"required": [
"type"
],
"properties": {
"type": {
"type": "string"
},
"example": {
"type": "object",
"required": [
"pair",
"window",
"asOf",
"lastPrice",
"confidence",
"signals",
"metrics",
"summary",
"summaryModel",
"disclaimer",
"sampleSize",
"coverage",
"source"
],
"properties": {
"asOf": {
"type": "string",
"format": "date-time"
},
"pair": {
"type": "string",
"const": "BTC"
},
"source": {
"type": "object"
},
"window": {
"enum": [
"30m",
"1h",
"2h",
"3h"
],
"type": "string"
},
"metrics": {
"type": "object",
"additionalProperties": {
"type": [
"number",
"null"
]
}
},
"signals": {
"type": "object",
"required": [
"orderFlow",
"flowToxicity",
"liquidity",
"volatility",
"priceTrend",
"activity",
"largeTraderShare",
"dealerGamma",
"volRiskPremium"
],
"properties": {
"activity": {
"anyOf": [
{
"enum": [
"quiet",
"normal",
"busy"
],
"type": "string"
},
{
"type": "null"
}
]
},
"liquidity": {
"anyOf": [
{
"enum": [
"deep",
"normal",
"thin"
],
"type": "string"
},
{
"type": "null"
}
]
},
"orderFlow": {
"anyOf": [
{
"enum": [
"strong-selling",
"sell-leaning",
"balanced",
"buy-leaning",
"strong-buying"
],
"type": "string"
},
{
"type": "null"
}
]
},
"priceTrend": {
"anyOf": [
{
"enum": [
"falling",
"drifting-lower",
"flat",
"drifting-higher",
"rising"
],
"type": "string"
},
{
"type": "null"
}
]
},
"volatility": {
"anyOf": [
{
"enum": [
"subdued",
"normal",
"elevated",
"extreme"
],
"type": "string"
},
{
"type": "null"
}
]
},
"dealerGamma": {
"anyOf": [
{
"enum": [
"dampening",
"neutral",
"amplifying"
],
"type": "string"
},
{
"type": "null"
}
]
},
"flowToxicity": {
"anyOf": [
{
"enum": [
"low",
"moderate",
"elevated",
"high"
],
"type": "string"
},
{
"type": "null"
}
]
},
"volRiskPremium": {
"anyOf": [
{
"enum": [
"options-rich",
"fair",
"options-cheap"
],
"type": "string"
},
{
"type": "null"
}
]
},
"largeTraderShare": {
"anyOf": [
{
"enum": [
"low",
"typical",
"high"
],
"type": "string"
},
{
"type": "null"
}
]
}
},
"additionalProperties": false
},
"summary": {
"type": [
"string",
"null"
],
"description": "AI-written explanation of the signals. Null only if generation failed; the deterministic payload is still returned."
},
"coverage": {
"type": "object"
},
"lastPrice": {
"type": [
"number",
"null"
]
},
"confidence": {
"type": "number",
"maximum": 1,
"minimum": 0
},
"disclaimer": {
"type": "string",
"description": "Fixed informational-use disclaimer; never LLM-generated."
},
"sampleSize": {
"type": "object"
},
"summaryError": {
"type": "string"
},
"summaryModel": {
"type": [
"string",
"null"
]
}
},
"additionalProperties": false
}
}
},
"paymentRequirements": [
{
"raw": {
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
"amount": "250000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 300
},
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
"scheme": "exact",
"network": "eip155:8453",
"amountAtomic": "250000"
}
]
}Source catalog records are retained separately from live endpoint observations. Sonar score, uptime, and latency are advisory metrics. CDP indexing is not inferred from validation.