{
  "name": "Lumi API",
  "version": "0.1.0",
  "description": "Pay-per-call crypto market reads from Lumi Trades (lumitrades.io) for AI agents. No API keys or accounts: each paid call is settled in XRP on the XRP Ledger via the x402 protocol (HTTP 402, exact scheme).",
  "human_summary": "Lumi publishes indicator signals, support/resistance levels, a paper-trade slate and a BTC/macro backdrop for 13 coins. Agents call an endpoint, receive HTTP 402 with a price in XRP, sign a small XRP Payment, retry, and get JSON back.",
  "source": "lumitrades.io",
  "payment": {
    "protocol": "x402",
    "x402Version": 2,
    "scheme": "exact",
    "network": "xrpl:0",
    "network_name": "mainnet",
    "asset": "XRP",
    "pay_to": "rM8kmmnz5qPMg7V3r7SHYXgDGvm8PhzLvM",
    "facilitator": "https://xrpl-facilitator-mainnet.t54.ai",
    "source_tag": 804681468,
    "headers": {
      "challenge": "PAYMENT-REQUIRED",
      "payment": "PAYMENT-SIGNATURE",
      "receipt": "PAYMENT-RESPONSE"
    },
    "explorer": "https://livenet.xrpl.org/transactions/"
  },
  "free_endpoints": [
    {
      "method": "GET",
      "path": "/",
      "summary": "This index"
    },
    {
      "method": "GET",
      "path": "/health",
      "summary": "Liveness + config summary"
    },
    {
      "method": "GET",
      "path": "/skill.md",
      "summary": "Agent guide: what is offered, prices, how to pay, example code"
    },
    {
      "method": "GET",
      "path": "/.well-known/x402",
      "summary": "x402 discovery manifest"
    },
    {
      "method": "GET",
      "path": "/openapi.json",
      "summary": "OpenAPI 3.1 description with x-payment-info"
    },
    {
      "method": "GET",
      "path": "/v1/coins",
      "summary": "Supported coins"
    }
  ],
  "paid_endpoints": [
    {
      "method": "GET",
      "path": "/v1/signal/{coin}",
      "price_xrp": "0.005",
      "price_drops": "5000",
      "summary": "Mechanical buy/sell read for one coin: overall label + score, per-timeframe (1h/4h/1d) labels and an indicator summary (RSI, MACD, EMA stack, Bollinger, StochRSI, volume).",
      "example": "/v1/signal/XRP"
    },
    {
      "method": "GET",
      "path": "/v1/levels/{coin}",
      "price_xrp": "0.005",
      "price_drops": "5000",
      "summary": "Lumi's support/resistance levels, bias, 7-day bull/base/bear projection, commentary, catalysts and cited sources for one coin.",
      "example": "/v1/levels/XRP"
    },
    {
      "method": "GET",
      "path": "/v1/slate",
      "price_xrp": "0.01",
      "price_drops": "10000",
      "summary": "Current paper-trade ideas: direction, entry/entry zone, stop, targets, leverage, conviction, status, plus 'no setup' notes and the public track record.",
      "example": "/v1/slate"
    },
    {
      "method": "GET",
      "path": "/v1/market",
      "price_xrp": "0.01",
      "price_drops": "10000",
      "summary": "Market backdrop: BTC levels/projection/signal, macro (yen/USDJPY note, total cap, dominance, fear & greed, BTC perp funding/OI) and breadth across Lumi's 13 coins.",
      "example": "/v1/market"
    }
  ],
  "coins": [
    "HBAR",
    "XLM",
    "XRP",
    "ZBCN",
    "AXL",
    "XDC",
    "BTC",
    "ETH",
    "SOL",
    "DOGE",
    "ADA",
    "LINK",
    "SUI"
  ],
  "docs": "https://api.lumitrades.io/skill.md",
  "disclaimer": "Analytics and education only. Not financial advice. Trade ideas are paper trades tracked publicly on lumitrades.io, not orders or signals to copy. Crypto is volatile and leverage can magnify losses. Do your own research."
}