{
  "name": "Tetrac",
  "description": "Multi-exchange trading data API — tickers, funding rates, open interest, technical scanners, news, economic calendar, and order execution across 30+ CEXs and DEXs.",
  "url": "https://www.tetrac.xyz",
  "provider": {
    "organization": "Tetrac",
    "url": "https://www.tetrac.xyz"
  },
  "version": "1.0.0",
  "documentationUrl": "https://www.tetrac.xyz/docs",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "x402": true,
    "trading": true,
    "marketData": true,
    "technicalAnalysis": true
  },
  "defaultInputModes": ["application/json"],
  "defaultOutputModes": ["application/json"],
  "skills": [
    {
      "id": "market-data",
      "name": "Market Data",
      "description": "Real-time tickers, funding rates, open interest, swap volumes, volume snapshots, and new token listings across 30+ centralized and decentralized exchanges.",
      "tags": ["tickers", "funding-rates", "open-interest", "swap-volume", "listings", "CEX", "DEX", "crypto"],
      "examples": [
        "Get funding rates across all exchanges",
        "Get open interest for BTC",
        "Show new token listings today",
        "Get Binance tickers with minimum volume 10M"
      ]
    },
    {
      "id": "technical-analysis",
      "name": "Technical Analysis",
      "description": "Multi-timeframe technical scanner across assets and exchanges. Identify trend direction, momentum, and key levels.",
      "tags": ["technical-analysis", "scanner", "multi-timeframe", "signals"],
      "examples": [
        "Scan BTCUSDT on 1h timeframe",
        "Run scanner for ETH",
        "Get Tetrac scanner results for SOLUSDT 4h"
      ]
    },
    {
      "id": "market-intelligence",
      "name": "Market Intelligence",
      "description": "AI-powered market insights, aggregated crypto news, economic calendar events, and market quake detection for sudden volume and price spikes.",
      "tags": ["news", "insights", "calendar", "quakes", "AI", "alerts"],
      "examples": [
        "What are today's market insights?",
        "Get latest crypto news",
        "Show upcoming economic events",
        "Any market quakes in the last hour?"
      ]
    },
    {
      "id": "exchange-read",
      "name": "Exchange Data (Read)",
      "description": "Read-only exchange API — list supported exchanges, get positions, balances, best bid/ask, open orders, and trade history across every supported venue.",
      "tags": ["positions", "balance", "orders", "bid-ask", "trade-history", "exchange"],
      "examples": [
        "Get my Binance positions",
        "What is my balance on Bybit?",
        "Show best bid/ask for BTCUSDT on OKX",
        "Get my trade history on Bitget"
      ]
    },
    {
      "id": "exchange-trade",
      "name": "Exchange Trading (Execute)",
      "description": "Trading execution API — place market, limit, and stop orders; set leverage; cancel orders; close positions across every supported venue.",
      "tags": ["trading", "orders", "market-order", "limit-order", "leverage", "cancel", "close-position"],
      "examples": [
        "Place a market buy for 0.1 BTC on Binance",
        "Set 10x leverage on ETHUSDT on Bybit",
        "Cancel all orders on OKX",
        "Close all positions on Bitget"
      ]
    },
    {
      "id": "exchange-latency",
      "name": "Exchange Latency Monitor",
      "description": "Real-time API latency monitoring across all supported exchanges. Identify which exchanges are slow or experiencing degraded performance.",
      "tags": ["latency", "uptime", "monitoring", "exchange-health"],
      "examples": [
        "Which exchange has the lowest latency right now?",
        "Is Binance API slow?",
        "Show exchange latency rankings"
      ]
    }
  ],
  "authentication": {
    "schemes": ["x402"],
    "x402": {
      "payTo": "2uSZu6jhF7ZT7bREmQZeiJCEgynN2Qwpqa3BtaxhxxBM",
      "chain": "solana",
      "token": "USDC",
      "network": "mainnet"
    }
  },
  "endpoints": {
    "paid_x402": {
      "ttc_scanner": {
        "method": "GET",
        "path": "/api/v1/markets/ttc-scanner",
        "url": "https://www.tetrac.xyz/api/v1/markets/ttc-scanner",
        "description": "Asset technical scanner with multi-timeframe analysis for a single symbol",
        "authentication": "x402",
        "price": "$0.05 USDC",
        "params": {
          "symbol": { "type": "string", "required": true, "example": "BTCUSDT" },
          "timeframe": { "type": "string", "required": true, "example": "1h" }
        }
      },
      "ttc_scanner_cache": {
        "method": "GET",
        "path": "/api/v1/markets/ttc-scanner-cache",
        "url": "https://www.tetrac.xyz/api/v1/markets/ttc-scanner-cache",
        "description": "Latest cached technical-analysis signals across every scanned market — the full snapshot in one call (no params)",
        "authentication": "x402",
        "price": "$0.50 USDC"
      },
      "hybrid_tickers": {
        "method": "GET",
        "path": "/api/v1/markets/hybrid-tickers",
        "url": "https://www.tetrac.xyz/api/v1/markets/hybrid-tickers",
        "description": "Multi-exchange tickers with volume filtering",
        "authentication": "x402",
        "price": "$0.05 USDC",
        "params": {
          "exchange": { "type": "string", "required": true, "example": "binance" },
          "minimumVolume": { "type": "integer", "required": false, "example": 10000000 }
        }
      },
      "funding_rates": {
        "method": "GET",
        "path": "/api/v1/markets/funding-rates",
        "url": "https://www.tetrac.xyz/api/v1/markets/funding-rates",
        "description": "Perpetual futures funding rates across exchanges",
        "authentication": "x402",
        "price": "$0.05 USDC"
      },
      "open_interest": {
        "method": "GET",
        "path": "/api/v1/markets/open-interest",
        "url": "https://www.tetrac.xyz/api/v1/markets/open-interest",
        "description": "Open interest data across exchanges",
        "authentication": "x402",
        "price": "$0.05 USDC"
      },
      "exchanges_read": {
        "method": "GET",
        "path": "/api/v1/exchanges",
        "url": "https://www.tetrac.xyz/api/v1/exchanges",
        "description": "List supported exchanges, get positions, balances, best bid/ask, and trade history",
        "authentication": "x402",
        "price": "$0.05 USDC"
      },
      "exchanges_trade": {
        "method": "POST",
        "path": "/api/v1/exchanges",
        "url": "https://www.tetrac.xyz/api/v1/exchanges",
        "description": "Place market/limit/stop orders, set leverage, cancel orders, and close positions",
        "authentication": "x402",
        "price": "$0.05 USDC",
        "request_schema": {
          "type": "object",
          "required": ["exchangeName", "method"],
          "properties": {
            "exchangeName": {
              "type": "string",
              "description": "Venue id. Venue roster changes over time and is not enumerated here. See https://www.tetrac.xyz or the `supportedExchanges` array returned by `GET /api/v1/exchanges`."
            },
            "method": {
              "type": "string",
              "enum": ["getTickers", "getBestBidAsk", "getPositions", "getBalance", "getOrders", "getUserTradeHistory", "placeMarketOrder", "placeLimitOrder", "placeStopOrder", "cancelOrder", "cancelAllOrders", "closeAllPositions", "setLeverage", "setHedgeMode", "getDepositAddress", "createWithdrawal"]
            },
            "params": { "type": "object" },
            "credentials": { "type": "object", "description": "Exchange API credentials (apiKey, apiSecret, passphrase)" }
          }
        }
      },
      "exchange_latency": {
        "method": "GET",
        "path": "/api/v1/exchanges/latency",
        "url": "https://www.tetrac.xyz/api/v1/exchanges/latency",
        "description": "Real-time exchange API latency monitoring",
        "authentication": "x402",
        "price": "$0.05 USDC"
      },
      "listings": {
        "method": "GET",
        "path": "/api/v1/markets/listings",
        "url": "https://www.tetrac.xyz/api/v1/markets/listings",
        "description": "New token listings across exchanges",
        "authentication": "x402",
        "price": "$0.05 USDC"
      },
      "insights": {
        "method": "GET",
        "path": "/api/v1/markets/insights",
        "url": "https://www.tetrac.xyz/api/v1/markets/insights",
        "description": "AI-powered market analysis insights",
        "authentication": "x402",
        "price": "$0.05 USDC"
      },
      "news": {
        "method": "GET",
        "path": "/api/v1/markets/news",
        "url": "https://www.tetrac.xyz/api/v1/markets/news",
        "description": "Aggregated crypto news feed",
        "authentication": "x402",
        "price": "$0.05 USDC"
      },
      "calendar": {
        "method": "GET",
        "path": "/api/v1/markets/calendar",
        "url": "https://www.tetrac.xyz/api/v1/markets/calendar",
        "description": "Crypto and macro economic events calendar",
        "authentication": "x402",
        "price": "$0.05 USDC"
      },
      "swap_volume": {
        "method": "GET",
        "path": "/api/v1/markets/swap-volume",
        "url": "https://www.tetrac.xyz/api/v1/markets/swap-volume",
        "description": "Decentralized exchange swap volumes",
        "authentication": "x402",
        "price": "$0.05 USDC"
      },
      "volume_snapshot": {
        "method": "GET",
        "path": "/api/v1/markets/volume-snapshot",
        "url": "https://www.tetrac.xyz/api/v1/markets/volume-snapshot",
        "description": "Cross-exchange volume snapshots",
        "authentication": "x402",
        "price": "$0.05 USDC"
      },
      "quakes": {
        "method": "GET",
        "path": "/api/v1/markets/quakes",
        "url": "https://www.tetrac.xyz/api/v1/markets/quakes",
        "description": "Market quake detector — sudden volume and price spikes across exchanges",
        "authentication": "x402",
        "price": "$0.05 USDC"
      }

    }
  },
  "supportedChains": ["solana"],
  "supportedTokens": ["USDC"],
  "protocols": ["x402"],
  "links": {
    "website": "https://www.tetrac.xyz",
    "docs": "https://www.tetrac.xyz/docs",
    "x402": "https://www.tetrac.xyz/.well-known/x402.json"
  }
}
