INTELLIGENCE

Know what your agents buy.

Costs, changes and evidence for better service decisions.

Cost intelligence

Find the better way to pay.

Compare service prices and payment options against your workload.

Scoped audits · customer usage requiredRequest a cost audit
Change intelligence

Know when your dependencies change.

Track payment offers, service schemas and provider changes over time.

Custom watchlists and historyDiscuss monitoring
Outcome intelligence

Connect the purchase to the result.

Bring charges, retries and task evaluations into one private evidence record.

Integration pilot · your task criteriaConnect your workflow

THE EVIDENCE BASE

Collected. Dated. Traceable.

Use the API
14,635Source listings
33Source snapshots
27,889Recorded changes
1,221Endpoint observations

Latest snapshot: Sep 12, 2026, 05:41 UTC. Daily collection; gaps remain unknown.

650 observations · Differences between dated observations.

api.dripmetrics.aiDripMetricsAI (https://dripmetrics.ai/) provides on-demand order-book microstructure metrics computed fresh per request from Binance's public depth snapshot. Agents can pay per request via x402 and receive structured JSON metrics without subscriptions or API keys. Spread measures the current best-bid/best-ask gap, in basis points of mid price.
https://api.dripmetrics.ai/orderbook/spread
NetworkAdvertised amountBillingPayee
eip155:84530.05 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Source and evidence
{
  "description": "DripMetricsAI (https://dripmetrics.ai/) provides on-demand order-book microstructure metrics computed fresh per request from Binance's public depth snapshot. Agents can pay per request via x402 and receive structured JSON metrics without subscriptions or API keys. Spread measures the current best-bid/best-ask gap, in basis points of mid price.",
  "domain": "api.dripmetrics.ai",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "queryParams": {
            "additionalProperties": false,
            "properties": {
              "pair": {
                "default": "BTCUSDT",
                "description": "Binance-native pair. BTCUSDT, ETHUSDT, and SOLUSDT are supported.",
                "enum": [
                  "BTCUSDT",
                  "ETHUSDT",
                  "SOLUSDT"
                ],
                "type": "string"
              }
            },
            "required": [],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "additionalProperties": false,
            "properties": {
              "components": {
                "type": "object"
              },
              "computedAt": {
                "format": "date-time",
                "type": "string"
              },
              "metric": {
                "type": "string"
              },
              "pair": {
                "enum": [
                  "BTCUSDT",
                  "ETHUSDT",
                  "SOLUSDT"
                ],
                "type": "string"
              },
              "sampleSize": {
                "type": "object"
              },
              "source": {
                "type": "object"
              },
              "value": {
                "type": [
                  "number",
                  "null"
                ]
              }
            },
            "required": [
              "metric",
              "pair",
              "value",
              "components",
              "sampleSize",
              "source",
              "computedAt"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.05",
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "c03c91500ddf665d04e92452a35f0107ae6394203c0acd628696a3c6ba21253c",
  "service_id": "00712a3b019be8ba4cbb3f7a535b591286e7862b569c65a1d0b7ee5093b5ed1f",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-23T02:17:07.506Z",
  "url": "https://api.dripmetrics.ai/orderbook/spread",
  "usage_rights": "not_reviewed"
}
api.dripmetrics.aiDripMetricsAI (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. Order Flow HHI measures concentration of signed order flow across the specified window. Discovery examples use the latest 30m window.
https://api.dripmetrics.ai/metrics/order-flow-hhi
NetworkAdvertised amountBillingPayee
eip155:84530.05 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Source and evidence
{
  "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. Order Flow HHI measures concentration of signed order flow across the specified window. Discovery examples use the latest 30m window.",
  "domain": "api.dripmetrics.ai",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "queryParams": {
            "additionalProperties": false,
            "properties": {
              "exchange": {
                "description": "Exchange adapter to source recent trades from.",
                "enum": [
                  "binance",
                  "coinbase",
                  "hyperliquid"
                ],
                "type": "string"
              },
              "pair": {
                "description": "Exchange-native trading pair symbol such as BTCUSDT, ETH-USD, BTC, or xyz:TSLA.",
                "type": "string"
              },
              "window": {
                "description": "Lookback window. Hyperliquid supports 30m and 1h; 2h and 3h are currently BTCUSDT/BTC-USD only.",
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "pair",
              "exchange",
              "window"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "additionalProperties": false,
            "properties": {
              "benchmarkCoverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "components": {
                "additionalProperties": {
                  "type": "number"
                },
                "type": "object"
              },
              "computedAt": {
                "format": "date-time",
                "type": "string"
              },
              "coverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "exchange": {
                "enum": [
                  "binance",
                  "coinbase",
                  "hyperliquid"
                ],
                "type": "string"
              },
              "firstTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "lastTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "metric": {
                "type": "string"
              },
              "pair": {
                "type": "string"
              },
              "tradeCount": {
                "minimum": 1,
                "type": "integer"
              },
              "value": {
                "type": "number"
              },
              "window": {
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "metric",
              "pair",
              "exchange",
              "window",
              "value",
              "computedAt",
              "tradeCount",
              "firstTradeTime",
              "lastTradeTime",
              "coverage"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.05",
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "8f4295047520cd972568943d91541fa5ed772158bafc9c9b786ecc8aac7e5f98",
  "service_id": "02d81aef1fdbd1987f4c4b70b3b022b4dccfb9966c4906f246d58666cd73babc",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-05T02:30:10.365Z",
  "url": "https://api.dripmetrics.ai/metrics/order-flow-hhi",
  "usage_rights": "not_reviewed"
}
api.dripmetrics.aiDripMetricsAI (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. Buy-Sell Volume Imbalance measures net buy versus sell volume as a normalized ratio. Discovery examples use the latest 30m window.
https://api.dripmetrics.ai/metrics/buy-sell-volume-imbalance
NetworkAdvertised amountBillingPayee
eip155:84530.05 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Source and evidence
{
  "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. Buy-Sell Volume Imbalance measures net buy versus sell volume as a normalized ratio. Discovery examples use the latest 30m window.",
  "domain": "api.dripmetrics.ai",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "queryParams": {
            "additionalProperties": false,
            "properties": {
              "exchange": {
                "description": "Exchange adapter to source recent trades from.",
                "enum": [
                  "binance",
                  "coinbase",
                  "hyperliquid"
                ],
                "type": "string"
              },
              "pair": {
                "description": "Exchange-native trading pair symbol such as BTCUSDT, ETH-USD, BTC, or xyz:TSLA.",
                "type": "string"
              },
              "window": {
                "description": "Lookback window. Hyperliquid supports 30m and 1h; 2h and 3h are currently BTCUSDT/BTC-USD only.",
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "pair",
              "exchange",
              "window"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "additionalProperties": false,
            "properties": {
              "benchmarkCoverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "components": {
                "additionalProperties": {
                  "type": "number"
                },
                "type": "object"
              },
              "computedAt": {
                "format": "date-time",
                "type": "string"
              },
              "coverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "exchange": {
                "enum": [
                  "binance",
                  "coinbase",
                  "hyperliquid"
                ],
                "type": "string"
              },
              "firstTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "lastTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "metric": {
                "type": "string"
              },
              "pair": {
                "type": "string"
              },
              "tradeCount": {
                "minimum": 1,
                "type": "integer"
              },
              "value": {
                "type": "number"
              },
              "window": {
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "metric",
              "pair",
              "exchange",
              "window",
              "value",
              "computedAt",
              "tradeCount",
              "firstTradeTime",
              "lastTradeTime",
              "coverage"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.05",
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "8f4295047520cd972568943d91541fa5ed772158bafc9c9b786ecc8aac7e5f98",
  "service_id": "1583657a6083860ee360cc1ebc2068432b904dcad36fcd80054565673f523a67",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-30T00:54:49.81Z",
  "url": "https://api.dripmetrics.ai/metrics/buy-sell-volume-imbalance",
  "usage_rights": "not_reviewed"
}
api.dripmetrics.aiDripMetricsAI (https://dripmetrics.ai/) provides on-demand BTC option-derived metrics that combine the Deribit option chain with DripMetrics' own trade-level realized calculations. Agents can pay per request via x402 and receive structured JSON metrics without subscriptions or API keys. GEX aggregates open-interest-weighted Black-76 gamma across the whole Deribit BTC chain into a strike-level gamma exposure profile, total net GEX, and the gamma flip level.
https://api.dripmetrics.ai/options/gex
NetworkAdvertised amountBillingPayee
eip155:84530.05 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Source and evidence
{
  "description": "DripMetricsAI (https://dripmetrics.ai/) provides on-demand BTC option-derived metrics that combine the Deribit option chain with DripMetrics' own trade-level realized calculations. Agents can pay per request via x402 and receive structured JSON metrics without subscriptions or API keys. GEX aggregates open-interest-weighted Black-76 gamma across the whole Deribit BTC chain into a strike-level gamma exposure profile, total net GEX, and the gamma flip level.",
  "domain": "api.dripmetrics.ai",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "queryParams": {
            "additionalProperties": false,
            "properties": {},
            "required": [],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "additionalProperties": false,
            "properties": {
              "components": {
                "type": "object"
              },
              "computedAt": {
                "format": "date-time",
                "type": "string"
              },
              "metric": {
                "type": "string"
              },
              "pair": {
                "const": "BTC",
                "type": "string"
              },
              "sampleSize": {
                "type": "object"
              },
              "source": {
                "type": "object"
              },
              "value": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "window": {
                "type": "string"
              }
            },
            "required": [
              "metric",
              "pair",
              "value",
              "components",
              "sampleSize",
              "source",
              "computedAt"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.05",
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "1b2d8823b16df95b37f05d59515beb516859f50938690e90e99f83b4ace83c04",
  "service_id": "1f7c801dce6f627f0c8edc996f6282ec88299565f135e7985e29b29ff1261794",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-23T02:06:50.876Z",
  "url": "https://api.dripmetrics.ai/options/gex",
  "usage_rights": "not_reviewed"
}
api.dripmetrics.aiDripMetricsAI (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. Large Trade Share measures the share of traded volume attributable to large trades. Discovery examples use the latest 30m window.
https://api.dripmetrics.ai/metrics/large-trade-share
NetworkAdvertised amountBillingPayee
eip155:84530.05 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Source and evidence
{
  "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. Large Trade Share measures the share of traded volume attributable to large trades. Discovery examples use the latest 30m window.",
  "domain": "api.dripmetrics.ai",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "queryParams": {
            "additionalProperties": false,
            "properties": {
              "exchange": {
                "description": "Exchange adapter to source recent trades from.",
                "enum": [
                  "binance",
                  "coinbase",
                  "hyperliquid"
                ],
                "type": "string"
              },
              "pair": {
                "description": "Exchange-native trading pair symbol such as BTCUSDT, ETH-USD, BTC, or xyz:TSLA.",
                "type": "string"
              },
              "window": {
                "description": "Lookback window. Hyperliquid supports 30m and 1h; 2h and 3h are currently BTCUSDT/BTC-USD only.",
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "pair",
              "exchange",
              "window"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "additionalProperties": false,
            "properties": {
              "benchmarkCoverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "components": {
                "additionalProperties": {
                  "type": "number"
                },
                "type": "object"
              },
              "computedAt": {
                "format": "date-time",
                "type": "string"
              },
              "coverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "exchange": {
                "enum": [
                  "binance",
                  "coinbase",
                  "hyperliquid"
                ],
                "type": "string"
              },
              "firstTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "lastTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "metric": {
                "type": "string"
              },
              "pair": {
                "type": "string"
              },
              "tradeCount": {
                "minimum": 1,
                "type": "integer"
              },
              "value": {
                "type": "number"
              },
              "window": {
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "metric",
              "pair",
              "exchange",
              "window",
              "value",
              "computedAt",
              "tradeCount",
              "firstTradeTime",
              "lastTradeTime",
              "coverage"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.05",
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "8f4295047520cd972568943d91541fa5ed772158bafc9c9b786ecc8aac7e5f98",
  "service_id": "21b8632bf34ed5c3b2bb0c1f5d160e70f258e86abd19cf304f5607ef49be3afc",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-30T22:08:06.214Z",
  "url": "https://api.dripmetrics.ai/metrics/large-trade-share",
  "usage_rights": "not_reviewed"
}
api.dripmetrics.aiDripMetricsAI (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.
https://api.dripmetrics.ai/metrics/vol-of-vol
NetworkAdvertised amountBillingPayee
eip155:84530.05 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Source and evidence
{
  "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.",
  "domain": "api.dripmetrics.ai",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "queryParams": {
            "additionalProperties": false,
            "properties": {
              "exchange": {
                "description": "Exchange adapter to source recent trades from.",
                "enum": [
                  "binance",
                  "coinbase"
                ],
                "type": "string"
              },
              "pair": {
                "description": "Exchange-native trading pair symbol such as BTCUSDT, ETH-USD, BTC, or xyz:TSLA.",
                "type": "string"
              },
              "window": {
                "description": "Lookback window. Hyperliquid supports 30m and 1h; 2h and 3h are currently BTCUSDT/BTC-USD only.",
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "pair",
              "exchange",
              "window"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "additionalProperties": false,
            "properties": {
              "benchmarkCoverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "components": {
                "additionalProperties": {
                  "type": "number"
                },
                "type": "object"
              },
              "computedAt": {
                "format": "date-time",
                "type": "string"
              },
              "coverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "exchange": {
                "enum": [
                  "binance",
                  "coinbase"
                ],
                "type": "string"
              },
              "firstTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "lastTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "metric": {
                "type": "string"
              },
              "pair": {
                "type": "string"
              },
              "tradeCount": {
                "minimum": 1,
                "type": "integer"
              },
              "value": {
                "type": "number"
              },
              "window": {
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "metric",
              "pair",
              "exchange",
              "window",
              "value",
              "computedAt",
              "tradeCount",
              "firstTradeTime",
              "lastTradeTime",
              "coverage"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.05",
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "c4439f0115b1bd789561ce3a246006bbbfaf0394daaeed76289a3bea5ccba379",
  "service_id": "39e53f8b83ee0f210dd7a2bd855c9ee0e7aecef801bf011ee010f10b7e0d0da0",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-02T01:18:14.248Z",
  "url": "https://api.dripmetrics.ai/metrics/vol-of-vol",
  "usage_rights": "not_reviewed"
}
api.dripmetrics.aiDripMetricsAI (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. Kyle's Lambda estimates price impact per unit of signed order flow for a crypto trading pair over a specified window. Discovery examples use the latest 30m window.
https://api.dripmetrics.ai/metrics/kyle-lambda
NetworkAdvertised amountBillingPayee
eip155:84530.05 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Source and evidence
{
  "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. Kyle's Lambda estimates price impact per unit of signed order flow for a crypto trading pair over a specified window. Discovery examples use the latest 30m window.",
  "domain": "api.dripmetrics.ai",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "queryParams": {
            "additionalProperties": false,
            "properties": {
              "exchange": {
                "description": "Exchange adapter to source recent trades from.",
                "enum": [
                  "binance",
                  "coinbase"
                ],
                "type": "string"
              },
              "pair": {
                "description": "Exchange-native trading pair symbol such as BTCUSDT, ETH-USD, BTC, or xyz:TSLA.",
                "type": "string"
              },
              "window": {
                "description": "Lookback window. Hyperliquid supports 30m and 1h; 2h and 3h are currently BTCUSDT/BTC-USD only.",
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "pair",
              "exchange",
              "window"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "additionalProperties": false,
            "properties": {
              "benchmarkCoverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "components": {
                "additionalProperties": false,
                "properties": {
                  "alpha": {
                    "type": "number"
                  },
                  "dollarsPer1Bp": {
                    "type": "number"
                  },
                  "dollarsPer1Cent": {
                    "type": "number"
                  },
                  "intervals": {
                    "type": "integer"
                  },
                  "lastPrice": {
                    "type": "number"
                  },
                  "meanSignedOrderFlow": {
                    "type": "number"
                  },
                  "rSquared": {
                    "type": "number"
                  }
                },
                "required": [
                  "alpha",
                  "rSquared",
                  "intervals",
                  "meanSignedOrderFlow",
                  "lastPrice",
                  "dollarsPer1Bp",
                  "dollarsPer1Cent"
                ],
                "type": "object"
              },
              "computedAt": {
                "format": "date-time",
                "type": "string"
              },
              "coverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "exchange": {
                "enum": [
                  "binance",
                  "coinbase"
                ],
                "type": "string"
              },
              "firstTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "lastTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "metric": {
                "type": "string"
              },
              "pair": {
                "type": "string"
              },
              "tradeCount": {
                "minimum": 1,
                "type": "integer"
              },
              "value": {
                "type": "number"
              },
              "window": {
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "metric",
              "pair",
              "exchange",
              "window",
              "value",
              "computedAt",
              "tradeCount",
              "firstTradeTime",
              "lastTradeTime",
              "coverage"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.05",
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "295b305c6c9404df3bfc3922e747e4c1ecc3f73b01a4c3825fa3801c7b87f69a",
  "service_id": "3faf995616de28baa1cf3091e03a9eaa63d8234282fcc647191ead66859414b6",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-09T13:13:16.1Z",
  "url": "https://api.dripmetrics.ai/metrics/kyle-lambda",
  "usage_rights": "not_reviewed"
}
api.dripmetrics.aiDripMetricsAI (https://dripmetrics.ai/) provides on-demand order-book microstructure metrics computed fresh per request from Binance's public depth snapshot. Agents can pay per request via x402 and receive structured JSON metrics without subscriptions or API keys. Snapshot bundles spread, micro-price, imbalance, depth-at-distance, concentration, and execution-impact from one shared book fetch, in a single call.
https://api.dripmetrics.ai/orderbook/snapshot
NetworkAdvertised amountBillingPayee
eip155:84530.25 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Source and evidence
{
  "description": "DripMetricsAI (https://dripmetrics.ai/) provides on-demand order-book microstructure metrics computed fresh per request from Binance's public depth snapshot. Agents can pay per request via x402 and receive structured JSON metrics without subscriptions or API keys. Snapshot bundles spread, micro-price, imbalance, depth-at-distance, concentration, and execution-impact from one shared book fetch, in a single call.",
  "domain": "api.dripmetrics.ai",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "queryParams": {
            "additionalProperties": false,
            "properties": {
              "bpsDistance": {
                "default": 50,
                "description": "Distance from mid price, in basis points.",
                "maximum": 2000,
                "minimum": 1,
                "type": "number"
              },
              "depthLevels": {
                "default": 10,
                "description": "Number of book levels per side to include.",
                "maximum": 50,
                "minimum": 1,
                "type": "integer"
              },
              "notionalUsd": {
                "description": "Order size in USD notional. Provide exactly one of sizeBase, sizeBtc, or notionalUsd.",
                "maximum": 2000000,
                "minimum": 10,
                "type": "number"
              },
              "pair": {
                "default": "BTCUSDT",
                "description": "Binance-native pair. BTCUSDT, ETHUSDT, and SOLUSDT are supported.",
                "enum": [
                  "BTCUSDT",
                  "ETHUSDT",
                  "SOLUSDT"
                ],
                "type": "string"
              },
              "side": {
                "description": "Direction of the hypothetical order.",
                "enum": [
                  "buy",
                  "sell"
                ],
                "type": "string"
              },
              "sizeBase": {
                "description": "Order size in units of the selected pair's base asset. Bounds: BTC 0.001-50, ETH 0.01-1000, SOL 0.1-50000. Provide exactly one of sizeBase, sizeBtc, or notionalUsd.",
                "maximum": 50000,
                "minimum": 0.001,
                "type": "number"
              },
              "sizeBtc": {
                "deprecated": true,
                "description": "Deprecated alias for sizeBase. Despite its name, it is interpreted as units of the selected pair's base asset.",
                "maximum": 50000,
                "minimum": 0.001,
                "type": "number"
              }
            },
            "required": [],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "additionalProperties": false,
            "properties": {
              "components": {
                "type": "object"
              },
              "computedAt": {
                "format": "date-time",
                "type": "string"
              },
              "metric": {
                "type": "string"
              },
              "pair": {
                "enum": [
                  "BTCUSDT",
                  "ETHUSDT",
                  "SOLUSDT"
                ],
                "type": "string"
              },
              "sampleSize": {
                "type": "object"
              },
              "source": {
                "type": "object"
              },
              "value": {
                "type": [
                  "number",
                  "null"
                ]
              }
            },
            "required": [
              "metric",
              "pair",
              "value",
              "components",
              "sampleSize",
              "source",
              "computedAt"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.25",
      "amount_atomic": "250000",
      "amount_encoding": "atomic_units",
      "amount_raw": "250000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "ae1ba5108d73620d29764a5a50c10805b8fd56a00462bec0479dd42d429d33ef",
  "service_id": "4be27365f39887c5a74062c446a180f84579db96429d54248b9615cc8dcf68bc",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-19T16:31:27.39Z",
  "url": "https://api.dripmetrics.ai/orderbook/snapshot",
  "usage_rights": "not_reviewed"
}
api.dripmetrics.aiDripMetricsAI (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. VWAP Deviation measures the latest price deviation from the window VWAP. Discovery examples use the latest 30m window.
https://api.dripmetrics.ai/metrics/vwap-deviation
NetworkAdvertised amountBillingPayee
eip155:84530.05 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Source and evidence
{
  "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. VWAP Deviation measures the latest price deviation from the window VWAP. Discovery examples use the latest 30m window.",
  "domain": "api.dripmetrics.ai",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "queryParams": {
            "additionalProperties": false,
            "properties": {
              "exchange": {
                "description": "Exchange adapter to source recent trades from.",
                "enum": [
                  "binance",
                  "coinbase",
                  "hyperliquid"
                ],
                "type": "string"
              },
              "pair": {
                "description": "Exchange-native trading pair symbol such as BTCUSDT, ETH-USD, BTC, or xyz:TSLA.",
                "type": "string"
              },
              "window": {
                "description": "Lookback window. Hyperliquid supports 30m and 1h; 2h and 3h are currently BTCUSDT/BTC-USD only.",
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "pair",
              "exchange",
              "window"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "additionalProperties": false,
            "properties": {
              "benchmarkCoverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "components": {
                "additionalProperties": {
                  "type": "number"
                },
                "type": "object"
              },
              "computedAt": {
                "format": "date-time",
                "type": "string"
              },
              "coverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "exchange": {
                "enum": [
                  "binance",
                  "coinbase",
                  "hyperliquid"
                ],
                "type": "string"
              },
              "firstTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "lastTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "metric": {
                "type": "string"
              },
              "pair": {
                "type": "string"
              },
              "tradeCount": {
                "minimum": 1,
                "type": "integer"
              },
              "value": {
                "type": "number"
              },
              "window": {
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "metric",
              "pair",
              "exchange",
              "window",
              "value",
              "computedAt",
              "tradeCount",
              "firstTradeTime",
              "lastTradeTime",
              "coverage"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.05",
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "8f4295047520cd972568943d91541fa5ed772158bafc9c9b786ecc8aac7e5f98",
  "service_id": "4fa0bc90dd0392edb878257748a8df116d54166dacdf34fc94971e7ba59b8c3e",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-09T11:03:58.369Z",
  "url": "https://api.dripmetrics.ai/metrics/vwap-deviation",
  "usage_rights": "not_reviewed"
}
api.dripmetrics.aiDripMetricsAI (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.
https://api.dripmetrics.ai/market/summary
NetworkAdvertised amountBillingPayee
eip155:84530.25 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Source and evidence
{
  "description": "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.",
  "domain": "api.dripmetrics.ai",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "queryParams": {
            "additionalProperties": false,
            "properties": {
              "pair": {
                "description": "BTC-only in this phase. Optional; defaults to BTC.",
                "enum": [
                  "BTC",
                  "BTCUSDT",
                  "BTC-USD"
                ],
                "type": "string"
              },
              "window": {
                "description": "Lookback window for the trade-tape signals. Defaults to 30m.",
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "additionalProperties": false,
            "properties": {
              "asOf": {
                "format": "date-time",
                "type": "string"
              },
              "confidence": {
                "maximum": 1,
                "minimum": 0,
                "type": "number"
              },
              "coverage": {
                "type": "object"
              },
              "disclaimer": {
                "description": "Fixed informational-use disclaimer; never LLM-generated.",
                "type": "string"
              },
              "lastPrice": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "metrics": {
                "additionalProperties": {
                  "type": [
                    "number",
                    "null"
                  ]
                },
                "type": "object"
              },
              "pair": {
                "const": "BTC",
                "type": "string"
              },
              "sampleSize": {
                "type": "object"
              },
              "signals": {
                "additionalProperties": false,
                "properties": {
                  "activity": {
                    "anyOf": [
                      {
                        "enum": [
                          "quiet",
                          "normal",
                          "busy"
                        ],
                        "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"
                      }
                    ]
                  },
                  "largeTraderShare": {
                    "anyOf": [
                      {
                        "enum": [
                          "low",
                          "typical",
                          "high"
                        ],
                        "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"
                      }
                    ]
                  },
                  "volRiskPremium": {
                    "anyOf": [
                      {
                        "enum": [
                          "options-rich",
                          "fair",
                          "options-cheap"
                        ],
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  },
                  "volatility": {
                    "anyOf": [
                      {
                        "enum": [
                          "subdued",
                          "normal",
                          "elevated",
                          "extreme"
                        ],
                        "type": "string"
                      },
                      {
                        "type": "null"
                      }
                    ]
                  }
                },
                "required": [
                  "orderFlow",
                  "flowToxicity",
                  "liquidity",
                  "volatility",
                  "priceTrend",
                  "activity",
                  "largeTraderShare",
                  "dealerGamma",
                  "volRiskPremium"
                ],
                "type": "object"
              },
              "source": {
                "type": "object"
              },
              "summary": {
                "description": "AI-written explanation of the signals. Null only if generation failed; the deterministic payload is still returned.",
                "type": [
                  "string",
                  "null"
                ]
              },
              "summaryError": {
                "type": "string"
              },
              "summaryModel": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "window": {
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "pair",
              "window",
              "asOf",
              "lastPrice",
              "confidence",
              "signals",
              "metrics",
              "summary",
              "summaryModel",
              "disclaimer",
              "sampleSize",
              "coverage",
              "source"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.25",
      "amount_atomic": "250000",
      "amount_encoding": "atomic_units",
      "amount_raw": "250000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "4f0a789655d33fb2cdacdf186a526df563d674c62b33ef839a717911a95c059e",
  "service_id": "5e4106723b29aee3c654b77932b8cb338d4c0a62fca12b5850a8aea2c168a3ef",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-10T14:09:23.192Z",
  "url": "https://api.dripmetrics.ai/market/summary",
  "usage_rights": "not_reviewed"
}
api.dripmetrics.aiDripMetricsAI (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. Trade Intensity measures trades per minute over the specified lookback window. Discovery examples use the latest 30m window.
https://api.dripmetrics.ai/metrics/trade-intensity
NetworkAdvertised amountBillingPayee
eip155:84530.05 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Source and evidence
{
  "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. Trade Intensity measures trades per minute over the specified lookback window. Discovery examples use the latest 30m window.",
  "domain": "api.dripmetrics.ai",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "queryParams": {
            "additionalProperties": false,
            "properties": {
              "exchange": {
                "description": "Exchange adapter to source recent trades from.",
                "enum": [
                  "binance",
                  "coinbase",
                  "hyperliquid"
                ],
                "type": "string"
              },
              "pair": {
                "description": "Exchange-native trading pair symbol such as BTCUSDT, ETH-USD, BTC, or xyz:TSLA.",
                "type": "string"
              },
              "window": {
                "description": "Lookback window. Hyperliquid supports 30m and 1h; 2h and 3h are currently BTCUSDT/BTC-USD only.",
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "pair",
              "exchange",
              "window"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "additionalProperties": false,
            "properties": {
              "benchmarkCoverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "components": {
                "additionalProperties": {
                  "type": "number"
                },
                "type": "object"
              },
              "computedAt": {
                "format": "date-time",
                "type": "string"
              },
              "coverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "exchange": {
                "enum": [
                  "binance",
                  "coinbase",
                  "hyperliquid"
                ],
                "type": "string"
              },
              "firstTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "lastTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "metric": {
                "type": "string"
              },
              "pair": {
                "type": "string"
              },
              "tradeCount": {
                "minimum": 1,
                "type": "integer"
              },
              "value": {
                "type": "number"
              },
              "window": {
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "metric",
              "pair",
              "exchange",
              "window",
              "value",
              "computedAt",
              "tradeCount",
              "firstTradeTime",
              "lastTradeTime",
              "coverage"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.05",
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "8f4295047520cd972568943d91541fa5ed772158bafc9c9b786ecc8aac7e5f98",
  "service_id": "647b5898de957858ec651f80cd7703a3a13fb712c336f93afc5a64fd54c5fafa",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-30T22:04:18.046Z",
  "url": "https://api.dripmetrics.ai/metrics/trade-intensity",
  "usage_rights": "not_reviewed"
}
api.dripmetrics.aiDripMetricsAI (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. Roll Spread estimates an absolute covariance spread proxy derived from lagged price changes. Discovery examples use the latest 30m window.
https://api.dripmetrics.ai/metrics/roll-spread
NetworkAdvertised amountBillingPayee
eip155:84530.05 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Source and evidence
{
  "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. Roll Spread estimates an absolute covariance spread proxy derived from lagged price changes. Discovery examples use the latest 30m window.",
  "domain": "api.dripmetrics.ai",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "queryParams": {
            "additionalProperties": false,
            "properties": {
              "exchange": {
                "description": "Exchange adapter to source recent trades from.",
                "enum": [
                  "binance",
                  "coinbase"
                ],
                "type": "string"
              },
              "pair": {
                "description": "Exchange-native trading pair symbol such as BTCUSDT, ETH-USD, BTC, or xyz:TSLA.",
                "type": "string"
              },
              "window": {
                "description": "Lookback window. Hyperliquid supports 30m and 1h; 2h and 3h are currently BTCUSDT/BTC-USD only.",
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "pair",
              "exchange",
              "window"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "additionalProperties": false,
            "properties": {
              "benchmarkCoverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "components": {
                "additionalProperties": false,
                "properties": {
                  "absoluteCovariance": {
                    "type": "number"
                  },
                  "covariance": {
                    "type": "number"
                  },
                  "interpretation": {
                    "enum": [
                      "absolute_covariance_proxy"
                    ],
                    "type": "string"
                  },
                  "intervals": {
                    "type": "integer"
                  },
                  "mode": {
                    "enum": [
                      "absolute"
                    ],
                    "type": "string"
                  },
                  "observations": {
                    "type": "integer"
                  },
                  "strictRollDefined": {
                    "type": "boolean"
                  }
                },
                "required": [
                  "covariance",
                  "absoluteCovariance",
                  "intervals",
                  "observations",
                  "mode",
                  "strictRollDefined",
                  "interpretation"
                ],
                "type": "object"
              },
              "computedAt": {
                "format": "date-time",
                "type": "string"
              },
              "coverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "exchange": {
                "enum": [
                  "binance",
                  "coinbase"
                ],
                "type": "string"
              },
              "firstTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "lastTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "metric": {
                "type": "string"
              },
              "pair": {
                "type": "string"
              },
              "tradeCount": {
                "minimum": 1,
                "type": "integer"
              },
              "value": {
                "type": "number"
              },
              "window": {
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "metric",
              "pair",
              "exchange",
              "window",
              "value",
              "computedAt",
              "tradeCount",
              "firstTradeTime",
              "lastTradeTime",
              "coverage"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.05",
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "3978df64d84bf3bbc1f8741d8328258ef6b7ad64095d95446a11e2fe5ed0f94a",
  "service_id": "89376aa7c5ab4f0423f72a987e2489ad52621b6de9bdd312d190b75a3a4a97f9",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-09T10:12:07.803Z",
  "url": "https://api.dripmetrics.ai/metrics/roll-spread",
  "usage_rights": "not_reviewed"
}
api.dripmetrics.aiDripMetricsAI (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. Amihud Illiquidity estimates returns per unit of dollar volume over the specified window. Discovery examples use the latest 30m window.
https://api.dripmetrics.ai/metrics/amihud-illiquidity
NetworkAdvertised amountBillingPayee
eip155:84530.05 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Source and evidence
{
  "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. Amihud Illiquidity estimates returns per unit of dollar volume over the specified window. Discovery examples use the latest 30m window.",
  "domain": "api.dripmetrics.ai",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "queryParams": {
            "additionalProperties": false,
            "properties": {
              "exchange": {
                "description": "Exchange adapter to source recent trades from.",
                "enum": [
                  "binance",
                  "coinbase"
                ],
                "type": "string"
              },
              "pair": {
                "description": "Exchange-native trading pair symbol such as BTCUSDT, ETH-USD, BTC, or xyz:TSLA.",
                "type": "string"
              },
              "window": {
                "description": "Lookback window. Hyperliquid supports 30m and 1h; 2h and 3h are currently BTCUSDT/BTC-USD only.",
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "pair",
              "exchange",
              "window"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "additionalProperties": false,
            "properties": {
              "benchmarkCoverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "components": {
                "additionalProperties": {
                  "type": "number"
                },
                "type": "object"
              },
              "computedAt": {
                "format": "date-time",
                "type": "string"
              },
              "coverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "exchange": {
                "enum": [
                  "binance",
                  "coinbase"
                ],
                "type": "string"
              },
              "firstTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "lastTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "metric": {
                "type": "string"
              },
              "pair": {
                "type": "string"
              },
              "tradeCount": {
                "minimum": 1,
                "type": "integer"
              },
              "value": {
                "type": "number"
              },
              "window": {
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "metric",
              "pair",
              "exchange",
              "window",
              "value",
              "computedAt",
              "tradeCount",
              "firstTradeTime",
              "lastTradeTime",
              "coverage"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.05",
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "c4439f0115b1bd789561ce3a246006bbbfaf0394daaeed76289a3bea5ccba379",
  "service_id": "9dd3659e05fe495d252fbc48b6994f3dd228e9b05248ad325e84d44a1da22d5b",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-22T15:32:25.763Z",
  "url": "https://api.dripmetrics.ai/metrics/amihud-illiquidity",
  "usage_rights": "not_reviewed"
}
api.dripmetrics.aiDripMetricsAI (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. VPIN measures volume-synchronized order-flow imbalance (an adverse-selection proxy, not a probability); see excessVpin. Discovery examples use the latest 30m window.
https://api.dripmetrics.ai/metrics/vpin
NetworkAdvertised amountBillingPayee
eip155:84530.05 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Source and evidence
{
  "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. VPIN measures volume-synchronized order-flow imbalance (an adverse-selection proxy, not a probability); see excessVpin. Discovery examples use the latest 30m window.",
  "domain": "api.dripmetrics.ai",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "queryParams": {
            "additionalProperties": false,
            "properties": {
              "exchange": {
                "description": "Exchange adapter to source recent trades from.",
                "enum": [
                  "binance",
                  "coinbase",
                  "hyperliquid"
                ],
                "type": "string"
              },
              "pair": {
                "description": "Exchange-native trading pair symbol such as BTCUSDT, ETH-USD, BTC, or xyz:TSLA.",
                "type": "string"
              },
              "window": {
                "description": "Lookback window. Hyperliquid supports 30m and 1h; 2h and 3h are currently BTCUSDT/BTC-USD only.",
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "pair",
              "exchange",
              "window"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "additionalProperties": false,
            "properties": {
              "benchmarkCoverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "components": {
                "additionalProperties": false,
                "properties": {
                  "bucketSize": {
                    "type": "number"
                  },
                  "buckets": {
                    "type": "integer"
                  },
                  "buyTrades": {
                    "type": "integer"
                  },
                  "buyVolume": {
                    "type": "number"
                  },
                  "estimatedNullVpin": {
                    "description": "Approximate finite-sample VPIN baseline under independent, equally likely buy/sell signs.",
                    "type": "number"
                  },
                  "excessVpin": {
                    "description": "Raw VPIN minus estimatedNullVpin; this signed value is not clamped at zero. Raw VPIN is sample-size dependent and comparable only within the same market and window, so use excessVpin and the bucket-density fields for broader comparisons.",
                    "type": "number"
                  },
                  "meanImbalance": {
                    "type": "number"
                  },
                  "meanTradeContributionsPerBucket": {
                    "type": "number"
                  },
                  "minimumTradeContributionsPerBucket": {
                    "type": "integer"
                  },
                  "minimumTradeCount": {
                    "type": "integer"
                  },
                  "oneSidedBuckets": {
                    "type": "integer"
                  },
                  "sellTrades": {
                    "type": "integer"
                  },
                  "sellVolume": {
                    "type": "number"
                  },
                  "targetBuckets": {
                    "type": "integer"
                  },
                  "totalVolume": {
                    "type": "number"
                  },
                  "tradeCount": {
                    "type": "integer"
                  }
                },
                "required": [
                  "buckets",
                  "bucketSize",
                  "meanImbalance",
                  "totalVolume",
                  "tradeCount",
                  "minimumTradeCount",
                  "targetBuckets",
                  "buyTrades",
                  "sellTrades",
                  "buyVolume",
                  "sellVolume",
                  "oneSidedBuckets",
                  "minimumTradeContributionsPerBucket",
                  "meanTradeContributionsPerBucket",
                  "estimatedNullVpin",
                  "excessVpin"
                ],
                "type": "object"
              },
              "computedAt": {
                "format": "date-time",
                "type": "string"
              },
              "coverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "exchange": {
                "enum": [
                  "binance",
                  "coinbase",
                  "hyperliquid"
                ],
                "type": "string"
              },
              "firstTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "lastTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "metric": {
                "type": "string"
              },
              "pair": {
                "type": "string"
              },
              "tradeCount": {
                "minimum": 1,
                "type": "integer"
              },
              "value": {
                "type": "number"
              },
              "window": {
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "metric",
              "pair",
              "exchange",
              "window",
              "value",
              "computedAt",
              "tradeCount",
              "firstTradeTime",
              "lastTradeTime",
              "coverage"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.05",
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "bce9046ab5dab8b65f59008372bfd5981149a78dfac89d056bd1ed33bc2a8002",
  "service_id": "b75d9d133db7bf7dc74c731744cc8eef6f7190d116b7f3125022445e131bd324",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-12T02:07:37.301Z",
  "url": "https://api.dripmetrics.ai/metrics/vpin",
  "usage_rights": "not_reviewed"
}
api.dripmetrics.aiDripMetricsAI (https://dripmetrics.ai/) provides on-demand order-book microstructure metrics computed fresh per request from Binance's public depth snapshot. Agents can pay per request via x402 and receive structured JSON metrics without subscriptions or API keys. Imbalance is (bid volume - ask volume) / (bid volume + ask volume) over the top depthLevels on each side.
https://api.dripmetrics.ai/orderbook/imbalance
NetworkAdvertised amountBillingPayee
eip155:84530.05 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Source and evidence
{
  "description": "DripMetricsAI (https://dripmetrics.ai/) provides on-demand order-book microstructure metrics computed fresh per request from Binance's public depth snapshot. Agents can pay per request via x402 and receive structured JSON metrics without subscriptions or API keys. Imbalance is (bid volume - ask volume) / (bid volume + ask volume) over the top depthLevels on each side.",
  "domain": "api.dripmetrics.ai",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "queryParams": {
            "additionalProperties": false,
            "properties": {
              "depthLevels": {
                "default": 10,
                "description": "Number of book levels per side to include.",
                "maximum": 50,
                "minimum": 1,
                "type": "integer"
              },
              "pair": {
                "default": "BTCUSDT",
                "description": "Binance-native pair. BTCUSDT, ETHUSDT, and SOLUSDT are supported.",
                "enum": [
                  "BTCUSDT",
                  "ETHUSDT",
                  "SOLUSDT"
                ],
                "type": "string"
              }
            },
            "required": [],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "additionalProperties": false,
            "properties": {
              "components": {
                "type": "object"
              },
              "computedAt": {
                "format": "date-time",
                "type": "string"
              },
              "metric": {
                "type": "string"
              },
              "pair": {
                "enum": [
                  "BTCUSDT",
                  "ETHUSDT",
                  "SOLUSDT"
                ],
                "type": "string"
              },
              "sampleSize": {
                "type": "object"
              },
              "source": {
                "type": "object"
              },
              "value": {
                "type": [
                  "number",
                  "null"
                ]
              }
            },
            "required": [
              "metric",
              "pair",
              "value",
              "components",
              "sampleSize",
              "source",
              "computedAt"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.05",
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "bc87dfb6e172d0b3b311a685043a9069d400c9b30f25a733921264ef994f44e7",
  "service_id": "b86584513a4e681fe817eee338ea2f69ec9663cf5499fee243c8975007f7ff24",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-23T01:43:36.932Z",
  "url": "https://api.dripmetrics.ai/orderbook/imbalance",
  "usage_rights": "not_reviewed"
}
api.dripmetrics.aiDripMetricsAI (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. Cumulative Volume Delta tracks net buy versus sell volume over a specified window. Discovery examples use the latest 30m window.
https://api.dripmetrics.ai/metrics/cvd
NetworkAdvertised amountBillingPayee
eip155:84530.05 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Source and evidence
{
  "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. Cumulative Volume Delta tracks net buy versus sell volume over a specified window. Discovery examples use the latest 30m window.",
  "domain": "api.dripmetrics.ai",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "queryParams": {
            "additionalProperties": false,
            "properties": {
              "exchange": {
                "description": "Exchange adapter to source recent trades from.",
                "enum": [
                  "binance",
                  "coinbase",
                  "hyperliquid"
                ],
                "type": "string"
              },
              "pair": {
                "description": "Exchange-native trading pair symbol such as BTCUSDT, ETH-USD, BTC, or xyz:TSLA.",
                "type": "string"
              },
              "window": {
                "description": "Lookback window. Hyperliquid supports 30m and 1h; 2h and 3h are currently BTCUSDT/BTC-USD only.",
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "pair",
              "exchange",
              "window"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "additionalProperties": false,
            "properties": {
              "benchmarkCoverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "components": {
                "additionalProperties": {
                  "type": "number"
                },
                "type": "object"
              },
              "computedAt": {
                "format": "date-time",
                "type": "string"
              },
              "coverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "exchange": {
                "enum": [
                  "binance",
                  "coinbase",
                  "hyperliquid"
                ],
                "type": "string"
              },
              "firstTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "lastTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "metric": {
                "type": "string"
              },
              "pair": {
                "type": "string"
              },
              "tradeCount": {
                "minimum": 1,
                "type": "integer"
              },
              "value": {
                "type": "number"
              },
              "window": {
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "metric",
              "pair",
              "exchange",
              "window",
              "value",
              "computedAt",
              "tradeCount",
              "firstTradeTime",
              "lastTradeTime",
              "coverage"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789191719.42,
  "offers": [
    {
      "amount": "0.05",
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "9895bd56e6d867a8f7f441d31e3c37014e6e211256019c569d02b946b0bc1b02",
  "schema_fingerprint": "8f4295047520cd972568943d91541fa5ed772158bafc9c9b786ecc8aac7e5f98",
  "service_id": "bd0773f7cfd093a998703ffb64a0d56a4a2e8f6a4d87893286389429fdb89b51",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-11T16:07:12.183Z",
  "url": "https://api.dripmetrics.ai/metrics/cvd",
  "usage_rights": "not_reviewed"
}
api.dripmetrics.aiDripMetricsAI (https://dripmetrics.ai/) provides on-demand order-book microstructure metrics computed fresh per request from Binance's public depth snapshot. Agents can pay per request via x402 and receive structured JSON metrics without subscriptions or API keys. Spread measures the current best-bid/best-ask gap, in basis points of mid price.
https://api.dripmetrics.ai/orderbook/spread
NetworkAdvertised amountBillingPayee
eip155:84530.05 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Source and evidence
{
  "description": "DripMetricsAI (https://dripmetrics.ai/) provides on-demand order-book microstructure metrics computed fresh per request from Binance's public depth snapshot. Agents can pay per request via x402 and receive structured JSON metrics without subscriptions or API keys. Spread measures the current best-bid/best-ask gap, in basis points of mid price.",
  "domain": "api.dripmetrics.ai",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "queryParams": {
            "additionalProperties": false,
            "properties": {
              "pair": {
                "default": "BTCUSDT",
                "description": "Binance-native pair. BTCUSDT, ETHUSDT, and SOLUSDT are supported.",
                "enum": [
                  "BTCUSDT",
                  "ETHUSDT",
                  "SOLUSDT"
                ],
                "type": "string"
              }
            },
            "required": [],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "additionalProperties": false,
            "properties": {
              "components": {
                "type": "object"
              },
              "computedAt": {
                "format": "date-time",
                "type": "string"
              },
              "metric": {
                "type": "string"
              },
              "pair": {
                "enum": [
                  "BTCUSDT",
                  "ETHUSDT",
                  "SOLUSDT"
                ],
                "type": "string"
              },
              "sampleSize": {
                "type": "object"
              },
              "source": {
                "type": "object"
              },
              "value": {
                "type": [
                  "number",
                  "null"
                ]
              }
            },
            "required": [
              "metric",
              "pair",
              "value",
              "components",
              "sampleSize",
              "source",
              "computedAt"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.05",
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
  "schema_fingerprint": "c03c91500ddf665d04e92452a35f0107ae6394203c0acd628696a3c6ba21253c",
  "service_id": "00712a3b019be8ba4cbb3f7a535b591286e7862b569c65a1d0b7ee5093b5ed1f",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-23T02:17:07.506Z",
  "url": "https://api.dripmetrics.ai/orderbook/spread",
  "usage_rights": "not_reviewed"
}
api.dripmetrics.aiDripMetricsAI (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. Order Flow HHI measures concentration of signed order flow across the specified window. Discovery examples use the latest 30m window.
https://api.dripmetrics.ai/metrics/order-flow-hhi
NetworkAdvertised amountBillingPayee
eip155:84530.05 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Source and evidence
{
  "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. Order Flow HHI measures concentration of signed order flow across the specified window. Discovery examples use the latest 30m window.",
  "domain": "api.dripmetrics.ai",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "queryParams": {
            "additionalProperties": false,
            "properties": {
              "exchange": {
                "description": "Exchange adapter to source recent trades from.",
                "enum": [
                  "binance",
                  "coinbase",
                  "hyperliquid"
                ],
                "type": "string"
              },
              "pair": {
                "description": "Exchange-native trading pair symbol such as BTCUSDT, ETH-USD, BTC, or xyz:TSLA.",
                "type": "string"
              },
              "window": {
                "description": "Lookback window. Hyperliquid supports 30m and 1h; 2h and 3h are currently BTCUSDT/BTC-USD only.",
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "pair",
              "exchange",
              "window"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "additionalProperties": false,
            "properties": {
              "benchmarkCoverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "components": {
                "additionalProperties": {
                  "type": "number"
                },
                "type": "object"
              },
              "computedAt": {
                "format": "date-time",
                "type": "string"
              },
              "coverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "exchange": {
                "enum": [
                  "binance",
                  "coinbase",
                  "hyperliquid"
                ],
                "type": "string"
              },
              "firstTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "lastTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "metric": {
                "type": "string"
              },
              "pair": {
                "type": "string"
              },
              "tradeCount": {
                "minimum": 1,
                "type": "integer"
              },
              "value": {
                "type": "number"
              },
              "window": {
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "metric",
              "pair",
              "exchange",
              "window",
              "value",
              "computedAt",
              "tradeCount",
              "firstTradeTime",
              "lastTradeTime",
              "coverage"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.05",
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
  "schema_fingerprint": "8f4295047520cd972568943d91541fa5ed772158bafc9c9b786ecc8aac7e5f98",
  "service_id": "02d81aef1fdbd1987f4c4b70b3b022b4dccfb9966c4906f246d58666cd73babc",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-05T02:30:10.365Z",
  "url": "https://api.dripmetrics.ai/metrics/order-flow-hhi",
  "usage_rights": "not_reviewed"
}
api.dripmetrics.aiDripMetricsAI (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. Buy-Sell Volume Imbalance measures net buy versus sell volume as a normalized ratio. Discovery examples use the latest 30m window.
https://api.dripmetrics.ai/metrics/buy-sell-volume-imbalance
NetworkAdvertised amountBillingPayee
eip155:84530.05 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Source and evidence
{
  "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. Buy-Sell Volume Imbalance measures net buy versus sell volume as a normalized ratio. Discovery examples use the latest 30m window.",
  "domain": "api.dripmetrics.ai",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "queryParams": {
            "additionalProperties": false,
            "properties": {
              "exchange": {
                "description": "Exchange adapter to source recent trades from.",
                "enum": [
                  "binance",
                  "coinbase",
                  "hyperliquid"
                ],
                "type": "string"
              },
              "pair": {
                "description": "Exchange-native trading pair symbol such as BTCUSDT, ETH-USD, BTC, or xyz:TSLA.",
                "type": "string"
              },
              "window": {
                "description": "Lookback window. Hyperliquid supports 30m and 1h; 2h and 3h are currently BTCUSDT/BTC-USD only.",
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "pair",
              "exchange",
              "window"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "additionalProperties": false,
            "properties": {
              "benchmarkCoverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "components": {
                "additionalProperties": {
                  "type": "number"
                },
                "type": "object"
              },
              "computedAt": {
                "format": "date-time",
                "type": "string"
              },
              "coverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "exchange": {
                "enum": [
                  "binance",
                  "coinbase",
                  "hyperliquid"
                ],
                "type": "string"
              },
              "firstTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "lastTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "metric": {
                "type": "string"
              },
              "pair": {
                "type": "string"
              },
              "tradeCount": {
                "minimum": 1,
                "type": "integer"
              },
              "value": {
                "type": "number"
              },
              "window": {
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "metric",
              "pair",
              "exchange",
              "window",
              "value",
              "computedAt",
              "tradeCount",
              "firstTradeTime",
              "lastTradeTime",
              "coverage"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.05",
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
  "schema_fingerprint": "8f4295047520cd972568943d91541fa5ed772158bafc9c9b786ecc8aac7e5f98",
  "service_id": "1583657a6083860ee360cc1ebc2068432b904dcad36fcd80054565673f523a67",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-30T00:54:49.81Z",
  "url": "https://api.dripmetrics.ai/metrics/buy-sell-volume-imbalance",
  "usage_rights": "not_reviewed"
}
api.dripmetrics.aiDripMetricsAI (https://dripmetrics.ai/) provides on-demand BTC option-derived metrics that combine the Deribit option chain with DripMetrics' own trade-level realized calculations. Agents can pay per request via x402 and receive structured JSON metrics without subscriptions or API keys. GEX aggregates open-interest-weighted Black-76 gamma across the whole Deribit BTC chain into a strike-level gamma exposure profile, total net GEX, and the gamma flip level.
https://api.dripmetrics.ai/options/gex
NetworkAdvertised amountBillingPayee
eip155:84530.05 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Source and evidence
{
  "description": "DripMetricsAI (https://dripmetrics.ai/) provides on-demand BTC option-derived metrics that combine the Deribit option chain with DripMetrics' own trade-level realized calculations. Agents can pay per request via x402 and receive structured JSON metrics without subscriptions or API keys. GEX aggregates open-interest-weighted Black-76 gamma across the whole Deribit BTC chain into a strike-level gamma exposure profile, total net GEX, and the gamma flip level.",
  "domain": "api.dripmetrics.ai",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "queryParams": {
            "additionalProperties": false,
            "properties": {},
            "required": [],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "additionalProperties": false,
            "properties": {
              "components": {
                "type": "object"
              },
              "computedAt": {
                "format": "date-time",
                "type": "string"
              },
              "metric": {
                "type": "string"
              },
              "pair": {
                "const": "BTC",
                "type": "string"
              },
              "sampleSize": {
                "type": "object"
              },
              "source": {
                "type": "object"
              },
              "value": {
                "type": [
                  "number",
                  "null"
                ]
              },
              "window": {
                "type": "string"
              }
            },
            "required": [
              "metric",
              "pair",
              "value",
              "components",
              "sampleSize",
              "source",
              "computedAt"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.05",
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
  "schema_fingerprint": "1b2d8823b16df95b37f05d59515beb516859f50938690e90e99f83b4ace83c04",
  "service_id": "1f7c801dce6f627f0c8edc996f6282ec88299565f135e7985e29b29ff1261794",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-23T02:06:50.876Z",
  "url": "https://api.dripmetrics.ai/options/gex",
  "usage_rights": "not_reviewed"
}
api.dripmetrics.aiDripMetricsAI (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. Large Trade Share measures the share of traded volume attributable to large trades. Discovery examples use the latest 30m window.
https://api.dripmetrics.ai/metrics/large-trade-share
NetworkAdvertised amountBillingPayee
eip155:84530.05 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Source and evidence
{
  "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. Large Trade Share measures the share of traded volume attributable to large trades. Discovery examples use the latest 30m window.",
  "domain": "api.dripmetrics.ai",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "queryParams": {
            "additionalProperties": false,
            "properties": {
              "exchange": {
                "description": "Exchange adapter to source recent trades from.",
                "enum": [
                  "binance",
                  "coinbase",
                  "hyperliquid"
                ],
                "type": "string"
              },
              "pair": {
                "description": "Exchange-native trading pair symbol such as BTCUSDT, ETH-USD, BTC, or xyz:TSLA.",
                "type": "string"
              },
              "window": {
                "description": "Lookback window. Hyperliquid supports 30m and 1h; 2h and 3h are currently BTCUSDT/BTC-USD only.",
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "pair",
              "exchange",
              "window"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "additionalProperties": false,
            "properties": {
              "benchmarkCoverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "components": {
                "additionalProperties": {
                  "type": "number"
                },
                "type": "object"
              },
              "computedAt": {
                "format": "date-time",
                "type": "string"
              },
              "coverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "exchange": {
                "enum": [
                  "binance",
                  "coinbase",
                  "hyperliquid"
                ],
                "type": "string"
              },
              "firstTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "lastTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "metric": {
                "type": "string"
              },
              "pair": {
                "type": "string"
              },
              "tradeCount": {
                "minimum": 1,
                "type": "integer"
              },
              "value": {
                "type": "number"
              },
              "window": {
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "metric",
              "pair",
              "exchange",
              "window",
              "value",
              "computedAt",
              "tradeCount",
              "firstTradeTime",
              "lastTradeTime",
              "coverage"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.05",
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
  "schema_fingerprint": "8f4295047520cd972568943d91541fa5ed772158bafc9c9b786ecc8aac7e5f98",
  "service_id": "21b8632bf34ed5c3b2bb0c1f5d160e70f258e86abd19cf304f5607ef49be3afc",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-30T22:08:06.214Z",
  "url": "https://api.dripmetrics.ai/metrics/large-trade-share",
  "usage_rights": "not_reviewed"
}
api.dripmetrics.aiDripMetricsAI (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.
https://api.dripmetrics.ai/metrics/vol-of-vol
NetworkAdvertised amountBillingPayee
eip155:84530.05 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Source and evidence
{
  "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.",
  "domain": "api.dripmetrics.ai",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "queryParams": {
            "additionalProperties": false,
            "properties": {
              "exchange": {
                "description": "Exchange adapter to source recent trades from.",
                "enum": [
                  "binance",
                  "coinbase"
                ],
                "type": "string"
              },
              "pair": {
                "description": "Exchange-native trading pair symbol such as BTCUSDT, ETH-USD, BTC, or xyz:TSLA.",
                "type": "string"
              },
              "window": {
                "description": "Lookback window. Hyperliquid supports 30m and 1h; 2h and 3h are currently BTCUSDT/BTC-USD only.",
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "pair",
              "exchange",
              "window"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "additionalProperties": false,
            "properties": {
              "benchmarkCoverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "components": {
                "additionalProperties": {
                  "type": "number"
                },
                "type": "object"
              },
              "computedAt": {
                "format": "date-time",
                "type": "string"
              },
              "coverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "exchange": {
                "enum": [
                  "binance",
                  "coinbase"
                ],
                "type": "string"
              },
              "firstTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "lastTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "metric": {
                "type": "string"
              },
              "pair": {
                "type": "string"
              },
              "tradeCount": {
                "minimum": 1,
                "type": "integer"
              },
              "value": {
                "type": "number"
              },
              "window": {
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "metric",
              "pair",
              "exchange",
              "window",
              "value",
              "computedAt",
              "tradeCount",
              "firstTradeTime",
              "lastTradeTime",
              "coverage"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.05",
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
  "schema_fingerprint": "c4439f0115b1bd789561ce3a246006bbbfaf0394daaeed76289a3bea5ccba379",
  "service_id": "39e53f8b83ee0f210dd7a2bd855c9ee0e7aecef801bf011ee010f10b7e0d0da0",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-02T01:18:14.248Z",
  "url": "https://api.dripmetrics.ai/metrics/vol-of-vol",
  "usage_rights": "not_reviewed"
}
api.dripmetrics.aiDripMetricsAI (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. Kyle's Lambda estimates price impact per unit of signed order flow for a crypto trading pair over a specified window. Discovery examples use the latest 30m window.
https://api.dripmetrics.ai/metrics/kyle-lambda
NetworkAdvertised amountBillingPayee
eip155:84530.05 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Source and evidence
{
  "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. Kyle's Lambda estimates price impact per unit of signed order flow for a crypto trading pair over a specified window. Discovery examples use the latest 30m window.",
  "domain": "api.dripmetrics.ai",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "queryParams": {
            "additionalProperties": false,
            "properties": {
              "exchange": {
                "description": "Exchange adapter to source recent trades from.",
                "enum": [
                  "binance",
                  "coinbase"
                ],
                "type": "string"
              },
              "pair": {
                "description": "Exchange-native trading pair symbol such as BTCUSDT, ETH-USD, BTC, or xyz:TSLA.",
                "type": "string"
              },
              "window": {
                "description": "Lookback window. Hyperliquid supports 30m and 1h; 2h and 3h are currently BTCUSDT/BTC-USD only.",
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "pair",
              "exchange",
              "window"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "additionalProperties": false,
            "properties": {
              "benchmarkCoverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "components": {
                "additionalProperties": false,
                "properties": {
                  "alpha": {
                    "type": "number"
                  },
                  "dollarsPer1Bp": {
                    "type": "number"
                  },
                  "dollarsPer1Cent": {
                    "type": "number"
                  },
                  "intervals": {
                    "type": "integer"
                  },
                  "lastPrice": {
                    "type": "number"
                  },
                  "meanSignedOrderFlow": {
                    "type": "number"
                  },
                  "rSquared": {
                    "type": "number"
                  }
                },
                "required": [
                  "alpha",
                  "rSquared",
                  "intervals",
                  "meanSignedOrderFlow",
                  "lastPrice",
                  "dollarsPer1Bp",
                  "dollarsPer1Cent"
                ],
                "type": "object"
              },
              "computedAt": {
                "format": "date-time",
                "type": "string"
              },
              "coverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "exchange": {
                "enum": [
                  "binance",
                  "coinbase"
                ],
                "type": "string"
              },
              "firstTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "lastTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "metric": {
                "type": "string"
              },
              "pair": {
                "type": "string"
              },
              "tradeCount": {
                "minimum": 1,
                "type": "integer"
              },
              "value": {
                "type": "number"
              },
              "window": {
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "metric",
              "pair",
              "exchange",
              "window",
              "value",
              "computedAt",
              "tradeCount",
              "firstTradeTime",
              "lastTradeTime",
              "coverage"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.05",
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
  "schema_fingerprint": "295b305c6c9404df3bfc3922e747e4c1ecc3f73b01a4c3825fa3801c7b87f69a",
  "service_id": "3faf995616de28baa1cf3091e03a9eaa63d8234282fcc647191ead66859414b6",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-09T13:13:16.1Z",
  "url": "https://api.dripmetrics.ai/metrics/kyle-lambda",
  "usage_rights": "not_reviewed"
}
api.dripmetrics.aiDripMetricsAI (https://dripmetrics.ai/) provides on-demand order-book microstructure metrics computed fresh per request from Binance's public depth snapshot. Agents can pay per request via x402 and receive structured JSON metrics without subscriptions or API keys. Snapshot bundles spread, micro-price, imbalance, depth-at-distance, concentration, and execution-impact from one shared book fetch, in a single call.
https://api.dripmetrics.ai/orderbook/snapshot
NetworkAdvertised amountBillingPayee
eip155:84530.25 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Source and evidence
{
  "description": "DripMetricsAI (https://dripmetrics.ai/) provides on-demand order-book microstructure metrics computed fresh per request from Binance's public depth snapshot. Agents can pay per request via x402 and receive structured JSON metrics without subscriptions or API keys. Snapshot bundles spread, micro-price, imbalance, depth-at-distance, concentration, and execution-impact from one shared book fetch, in a single call.",
  "domain": "api.dripmetrics.ai",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "queryParams": {
            "additionalProperties": false,
            "properties": {
              "bpsDistance": {
                "default": 50,
                "description": "Distance from mid price, in basis points.",
                "maximum": 2000,
                "minimum": 1,
                "type": "number"
              },
              "depthLevels": {
                "default": 10,
                "description": "Number of book levels per side to include.",
                "maximum": 50,
                "minimum": 1,
                "type": "integer"
              },
              "notionalUsd": {
                "description": "Order size in USD notional. Provide exactly one of sizeBase, sizeBtc, or notionalUsd.",
                "maximum": 2000000,
                "minimum": 10,
                "type": "number"
              },
              "pair": {
                "default": "BTCUSDT",
                "description": "Binance-native pair. BTCUSDT, ETHUSDT, and SOLUSDT are supported.",
                "enum": [
                  "BTCUSDT",
                  "ETHUSDT",
                  "SOLUSDT"
                ],
                "type": "string"
              },
              "side": {
                "description": "Direction of the hypothetical order.",
                "enum": [
                  "buy",
                  "sell"
                ],
                "type": "string"
              },
              "sizeBase": {
                "description": "Order size in units of the selected pair's base asset. Bounds: BTC 0.001-50, ETH 0.01-1000, SOL 0.1-50000. Provide exactly one of sizeBase, sizeBtc, or notionalUsd.",
                "maximum": 50000,
                "minimum": 0.001,
                "type": "number"
              },
              "sizeBtc": {
                "deprecated": true,
                "description": "Deprecated alias for sizeBase. Despite its name, it is interpreted as units of the selected pair's base asset.",
                "maximum": 50000,
                "minimum": 0.001,
                "type": "number"
              }
            },
            "required": [],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "additionalProperties": false,
            "properties": {
              "components": {
                "type": "object"
              },
              "computedAt": {
                "format": "date-time",
                "type": "string"
              },
              "metric": {
                "type": "string"
              },
              "pair": {
                "enum": [
                  "BTCUSDT",
                  "ETHUSDT",
                  "SOLUSDT"
                ],
                "type": "string"
              },
              "sampleSize": {
                "type": "object"
              },
              "source": {
                "type": "object"
              },
              "value": {
                "type": [
                  "number",
                  "null"
                ]
              }
            },
            "required": [
              "metric",
              "pair",
              "value",
              "components",
              "sampleSize",
              "source",
              "computedAt"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.25",
      "amount_atomic": "250000",
      "amount_encoding": "atomic_units",
      "amount_raw": "250000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
  "schema_fingerprint": "ae1ba5108d73620d29764a5a50c10805b8fd56a00462bec0479dd42d429d33ef",
  "service_id": "4be27365f39887c5a74062c446a180f84579db96429d54248b9615cc8dcf68bc",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-08-19T16:31:27.39Z",
  "url": "https://api.dripmetrics.ai/orderbook/snapshot",
  "usage_rights": "not_reviewed"
}
api.dripmetrics.aiDripMetricsAI (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. VWAP Deviation measures the latest price deviation from the window VWAP. Discovery examples use the latest 30m window.
https://api.dripmetrics.ai/metrics/vwap-deviation
NetworkAdvertised amountBillingPayee
eip155:84530.05 USDC0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913Not specifiedexact0xc9b70D8d342609437bc87Ec3C877911a306d3e6A
Source and evidence
{
  "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. VWAP Deviation measures the latest price deviation from the window VWAP. Discovery examples use the latest 30m window.",
  "domain": "api.dripmetrics.ai",
  "evidence_mode": "raw",
  "extension_names": [
    "bazaar"
  ],
  "input_schema": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "properties": {
      "input": {
        "additionalProperties": false,
        "properties": {
          "method": {
            "enum": [
              "GET"
            ],
            "type": "string"
          },
          "queryParams": {
            "additionalProperties": false,
            "properties": {
              "exchange": {
                "description": "Exchange adapter to source recent trades from.",
                "enum": [
                  "binance",
                  "coinbase",
                  "hyperliquid"
                ],
                "type": "string"
              },
              "pair": {
                "description": "Exchange-native trading pair symbol such as BTCUSDT, ETH-USD, BTC, or xyz:TSLA.",
                "type": "string"
              },
              "window": {
                "description": "Lookback window. Hyperliquid supports 30m and 1h; 2h and 3h are currently BTCUSDT/BTC-USD only.",
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "pair",
              "exchange",
              "window"
            ],
            "type": "object"
          },
          "type": {
            "const": "http",
            "type": "string"
          }
        },
        "required": [
          "type",
          "method"
        ],
        "type": "object"
      },
      "output": {
        "properties": {
          "example": {
            "additionalProperties": false,
            "properties": {
              "benchmarkCoverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "components": {
                "additionalProperties": {
                  "type": "number"
                },
                "type": "object"
              },
              "computedAt": {
                "format": "date-time",
                "type": "string"
              },
              "coverage": {
                "additionalProperties": false,
                "properties": {
                  "completeFetch": {
                    "type": "boolean"
                  },
                  "coverageRatio": {
                    "maximum": 1,
                    "minimum": 0,
                    "type": "number"
                  },
                  "effectiveWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  },
                  "errorMessage": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "partialData": {
                    "type": "boolean"
                  },
                  "requestedWindowMinutes": {
                    "minimum": 0,
                    "type": "number"
                  }
                },
                "required": [
                  "requestedWindowMinutes",
                  "effectiveWindowMinutes",
                  "coverageRatio",
                  "partialData",
                  "completeFetch",
                  "errorMessage"
                ],
                "type": "object"
              },
              "exchange": {
                "enum": [
                  "binance",
                  "coinbase",
                  "hyperliquid"
                ],
                "type": "string"
              },
              "firstTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "lastTradeTime": {
                "format": "date-time",
                "type": "string"
              },
              "metric": {
                "type": "string"
              },
              "pair": {
                "type": "string"
              },
              "tradeCount": {
                "minimum": 1,
                "type": "integer"
              },
              "value": {
                "type": "number"
              },
              "window": {
                "enum": [
                  "30m",
                  "1h",
                  "2h",
                  "3h"
                ],
                "type": "string"
              }
            },
            "required": [
              "metric",
              "pair",
              "exchange",
              "window",
              "value",
              "computedAt",
              "tradeCount",
              "firstTradeTime",
              "lastTradeTime",
              "coverage"
            ],
            "type": "object"
          },
          "type": {
            "type": "string"
          }
        },
        "required": [
          "type"
        ],
        "type": "object"
      }
    },
    "required": [
      "input"
    ],
    "type": "object"
  },
  "legacy_network": null,
  "legacy_pay_to": null,
  "legacy_price_basis": null,
  "legacy_price_usd": null,
  "metadata": null,
  "method": "GET",
  "observed_at": 1789166492.489,
  "offers": [
    {
      "amount": "0.05",
      "amount_atomic": "50000",
      "amount_encoding": "atomic_units",
      "amount_raw": "50000",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "billing_unit": null,
      "billing_unit_basis": "commercial_terms_not_validated",
      "currency": "USDC",
      "decimals": 6,
      "decimals_basis": "known_token_mapping",
      "extra": {
        "name": "USD Coin",
        "version": "2"
      },
      "issuer": null,
      "network": "eip155:8453",
      "pay_to": "0xc9b70D8d342609437bc87Ec3C877911a306d3e6A",
      "price_basis": "advertised",
      "scheme": "exact",
      "timeout_seconds": 300,
      "usd_market_value": null
    }
  ],
  "operator_identity": "not_verified",
  "output_schema": null,
  "protocol": "x402",
  "protocol_version": 2,
  "quality": "not_evaluated",
  "run_id": "a2d71bc23fe499771cb704508ed1f9963e3d6a9527f1544d038dc3d3ae01df5a",
  "schema_fingerprint": "8f4295047520cd972568943d91541fa5ed772158bafc9c9b786ecc8aac7e5f98",
  "service_id": "4fa0bc90dd0392edb878257748a8df116d54166dacdf34fc94971e7ba59b8c3e",
  "source": "cdp-bazaar",
  "source_updated_at": "2026-09-09T11:03:58.369Z",
  "url": "https://api.dripmetrics.ai/metrics/vwap-deviation",
  "usage_rights": "not_reviewed"
}

Outcome evidence starts with your workflow.

Private intake is ready for task IDs, charges, retries, result fingerprints and your evaluation criteria. Public performance comparisons need measured results; we do not have that benchmark yet.

Discuss an outcome integration
Collection coverage

Discovery comes from configured registries. Endpoint checks record responses, not task success. Older snapshots retain less detail. Customer usage, commercial terms and task evaluations require additional evidence.

1,423 historical or current source records quarantined during normalization; they are excluded from public comparisons.

43 of 43 archive objects verified in Backblaze. Last verification: Sep 12, 2026, 05:56 UTC.

Collection status JSON