{
 "openapi": "3.1.0",
 "info": {
  "title": "LoneStarOracle \u2014 full catalog",
  "version": "1.20261023.1",
  "description": "Every LoneStarOracle pay-per-call data service in one document. Call each endpoint at its own host (x-direct-url on each operation; `url` in catalog.json). That direct URL is the resource the 402 challenge names, so x402 clients pay and retry cleanly. Gateway paths https://lonestaroracle.xyz/api/<service>/<path> (gateway_url) only 307-redirect to the direct URL; never pay at the proxy. Paid endpoints return HTTP 402 with x402 payment requirements (USDC on Base or Solana); pay and retry. No API keys, no accounts. Price per call is in x-payment-info.",
  "contact": {
   "email": "info@lonestaroracle.xyz"
  },
  "x-guidance": "Agents: fetch this one document; do not crawl per-service hosts. Base URL https://lonestaroracle.xyz/api/<service>/<path> forwards to each service (x-direct-url on each operation is the same endpoint on its own host; both work). Every operation carries x-payment-info: authMode 'free' needs no payment; authMode 'payment' returns HTTP 402 with the requirements in the base64 'payment-required' response header (x402 v2; a v1 body is also sent for legacy clients). Pay USDC on Base (eip155:8453) or Solana and retry with the payment header; settlement happens only on a successful (2xx) response, so a 4xx such as an unknown category or a missing parameter is never charged. Query-parameter names are in each operation; common synonyms are accepted (e.g. ticker/symbol, country/location). Prices are fixed per call and listed in x-payment-info.price.amount (USD). info.version changes whenever any path, parameter, price or schema changes (x-content-hash is the sha256 of paths+components), so re-pull only when it moves. Flat list: https://lonestaroracle.xyz/catalog.json. Payment manifest: https://lonestaroracle.xyz/.well-known/x402. Feedback (free, no payment, no key): POST any JSON to https://lonestaroracle.xyz/feedback (what you wanted, what was missing, what you would pay); GET it for the suggested fields. Trialability (added 2026-10-05): each operation carries x-example (a real worked request/response), x-edge-cases (how empty, partial, bad-input and error results are represented), x-provenance (data freshness) and x-service-version (pin it; it changes only when that service's paths, parameters or schema change). Contact: jay@lonestaroracle.xyz.",
  "x-content-hash": "d1e633c6f2504a9d33aa5453e878a05c319dad0d84bdc304742b719cb9138332",
  "x-changed-at": "2026-10-23T06:40:30Z"
 },
 "servers": [
  {
   "url": "https://lonestaroracle.xyz/api"
  }
 ],
 "externalDocs": {
  "url": "https://docs.lonestaroracle.xyz"
 },
 "tags": [
  {
   "name": "aerocheck",
   "x-displayName": "AeroCheck",
   "x-service-slug": "aero",
   "description": "Aerodrome DEX pool risk scanner \u2014 checks both tokens in any pool for honeypots, rug vectors, and safety flags. Returns per-token risk scores and an AI pool verdict. $0.05/query via x402 USDC on Base. | Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://aero.lonestaroracle.xyz",
   "x-service-version": "a6bca2537f4d",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": ""
   }
  },
  {
   "name": "africapulse",
   "x-displayName": "AfricaPulse",
   "x-service-slug": "africa",
   "description": "Africa regional stress pulse: call /pulse (no params). Returns a STABLE / MODERATE / ELEVATED signal with score, the stressed economies + triggers, per-country IMF macro, FX vs USD with peg status, and the Brent / copper / gold energy driver. $0.05 via x402. Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://africa.lonestaroracle.xyz",
   "x-service-version": "b43a03a72e92",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "agripulse",
   "x-displayName": "AgriPulse",
   "x-service-slug": "agri",
   "description": "Global agricultural commodity intelligence \u2014 grains (corn, wheat, soybeans, rice), softs (cotton, coffee, cocoa, sugar), livestock (beef, pork) with trend and AI narrative. $0.03/query via x402 USDC on Base.  |  Also from LoneStarOracle: CrownBlock (crownblock.lonestaroracle.xyz) for crude oil & gas intel  |  MacroPulse (macro.lonestaroracle.xyz) for broader macro indicators  |  RealEstatePulse (realestate.lonestaroracle.xyz) for mortgage & housing data  |  Full catalog: lonestaroracle.xyz NEW: ",
   "x-direct-host": "https://agri.lonestaroracle.xyz",
   "x-service-version": "c1d13dfccdc4",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "analystedge",
   "x-displayName": "AnalystEdge",
   "x-service-slug": "analyst",
   "description": "Analyst consensus for a stock: pass ?symbol=TICKER (default AAPL). Returns the rating breakdown + consensus, price target + upside vs live price, a BULLISH/BEARISH/NEUTRAL signal, and recent upgrades/downgrades. $0.05 via x402. Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://analyst.lonestaroracle.xyz",
   "x-service-version": "20c965e94a40",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "asiapulse",
   "x-displayName": "AsiaPulse",
   "x-service-slug": "asia",
   "description": "Asia regional stress pulse: call /pulse (no params). Returns a STABLE / MODERATE / ELEVATED signal with score, the stressed economies + triggers, per-country IMF macro, FX vs USD with peg status, and the Brent / natural-gas / copper energy driver. $0.05 via x402. Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://asia.lonestaroracle.xyz",
   "x-service-version": "1f2293f93b7e",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "bundlescope",
   "x-displayName": "BundleScope",
   "x-service-slug": "bundle",
   "description": "Token launch bundle detection on Base. Pass a token contract address. Returns coordinated same-block buyers at launch, dump status, and wallet addresses. Use to detect snipers or insider launches before trading. $0.10/scan via x402. | Also: TokenScope (token.lonestaroracle.xyz) ChainScout (chainscout.lonestaroracle.xyz) | Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://bundle.lonestaroracle.xyz",
   "x-service-version": "a8ce63d86cbb",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": ""
   }
  },
  {
   "name": "capitolflow",
   "x-displayName": "CapitolFlow",
   "x-service-slug": "capitol",
   "description": "US congressional (Senate+House) stock-trade disclosures: recent trades, by-ticker lookup (?symbol=), and a 30-day aggregate buy/sell signal. Lagged STOCK Act data. $0.05 via x402. Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://capitol.lonestaroracle.xyz",
   "x-service-version": "247b6e11757a",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "cascadewatch",
   "x-displayName": "CascadeWatch",
   "x-service-slug": "cascade",
   "description": "DeFi liquidation cascade risk monitor. Tracks positions near liquidation on Morpho Blue + Aave V3. Returns cascade risk score, at-risk positions, liquidatable collateral, and potential cascade volume. Also /cascade and /report endpoints. $0.10/query via x402. | Also: DeFiRisk (defi.lonestaroracle.xyz) StakeEdge (stake.lonestaroracle.xyz) | Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://cascade.lonestaroracle.xyz",
   "x-service-version": "09b2ca44ea97",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": ""
   }
  },
  {
   "name": "chainscout",
   "x-displayName": "ChainScout",
   "x-service-slug": "chainscout",
   "description": "On-chain intelligence - whale moves, trending tokens, DeFi TVL on Base and Ethereum. $0.05/query via x402 USDC on Base.  |  Also from LoneStarOracle: TokenScope (token.lonestaroracle.xyz)  |  WalletRisk (wallet.lonestaroracle.xyz)  |  CrownBlock (crownblock.lonestaroracle.xyz)  |  Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://chainscout.lonestaroracle.xyz",
   "x-service-version": "2cb45198af8b",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "computepulse",
   "x-displayName": "ComputePulse",
   "x-service-slug": "compute",
   "description": "ComputePulse \u2014 real-time GPU compute spot price intelligence. H100, H200, B200, A100, A10G, L40S, RTX 4090 pricing across Vast.ai, RunPod, AWS EC2 Spot, Lambda Labs. Returns best deal per GPU tier, market signal (buyer/balanced/tight), and AI infrastructure brief. GET /report $0.05 via x402. | Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://compute.lonestaroracle.xyz",
   "x-service-version": "38ae1590f0ee",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "computeindex",
   "x-displayName": "ComputeIndex",
   "x-service-slug": "computeindex",
   "description": "Regional cost of powering AI compute: call /index (no params). Returns energy cost per GPU-hour by US power region, regional basis, cheapest/priciest region, 1,000-GPU monthly spread, GPU spot prices and grid stress. $0.10 via x402. Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://computeindex.lonestaroracle.xyz",
   "x-service-version": "d8855fb3c0a3",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "GPU quotes, ISO power prices and EIA grid data refreshed every ~12-15 min"
   }
  },
  {
   "name": "conflictpulse",
   "x-displayName": "ConflictPulse",
   "x-service-slug": "conflict",
   "description": "Per-country conflict signal: pass ?country=NAME (also accepts ?q=, ?nation=). Returns a LOW / ELEVATED / HIGH level, the 7-day trend (escalating / steady / easing), intensity vs the 30-day peak, and recent headlines. Media-attention proxy, not a casualty count. $0.05 via x402. Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://conflict.lonestaroracle.xyz",
   "x-service-version": "a4050e8851a6",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "consumerpulse",
   "x-displayName": "ConsumerPulse",
   "x-service-slug": "consumer",
   "description": "US consumer-demand signal: retail & food-services sales, core spending (ex-autos & gas), e-commerce vs restaurants, sector movers, and a consumer phase. Monthly Census data. $0.05 via x402. Full catalog: lonestaroracle.xyz NEW: retail growth includes its percentile vs the decade (fields yoy_percentile_10y, yoy_vs_history).",
   "x-direct-host": "https://consumer.lonestaroracle.xyz",
   "x-service-version": "5b252458ca12",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "contentforge",
   "x-displayName": "ContentForge",
   "x-service-slug": "content",
   "description": "URL-to-content pipeline - LinkedIn post, tweets, newsletter, and SEO copy. $0.15/job via x402 USDC on Base.  |  Also from LoneStarOracle: Floyd (floyd.lonestaroracle.xyz)  |  NewsSentiment (news.lonestaroracle.xyz)  |  Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://content.lonestaroracle.xyz",
   "x-service-version": "18f23ee11abf",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "contractcheck",
   "x-displayName": "ContractCheck",
   "x-service-slug": "contract",
   "description": "AI-powered smart contract security audit: honeypots, rug vectors, hidden ownership, tax manipulation + Claude AI verdict. $0.05/query via x402 USDC on Base.  |  Also from LoneStarOracle: TokenScope (token.lonestaroracle.xyz)  |  WalletRisk (wallet.lonestaroracle.xyz)  |  ChainScout (chain.lonestaroracle.xyz)  |  Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://contract.lonestaroracle.xyz",
   "x-service-version": "8ba2fbb54f44",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "copperheadai",
   "x-displayName": "CopperheadAI",
   "x-service-slug": "copperhead",
   "description": "CopperheadAI \u2014 autonomous Move smart contract security auditor for Aptos and Sui. POST /audit with Move source or GitHub URL. Returns structured audit report. $2.00/audit via x402 USDC on Base. | Solidity audits: RattlerAI (rattler.lonestaroracle.xyz) | Rust audits: CottonmouthAI (cottonmouth.lonestaroracle.xyz) | Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://copperhead.lonestaroracle.xyz",
   "x-service-version": "33c657c45397",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": ""
   }
  },
  {
   "name": "cot",
   "x-displayName": "COT",
   "x-service-slug": "cot",
   "description": "CFTC Commitments of Traders positioning: call /cot?market=<name> (e.g. ?market=gold or ?market=sp500 or ?market=10y). Returns a Crowded Long / Lean Long / Neutral / Lean Short / Crowded Short signal from large-spec net positioning vs its 3-year history, plus commercial net, week-over-week change and open interest. $0.05 via x402. Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://cot.lonestaroracle.xyz",
   "x-service-version": "706ff3d18d66",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "cottonmouthai",
   "x-displayName": "CottonmouthAI",
   "x-service-slug": "cottonmouth",
   "description": "CottonmouthAI \u2014 autonomous Rust smart contract security auditor for CosmWasm, Anchor/Solana, Stellar/Soroban, and NEAR. POST /audit with Rust source or GitHub URL. Returns structured audit report. $2.00/audit via x402 USDC on Base. | Solidity audits: RattlerAI (rattler.lonestaroracle.xyz) | Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://cottonmouth.lonestaroracle.xyz",
   "x-service-version": "48cd8f5e33e7",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": ""
   }
  },
  {
   "name": "crownblock",
   "x-displayName": "CrownBlock",
   "x-service-slug": "crownblock",
   "description": "US oil & gas intelligence - crude prices (WTI/Brent/Henry Hub), refined products (gasoline/heating oil/jet fuel/diesel/propane), crude inventory, rig count, and production by basin (Permian, Bakken, Appalachia, GOM and more). $1.00/report via x402 USDC on Base.  |  Also from LoneStarOracle: MacroPulse (macro.lonestaroracle.xyz)  |  EquityScope (equity.lonestaroracle.xyz)  |  NewsSentiment (news.lonestaroracle.xyz)  |  Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://crownblock.lonestaroracle.xyz",
   "x-service-version": "9fb7afef836b",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "cyclepulse",
   "x-displayName": "CyclePulse",
   "x-service-slug": "cycle",
   "description": "US inventory & production cycle signal: inventory-to-sales ratio and its trend, factory new orders (total mfg, durable goods, core capex ex-aircraft), order backlog, and the bullwhip cycle phase. $0.05 via x402. Full catalog: lonestaroracle.xyz NEW: the inventory-to-sales ratio includes its 10-year percentile \u2014 historically lean vs bloated (fields percentile_10y, vs_history).",
   "x-direct-host": "https://cycle.lonestaroracle.xyz",
   "x-service-version": "ee3dc2fc3065",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "defirisk",
   "x-displayName": "DeFiRisk",
   "x-service-slug": "defi",
   "description": "DeFi protocol risk assessment. Returns protocol risk score, TVL, audit history, smart contract risk signals, and counterparty exposure for major DeFi protocols. $0.10/query via x402. | Also: CascadeWatch (cascade.lonestaroracle.xyz) StakeEdge (stake.lonestaroracle.xyz) | Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://defi.lonestaroracle.xyz",
   "x-service-version": "ec88351f10a4",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "docedge",
   "x-displayName": "DocEdge",
   "x-service-slug": "doc",
   "description": "DocEdge converts PDFs to clean Markdown, extracts tables, and generates AI summaries. $0.05/document via x402 USDC on Base. | Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://doc.lonestaroracle.xyz",
   "x-service-version": "c1e8a5c1e29b",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "earningscalendar",
   "x-displayName": "EarningsCalendar",
   "x-service-slug": "earnings",
   "description": "Earnings dates, EPS/revenue estimates, and Claude AI pre-earnings briefing for up to 30 tickers. $0.03/query via x402 USDC on Base.  |  Also from LoneStarOracle: EquityScope (equity.lonestaroracle.xyz)  |  OptionsFlow (options.lonestaroracle.xyz)  |  InsiderFlow (insider.lonestaroracle.xyz)  |  Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://earnings.lonestaroracle.xyz",
   "x-service-version": "28028ed9aff8",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "energycatalyst",
   "x-displayName": "EnergyCatalyst",
   "x-service-slug": "energy",
   "description": "Use when trading or assessing US energy around a scheduled EIA report. Call /energy (no params) for the full dashboard or /energy?report=crude|gasoline|distillate|natgas to focus. Returns a BULLISH / NEUTRAL / BEARISH signal for petroleum and natural gas (stocks vs the 5-year seasonal norm + weekly draw/build) and the next EIA report dates that move WTI/Brent/Henry Hub/USO/UNG/XLE. $0.05 via x402. Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://energy.lonestaroracle.xyz",
   "x-service-version": "994d667652e2",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "equityscope",
   "x-displayName": "EquityScope",
   "x-service-slug": "equity",
   "description": "AI-powered stock fundamentals + Claude AI investment analysis: valuation, analyst outlook, key risks. $0.05/query via x402 USDC on Base.  |  Also from LoneStarOracle: OptionsFlow (options.lonestaroracle.xyz)  |  InsiderFlow (insider.lonestaroracle.xyz)  |  RealEstatePulse (realestate.lonestaroracle.xyz)  |  MacroPulse (macro.lonestaroracle.xyz)  |  Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://equity.lonestaroracle.xyz",
   "x-service-version": "702a65952270",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "europepulse",
   "x-displayName": "EuropePulse",
   "x-service-slug": "europe",
   "description": "Europe regional stress pulse: call /pulse (no params). Returns a STABLE / MODERATE / ELEVATED signal with score, the stressed economies + triggers, per-country IMF macro, FX vs USD with peg status, and the Brent / natural-gas / wheat energy driver. $0.05 via x402. Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://europe.lonestaroracle.xyz",
   "x-service-version": "d68774171210",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "floyd",
   "x-displayName": "Floyd",
   "x-service-slug": "floyd",
   "description": "Floyd is an autonomous coding agent. POST /hire - $0.50/task via x402 USDC on Base. Analyzes repo, writes code, opens a pull request.  |  Also from LoneStarOracle: ChainScout (chainscout.lonestaroracle.xyz)  |  ContentForge (content.lonestaroracle.xyz)  |  TokenScope (token.lonestaroracle.xyz)  |  Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://floyd.lonestaroracle.xyz",
   "x-service-version": "b95fe023103f",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": ""
   }
  },
  {
   "name": "fundingrates",
   "x-displayName": "FundingRates",
   "x-service-slug": "funding",
   "description": "Perp funding rates \u2014 BTC/ETH/SOL/AVAX/LINK/ARB across OKX, Hyperliquid, dYdX. Signal-first: LONG_HEAVY/SHORT_HEAVY/NEUTRAL/MIXED/EXTREME. $0.05 via x402 on Base. | Also: MacroPulse (macro.lonestaroracle.xyz) | TechAnalysis (ta.lonestaroracle.xyz) | Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://funding.lonestaroracle.xyz",
   "x-service-version": "2d5ee22b7f00",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "fundflow",
   "x-displayName": "FundFlow",
   "x-service-slug": "funds",
   "description": "Institutional 13F flow: call /funds?ticker=<stock ticker> (e.g. ?ticker=NVDA). Returns an ACCUMULATION / NEUTRAL / DISTRIBUTION flow read from top-holder quarter-over-quarter changes, plus institutional ownership %, count and the top holders tagged added/trimmed/held/new. $0.05 via x402. 13F is quarterly and ~45-day lagged. Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://funds.lonestaroracle.xyz",
   "x-service-version": "07e4e26e046e",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "tokengap",
   "x-displayName": "TokenGap",
   "x-service-slug": "gap",
   "description": "Tokenized-stock gap: call /gap?ticker=TSLA ($0.05) for one stock across Robinhood Chain and Solana xStocks (price vs the real share, premium/discount, liquidity, best venue, implied next open when closed), or /gaps ($0.10) for every supported ticker ranked by gap. Supported: TSLA NVDA AAPL SPY QQQ MSTR COIN HOOD. Missing/unsupported ticker returns a free 400. Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://gap.lonestaroracle.xyz",
   "x-service-version": "5a6a95a7b740",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": ""
   }
  },
  {
   "name": "geopulse",
   "x-displayName": "GeoPulse",
   "x-service-slug": "geo",
   "description": "Geopolitical risk monitor by region. Returns risk_score (1-10), active conflict or instability signals, and commodity impact analysis. Pass a region name or leave empty for global overview. $0.07/query via x402. | Also: MacroPulse (macro.lonestaroracle.xyz) CrownBlock (crownblock.lonestaroracle.xyz) | Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://geo.lonestaroracle.xyz",
   "x-service-version": "79b09e9b5d1c",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "govedge",
   "x-displayName": "GovEdge",
   "x-service-slug": "govedge",
   "description": "GovEdge monitors federal contract awards and cross-references winning vendors with stock tickers to identify potential market movers. $0.20/query via x402 USDC on Base. | Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://govedge.lonestaroracle.xyz",
   "x-service-version": "6595f14dc798",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "gridpulse",
   "x-displayName": "GridPulse",
   "x-service-slug": "grid",
   "description": "US electricity grid intelligence \u2014 real-time demand, generation mix (% renewable/gas/nuclear), day-ahead forecasts, and grid stress signals for 7 major US regions. $0.03/report via x402 USDC on Base. | Also from LoneStarOracle: CrownBlock (crownblock.lonestaroracle.xyz) for oil/gas prices | MacroPulse (macro.lonestaroracle.xyz) for macro indicators | Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://grid.lonestaroracle.xyz",
   "x-service-version": "de128fd171e9",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "hazardpulse",
   "x-displayName": "HazardPulse",
   "x-service-slug": "hazard",
   "description": "Hazard/disaster alerts: call /hazard (global) or /hazard?country=<name> to scope. Returns a CALM / ACTIVE / ELEVATED / SEVERE signal with a 0-10 score, active Red/Orange alert counts, the biggest current events (earthquake / cyclone / flood / volcano / wildfire) named with country + alert level, and a by-type breakdown. $0.05 via x402. Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://hazard.lonestaroracle.xyz",
   "x-service-version": "d49e65304ccf",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "insiderflow",
   "x-displayName": "InsiderFlow",
   "x-service-slug": "insider",
   "description": "SEC Form 4 insider trading data direct from EDGAR. $0.03/query via x402 USDC on Base.  |  Also from LoneStarOracle: EquityScope (equity.lonestaroracle.xyz)  |  EarningsCalendar (earnings.lonestaroracle.xyz)  |  OptionsFlow (options.lonestaroracle.xyz)  |  Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://insider.lonestaroracle.xyz",
   "x-service-version": "3562e8f13e85",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "kyacheck",
   "x-displayName": "KYACheck",
   "x-service-slug": "kya",
   "description": "KYA / counterparty check: call /check?wallet=<address> (optional &name=<agent or entity> &chain=base|eth|arb|poly|bsc). Returns PASS / REVIEW / BLOCK with reasons from an exact OFAC crypto-address match, an OFAC name screen and on-chain wallet risk, signed as a verifiable LSO Receipt. $0.10 via x402. Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://kya.lonestaroracle.xyz",
   "x-service-version": "92c987a097ff",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "OFAC SDN refreshed daily from US Treasury; wallet risk read live"
   }
  },
  {
   "name": "laborpulse",
   "x-displayName": "LaborPulse",
   "x-service-slug": "labor",
   "description": "US labor-market signal: unemployment, monthly payrolls (jobs added), wage growth, participation, and JOLTS openings/quits, with a labor phase. Monthly BLS data. $0.05 via x402. Full catalog: lonestaroracle.xyz NEW: wage growth, quits, and unemployment include percentile-vs-decade context (fields percentile_10y, vs_history).",
   "x-direct-host": "https://labor.lonestaroracle.xyz",
   "x-service-version": "727c08a2233b",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "latampulse",
   "x-displayName": "LatAmPulse",
   "x-service-slug": "latam",
   "description": "LatAmPulse \u2014 Latin America economic intelligence. GET /feed for free currency and commodity data. GET /report for full report with AI narrative. $0.05/report via x402 USDC on Base. | Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://latam.lonestaroracle.xyz",
   "x-service-version": "7ba3fd2ec24a",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "tokenlaunch",
   "x-displayName": "TokenLaunch",
   "x-service-slug": "launches",
   "description": "New token launch scanner on Base and Ethereum. Returns recently launched tokens with contract addresses, initial liquidity, price, and early red flags. $0.05/scan via x402. | Also: TokenScope (token.lonestaroracle.xyz) ChainScout (chainscout.lonestaroracle.xyz) | Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://launches.lonestaroracle.xyz",
   "x-service-version": "686723e8dd60",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "leaseedge",
   "x-displayName": "LeaseEdge",
   "x-service-slug": "lease",
   "description": "LeaseEdge provides Gulf of Mexico oil & gas lease intelligence from BOEM federal data. Track active leases, auction results, block availability, and upcoming sales. $0.15/query via x402 USDC on Base. | Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://lease.lonestaroracle.xyz",
   "x-service-version": "f32ace2e555d",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "liquidations",
   "x-displayName": "Liquidations",
   "x-service-slug": "liq",
   "description": "Perp liquidation data across OKX \u2014 BTC/ETH/SOL/AVAX/LINK/ARB. Signal: LONG_CASCADE/SHORT_CASCADE/BALANCED/EXTREME. Returns long vs short liquidation volume, biggest single events, and hot price zones. Use /signal for lightweight signal only, /biggest for top events. $0.10/query via x402. | Also: FundingRates (funding.lonestaroracle.xyz) OpenInterest (oi.lonestaroracle.xyz) | Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://liq.lonestaroracle.xyz",
   "x-service-version": "c4cfa9343a52",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "liquiditypulse",
   "x-displayName": "LiquidityPulse",
   "x-service-slug": "liquidity",
   "description": "US liquidity & financial conditions: call /liquidity (no params). Returns net liquidity (Fed balance sheet - RRP - TGA) with its 4-week trend (EXPANDING / NEUTRAL / CONTRACTING), Chicago Fed NFCI conditions (LOOSE / TIGHT), HY spread, yield curve and a combined regime read. $0.05 via x402. Full catalog: lonestaroracle.xyz NEW: NFCI financial conditions include percentile-vs-decade context (fields nfci_percentile_10y, nfci_vs_history).",
   "x-direct-host": "https://liquidity.lonestaroracle.xyz",
   "x-service-version": "5fbb91ff1a80",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "macropulse",
   "x-displayName": "MacroPulse",
   "x-service-slug": "macro",
   "description": "US macro intelligence \u2014 Fed rate, CPI/Core PCE YoY, yield curve, M2, GDP, VIX, Fear & Greed, AI macro regime narrative. $0.05/query via x402 USDC on Base.  |  Also from LoneStarOracle: EquityScope (equity.lonestaroracle.xyz)  |  RealEstatePulse (realestate.lonestaroracle.xyz)  |  CrownBlock (crownblock.lonestaroracle.xyz)  |  Full catalog: lonestaroracle.xyz NEW: VIX (fear) and CPI (inflation) include historical percentile context vs their own history (fields vix_percentile_5y, cpi_percentile_10",
   "x-direct-host": "https://macro.lonestaroracle.xyz",
   "x-service-version": "b0bb80bb40d0",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "menapulse",
   "x-displayName": "MENAPulse",
   "x-service-slug": "mena",
   "description": "MENA regional stress pulse: call /pulse (no params). Returns a STABLE / MODERATE / ELEVATED signal with score, the stressed economies + triggers, per-country IMF macro, FX vs USD with peg status, and the Brent / natural-gas energy driver. $0.05 via x402. Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://mena.lonestaroracle.xyz",
   "x-service-version": "2673ef4f6b24",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "industrialmetals",
   "x-displayName": "IndustrialMetals",
   "x-service-slug": "metals",
   "description": "13 metals (copper, aluminum, nickel, steel, lithium, iron ore, zinc, uranium, rare earths, gold, silver, platinum, palladium) with momentum signals and category-level analysis. GET /report $0.05 via x402. NEW: each metal includes 52-week range context \u2014 where the price sits within its own year (fields percentile_1y, vs_range, high_52w/low_52w).",
   "x-direct-host": "https://metals.lonestaroracle.xyz",
   "x-service-version": "058ee5d43a2f",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "strategicmaterials",
   "x-displayName": "StrategicMaterials",
   "x-service-slug": "minerals",
   "description": "Critical-minerals supply-concentration & US import-reliance signal: for a mineral commodity, world mine-production concentration by country (top producers, China share, HHI), US net import reliance and major import sources, and reserves concentration. $0.05 via x402. Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://minerals.lonestaroracle.xyz",
   "x-service-version": "1da34e2ddf1f",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "newssentiment",
   "x-displayName": "NewsSentiment",
   "x-service-slug": "news",
   "description": "Market news sentiment - bullish/bearish scoring across equities, crypto, and macro. $0.05/query via x402 USDC on Base.  |  Also from LoneStarOracle: MacroPulse (macro.lonestaroracle.xyz)  |  EquityScope (equity.lonestaroracle.xyz)  |  ChainScout (chain.lonestaroracle.xyz)  |  Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://news.lonestaroracle.xyz",
   "x-service-version": "c5d7306bde28",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "openinterest",
   "x-displayName": "OpenInterest",
   "x-service-slug": "oi",
   "description": "Perp open interest across OKX, Hyperliquid, dYdX \u2014 BTC/ETH/SOL/AVAX/LINK/ARB. Signal: ACCUMULATING/DELEVERAGING/MIXED. Returns USD totals, per-exchange breakdown, 5-min OI delta, and dominant exchange. Use /signal for lightweight signal only, /extremes for top movers. $0.05/query via x402. | Also: FundingRates (funding.lonestaroracle.xyz) Liquidations (liq.lonestaroracle.xyz) | Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://oi.lonestaroracle.xyz",
   "x-service-version": "9acc3e0fce80",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "optionsflow",
   "x-displayName": "OptionsFlow",
   "x-service-slug": "options",
   "description": "Options flow and unusual activity scanner, plus 25-delta IV skew (ranked vs peers and its own history) and the CBOE SKEW tail-risk percentile since 1990. $0.05/query via x402 USDC on Base.  |  Also from LoneStarOracle: EquityScope (equity.lonestaroracle.xyz)  |  EarningsCalendar (earnings.lonestaroracle.xyz)  |  InsiderFlow (insider.lonestaroracle.xyz)  |  Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://options.lonestaroracle.xyz",
   "x-service-version": "dc1ba76a42df",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "pharmacatalyst",
   "x-displayName": "PharmaCatalyst",
   "x-service-slug": "pharma",
   "description": "Biotech catalysts: call /catalysts?ticker=<biotech ticker> (e.g. ?ticker=SRPT) or ?company=<name>. Returns a HIGH / MODERATE / LOW / NONE catalyst signal plus the upcoming Phase 2/3 trial readouts with expected primary-completion dates and NCT ids. Optional ?days= horizon (default 365). $0.05 via x402. Trial-readout timing only \u2014 no curated FDA PDUFA dates. Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://pharma.lonestaroracle.xyz",
   "x-service-version": "b2bd9d13e496",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "walletpnl",
   "x-displayName": "WalletPnL",
   "x-service-slug": "pnl",
   "description": "Wallet profit and loss tracker. Pass an Ethereum address to get realized and unrealized PnL, token positions, and trading performance history. $0.20/query via x402. | Also: WalletIntel (wallet.lonestaroracle.xyz) BundleScope (bundle.lonestaroracle.xyz) | Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://pnl.lonestaroracle.xyz",
   "x-service-version": "988b0959f5ca",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "portfoliorisk",
   "x-displayName": "PortfolioRisk",
   "x-service-slug": "portfolio",
   "description": "Portfolio risk analysis - VaR, correlation, drawdown, sector exposure. $0.10/query via x402 USDC on Base.  |  Also from LoneStarOracle: EquityScope (equity.lonestaroracle.xyz)  |  OptionsFlow (options.lonestaroracle.xyz)  |  MacroPulse (macro.lonestaroracle.xyz)  |  Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://portfolio.lonestaroracle.xyz",
   "x-service-version": "2b882fc93135",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "ratespulse",
   "x-displayName": "RatesPulse",
   "x-service-slug": "rates",
   "description": "US bond-market & rates signal: call /rates (no params). Returns the yield curve (2s10s and 3m10y spreads in bps, inversion + recession flag), IG & HY credit spreads (ICE BofA OAS) scored against their own 1-year history with week-over-week change, real yields and inflation breakevens, and a combined rates-regime read (expansion / late-cycle / credit-stress). $0.05 via x402. Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://rates.lonestaroracle.xyz",
   "x-service-version": "c20b7f792f21",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "rattlerai",
   "x-displayName": "RattlerAI",
   "x-service-slug": "rattler",
   "description": "RattlerAI \u2014 autonomous Solidity smart contract security auditor. POST /audit with contract source or GitHub URL. Returns structured report in Code4rena format. $2.00/audit via x402 USDC on Base. | Also from LoneStarOracle: TokenScope (token.lonestaroracle.xyz) for token due diligence | ChainScout (chainscout.lonestaroracle.xyz) for on-chain intelligence | Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://rattler.lonestaroracle.xyz",
   "x-service-version": "a0c3a3bb426d",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": ""
   }
  },
  {
   "name": "readedge",
   "x-displayName": "ReadEdge",
   "x-service-slug": "read",
   "description": "",
   "x-direct-host": "https://read.lonestaroracle.xyz",
   "x-service-version": "7de51650d5a8",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "realestatepulse",
   "x-displayName": "RealEstatePulse",
   "x-service-slug": "realestate",
   "description": "US real estate & mortgage intelligence - 30yr/15yr/ARM rates with trend, housing starts, inventory, Case-Shiller HPI, affordability index. $0.03/query via x402 USDC on Base.  |  Also from LoneStarOracle: MacroPulse (macro.lonestaroracle.xyz) for broader macro indicators  |  EquityScope (equity.lonestaroracle.xyz) for stock analysis  |  CrownBlock (crownblock.lonestaroracle.xyz) for energy market intel  |  Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://realestate.lonestaroracle.xyz",
   "x-service-version": "d1e96e6aae75",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "rwa-risk",
   "x-displayName": "RWA Risk",
   "x-service-slug": "rwa",
   "description": "Per-vault RWA risk (admin/freeze control + secondary-exit liquidity) for tokenized real-world assets on Base. $0.10 via x402. Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://rwa.lonestaroracle.xyz",
   "x-service-version": "29f5dc532e5b",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "sanctionsscreen",
   "x-displayName": "SanctionsScreen",
   "x-service-slug": "sanctions",
   "description": "OFAC sanctions screening: pass ?name= (also accepts ?entity=, ?wallet=, ?q=). Returns a sanctioned yes/no, a confidence level, and every matched SDN entry with its OFAC program. $0.05 via x402. Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://sanctions.lonestaroracle.xyz",
   "x-service-version": "816f2d3e2099",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "smartmoney",
   "x-displayName": "SmartMoney",
   "x-service-slug": "smartmoney",
   "description": "The whole smart-money picture on a stock in one call: pass ?ticker=SYMBOL (e.g. NVDA, AAPL, TSLA; ?symbol= also accepted). Aggregates insiders (SEC Form 4), Congress (STOCK Act), institutions (13F), and analysts (consensus) into a composite smart_money_signal (STRONG_ACCUMULATION..DISTRIBUTION) + conviction count, with each cohort's bullish/neutral/bearish read and its data lag. $0.10 via x402. Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://smartmoney.lonestaroracle.xyz",
   "x-service-version": "a7e37930a161",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "sovereignrisk",
   "x-displayName": "SovereignRisk",
   "x-service-slug": "sovereign",
   "description": "Sovereign risk: call /sovereign?country=<name or ISO3> (e.g. ?country=Argentina or ?country=NGA). Returns a LOW / MODERATE / ELEVATED / HIGH / DISTRESSED signal with a 0-20 score, the named stress drivers, and the underlying IMF+World Bank metrics. Global coverage, one country per call. $0.05 via x402. Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://sovereign.lonestaroracle.xyz",
   "x-service-version": "e4b9fecf81a1",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "sparkpulse",
   "x-displayName": "SparkPulse",
   "x-service-slug": "spark",
   "description": "Wholesale US power-market signal: call /power (no params). Returns real-time + day-ahead prices ($/MWh) by market, DA-vs-RT spread, 24h range, negative-price intervals, volatility, a CHEAP..SPIKING signal, and a battery-arbitrage read. Pair with ComputePulse for the compute-power spread. $0.05 via x402. Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://spark.lonestaroracle.xyz",
   "x-service-version": "3eb2931aef8d",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "squeezesignal",
   "x-displayName": "SqueezeSignal",
   "x-service-slug": "squeeze",
   "description": "Short-squeeze signal: call /squeeze?ticker=<stock ticker> (e.g. ?ticker=GME). Returns a HIGH / ELEVATED / MODERATE / LOW squeeze-risk signal + a state (coiled / igniting / primed / quiet) from short % of float, days-to-cover, short-interest trend and price momentum. $0.05 via x402. Short interest is FINRA data (bi-monthly, lagged); no paid borrow-fee data. Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://squeeze.lonestaroracle.xyz",
   "x-service-version": "17e79dedfce4",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "stablepulse",
   "x-displayName": "StablePulse - Stablecoin Peg Monitor",
   "x-service-slug": "stable",
   "description": "Stablecoin peg monitoring and risk scoring across Base/Ethereum/Solana. Returns peg deviation, stability score (0-10), risk category (green/yellow/red), and issuer type (regulated/cdp/synthetic). Use /symbol/{symbol} for a single stablecoin or /risk-summary for top-level overview. $0.05/query via x402. | Also: CascadeWatch (cascade.lonestaroracle.xyz) DeFiRisk (defi.lonestaroracle.xyz) | Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://stable.lonestaroracle.xyz",
   "x-service-version": "86e46ca6b7e7",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "stakeedge",
   "x-displayName": "StakeEdge",
   "x-service-slug": "stake",
   "description": "StakeEdge compares primary protocol staking yields vs exchange rates. Shows the spread \u2014 how much yield you lose staking through Coinbase, Kraken, or Binance. $0.05/query via x402 USDC on Base. | Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://stake.lonestaroracle.xyz",
   "x-service-version": "93e610dfaa96",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "supplychainpulse",
   "x-displayName": "SupplyChainPulse",
   "x-service-slug": "supply",
   "description": "Shipping rates (dry bulk + container), NY Fed GSCPI, BLS PPI, directional momentum signal. GET /report $0.05 via x402. NEW: includes historical percentile context \u2014 where GSCPI supply pressure sits vs its own record (fields pressure_percentile_3y, pressure_vs_history).",
   "x-direct-host": "https://supply.lonestaroracle.xyz",
   "x-service-version": "3a72dadcf43c",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "techanalysis",
   "x-displayName": "TechAnalysis",
   "x-service-slug": "ta",
   "description": "TechAnalysis \u2014 full technical analysis for any ticker. GET /analyze?symbol=BTC-USD&timeframe=1d. Returns 18 indicators + AI signal summary. $0.05/query via x402 USDC on Base. | Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://ta.lonestaroracle.xyz",
   "x-service-version": "a7136ce81841",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "tokenscope",
   "x-displayName": "TokenScope",
   "x-service-slug": "token",
   "description": "On-chain due diligence for ERC-20 (EVM) and Solana SPL tokens \u2014 risk score, GoPlus security scan, honeypot detection, liquidity, holder concentration, AI analyst verdict. $0.15/query via x402 USDC on Base.  |  Also from LoneStarOracle: EquityScope (equity.lonestaroracle.xyz) for stock analysis  |  ChainScout (chain.lonestaroracle.xyz) for whale moves  |  WalletRisk (wallet.lonestaroracle.xyz) for wallet risk scoring  |  Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://token.lonestaroracle.xyz",
   "x-service-version": "3d82886bbf8b",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "Live multi-source reads at request time; not stale-cached."
   }
  },
  {
   "name": "tradepulse",
   "x-displayName": "TradePulse",
   "x-service-slug": "trade",
   "description": "US trade-flow + tariff signal by commodity: monthly imports/exports, YoY trend, top trading partners + concentration, tariff exposure. $0.05 via x402. Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://trade.lonestaroracle.xyz",
   "x-service-version": "7066b58d945f",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "walletrisk",
   "x-displayName": "WalletRisk",
   "x-service-slug": "wallet",
   "description": "Comprehensive wallet intelligence \u2014 portfolio, transactions, exchange interactions, whale read. $0.15/query via x402 USDC on Base.  |  Also from LoneStarOracle: TokenScope (token.lonestaroracle.xyz)  |  ChainScout (chain.lonestaroracle.xyz)  |  ContractCheck (contract.lonestaroracle.xyz)  |  Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://wallet.lonestaroracle.xyz",
   "x-service-version": "c70e616441c0",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "wealthpulse",
   "x-displayName": "WealthPulse",
   "x-service-slug": "wealth",
   "description": "Cross-asset personal finance risk analyzer. Combines crypto wallet health, token security, and equity portfolio data into an AI-synthesized risk score and narrative. Pass a wallet address and optional equity tickers. $0.25/query via x402. | Also: PortfolioRisk (portfolio.lonestaroracle.xyz) WalletIntel (wallet.lonestaroracle.xyz) | Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://wealth.lonestaroracle.xyz",
   "x-service-version": "0ff874cf9a00",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": ""
   }
  },
  {
   "name": "weatheroracle",
   "x-displayName": "WeatherOracle",
   "x-service-slug": "weather",
   "description": "Payment required. Use x402 (Base mainnet USDC, $0.02/query) or Stripe MPP ($0.50/session, 25 queries) via Authorization: Payment header. | Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://weather.lonestaroracle.xyz",
   "x-service-version": "8c91da1a3b5e",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  },
  {
   "name": "whalealert",
   "x-displayName": "WhaleAlert",
   "x-service-slug": "whale",
   "description": "Real-time whale transfer alerts on Base and Ethereum. Returns large on-chain transfers with sender, receiver, token, amount, and USD value. Pass min_usd to set threshold (default 1000000). $0.05/query via x402. | Also: ChainScout (chainscout.lonestaroracle.xyz) BundleScope (bundle.lonestaroracle.xyz) | Full catalog: lonestaroracle.xyz",
   "x-direct-host": "https://whale.lonestaroracle.xyz",
   "x-service-version": "e7099fbf850a",
   "x-provenance": {
    "sources": [
     "official and public market data"
    ],
    "freshness": "live reads at request time; not stale-cached"
   }
  }
 ],
 "paths": {
  "/aero/pool": {
   "get": {
    "summary": "Aerodrome Pool Analytics",
    "description": "Aerodrome (Base DEX) liquidity-pool APR, TVL and reward data. Pass ?pool=.",
    "operationId": "aero_pool_pool_get",
    "parameters": [
     {
      "name": "address",
      "in": "query",
      "required": true,
      "schema": {
       "type": "string",
       "title": "Address",
       "example": "0x4e962bb3889bf030368f56810a9c96b83cb3e778"
      },
      "description": "Aerodrome pool address on Base (0x..., 42 chars). A token address also works and checks that token. Aliases: pool, token, contract.",
      "example": "0x4e962bb3889bf030368f56810a9c96b83cb3e778"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/aero__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "aerocheck"
    ],
    "x-direct-url": "https://aero.lonestaroracle.xyz/pool",
    "x-service-version": "a6bca2537f4d",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": ""
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/africa/pulse": {
   "get": {
    "summary": "Sub-Saharan Africa Pulse",
    "operationId": "africa_pulse_pulse_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "region": "Sub-Saharan Africa",
         "fetched_at": "2026-09-16T00:57:17.739768+00:00",
         "regional_stress": "ELEVATED",
         "stress_score": 8,
         "stressed_economies": "[...]",
         "energy_driver": "{...}",
         "macro_indicators": "{...}",
         "_plus": "+4 more fields"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Sub-Saharan Africa macro and stress pulse across 12 economies.",
    "tags": [
     "africapulse"
    ],
    "x-direct-url": "https://africa.lonestaroracle.xyz/pulse",
    "x-service-version": "b43a03a72e92",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "region": "Sub-Saharan Africa",
      "fetched_at": "2026-09-16T00:57:17.739768+00:00",
      "regional_stress": "ELEVATED",
      "stress_score": 8,
      "stressed_economies": "[...]",
      "energy_driver": "{...}",
      "macro_indicators": "{...}",
      "_plus": "+4 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Unreleased fields return null; warming cache returns 503, not stale data.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/agri/report": {
   "get": {
    "summary": "Agricultural Commodity Prices",
    "operationId": "agri_report_report_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "corn": "{...}",
         "wheat": "{...}",
         "soybeans": "{...}",
         "rice": "{...}",
         "cotton": "{...}",
         "coffee": "{...}",
         "cocoa": "{...}",
         "_plus": "+5 more fields"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.030000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Grain, softs and livestock commodity prices and momentum.",
    "tags": [
     "agripulse"
    ],
    "x-direct-url": "https://agri.lonestaroracle.xyz/report",
    "x-service-version": "c1d13dfccdc4",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "corn": "{...}",
      "wheat": "{...}",
      "soybeans": "{...}",
      "rice": "{...}",
      "cotton": "{...}",
      "coffee": "{...}",
      "cocoa": "{...}",
      "_plus": "+5 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Fields not yet released upstream return null (never estimated); a warming cache returns 503 'retry', not stale data.",
     "bad_input": "Null/empty fields, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": 4168,
     "p95_ms": 11885,
     "samples": 5,
     "measured": "server-side request time of successful (/report) paid calls, 2026-09-29"
    }
   }
  },
  "/agri/preview": {
   "get": {
    "summary": "Preview",
    "operationId": "agri_preview_preview_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "agripulse"
    ],
    "x-direct-url": "https://agri.lonestaroracle.xyz/preview",
    "x-service-version": "c1d13dfccdc4",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/agri/feed": {
   "get": {
    "summary": "Feed",
    "operationId": "agri_feed_feed_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "agripulse"
    ],
    "x-direct-url": "https://agri.lonestaroracle.xyz/feed",
    "x-service-version": "c1d13dfccdc4",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/analyst/ratings": {
   "get": {
    "summary": "Wall Street Analyst Ratings",
    "operationId": "analyst_ratings_ratings_get",
    "parameters": [
     {
      "name": "symbol",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "default": "AAPL",
       "title": "Symbol",
       "example": "NVDA"
      },
      "description": "US stock ticker, e.g. AAPL, NVDA, MSFT. Alias: ticker. Defaults to AAPL if omitted.",
      "example": "NVDA"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "symbol": "AAPL",
         "company": "Apple Inc.",
         "exchange": "NMS",
         "price": 331.34,
         "signal": "NEUTRAL",
         "summary": "AAPL (Buy): analysts are mixed \u2014 25 buy / 13 hold / 6 sell of 44 ratings. Consensus price target $327.20 vs $331.34 (-1.3% upside). Recent: 2 upgrades, 2 downgrades.",
         "consensus": "Buy",
         "_plus": "+9 more fields"
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/analyst__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Analyst consensus rating, price target, upside and recent upgrades/downgrades. Pass ?symbol=.",
    "tags": [
     "analystedge"
    ],
    "x-direct-url": "https://analyst.lonestaroracle.xyz/ratings",
    "x-service-version": "20c965e94a40",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "symbol": "AAPL"
     },
     "response": {
      "symbol": "AAPL",
      "company": "Apple Inc.",
      "exchange": "NMS",
      "price": 331.34,
      "signal": "NEUTRAL",
      "summary": "AAPL (Buy): analysts are mixed \u2014 25 buy / 13 hold / 6 sell of 44 ratings. Consensus price target $327.20 vs $331.34 (-1.3% upside). Recent: 2 upgrades, 2 downgrades.",
      "consensus": "Buy",
      "_plus": "+9 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "Unknown/invalid input returns empty or null fields, never a fabricated result.",
     "bad_input": "Null/empty fields, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/asia/pulse": {
   "get": {
    "summary": "Asia-Pacific Macro Pulse",
    "operationId": "asia_pulse_pulse_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "region": "Asia-Pacific",
         "fetched_at": "2026-09-16T00:56:50.084515+00:00",
         "regional_stress": "ELEVATED",
         "stress_score": 8,
         "stressed_economies": "[...]",
         "energy_driver": "{...}",
         "macro_indicators": "{...}",
         "_plus": "+4 more fields"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Asia-Pacific macro and stress pulse across 12 economies.",
    "tags": [
     "asiapulse"
    ],
    "x-direct-url": "https://asia.lonestaroracle.xyz/pulse",
    "x-service-version": "1f2293f93b7e",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "region": "Asia-Pacific",
      "fetched_at": "2026-09-16T00:56:50.084515+00:00",
      "regional_stress": "ELEVATED",
      "stress_score": 8,
      "stressed_economies": "[...]",
      "energy_driver": "{...}",
      "macro_indicators": "{...}",
      "_plus": "+4 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Unreleased fields return null; warming cache returns 503, not stale data.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/bundle/info": {
   "get": {
    "summary": "Info",
    "operationId": "bundle_info_info_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "bundlescope"
    ],
    "x-direct-url": "https://bundle.lonestaroracle.xyz/info",
    "x-service-version": "a8ce63d86cbb",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": ""
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/bundle/scan": {
   "get": {
    "summary": "Token Bundle / Sniper Detection",
    "operationId": "bundle_scan_scan_get",
    "parameters": [
     {
      "name": "address",
      "in": "query",
      "required": true,
      "schema": {
       "type": "string",
       "description": "Token contract address on Base",
       "title": "Address"
      },
      "description": "Token contract address on Base"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/bundle__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.100000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Detects bundled buys and sniper wallets at token launch. Pass ?address=.",
    "tags": [
     "bundlescope"
    ],
    "x-direct-url": "https://bundle.lonestaroracle.xyz/scan",
    "x-service-version": "a8ce63d86cbb",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": ""
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/capitol/trades": {
   "get": {
    "summary": "Congressional Stock Trades",
    "operationId": "capitol_trades_trades_get",
    "parameters": [
     {
      "name": "symbol",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Symbol",
       "example": "NVDA"
      },
      "description": "Optional US stock ticker to filter to one company, e.g. NVDA. Omit for the latest trades across Congress.",
      "example": "NVDA"
     },
     {
      "name": "limit",
      "in": "query",
      "required": false,
      "schema": {
       "type": "integer",
       "default": 40,
       "title": "Limit",
       "example": 40
      },
      "description": "How many trades to return, 1-100 (default 40).",
      "example": 40
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "count": 40,
         "symbol": null,
         "trades": "[...]",
         "payment": "x402",
         "as_of": "2026-09-16T00:55:54Z",
         "note": "Congressional STOCK Act disclosures, lagged ~25d (up to 45d+ by law). Source: FMP senate/house feeds, self-indexed."
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/capitol__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "US Senate and House stock-trade disclosures plus a 30-day buy/sell signal. Pass ?symbol= or /signal.",
    "tags": [
     "capitolflow"
    ],
    "x-direct-url": "https://capitol.lonestaroracle.xyz/trades",
    "x-service-version": "247b6e11757a",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "count": 40,
      "symbol": null,
      "trades": "[...]",
      "payment": "x402",
      "as_of": "2026-09-16T00:55:54Z",
      "note": "Congressional STOCK Act disclosures, lagged ~25d (up to 45d+ by law). Source: FMP senate/house feeds, self-indexed."
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Unreleased fields return null; warming cache returns 503, not stale data.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": 940,
     "p95_ms": 1122,
     "samples": 5,
     "measured": "server-side request time of successful (/trades) paid calls, 2026-10-19"
    }
   }
  },
  "/capitol/signal": {
   "get": {
    "summary": "Aggregate congressional buy/sell signal (last 30d)",
    "operationId": "capitol_signal_signal_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "capitolflow"
    ],
    "x-direct-url": "https://capitol.lonestaroracle.xyz/signal",
    "x-service-version": "247b6e11757a",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/cascade/risk": {
   "get": {
    "summary": "Systemic Cascade Risk",
    "description": "Cross-market systemic and contagion-cascade risk signal. /risk, /cascade.",
    "operationId": "cascade_get_risk_risk_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.100000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "cascadewatch"
    ],
    "x-direct-url": "https://cascade.lonestaroracle.xyz/risk",
    "x-service-version": "09b2ca44ea97",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": ""
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/cascade/cascade": {
   "get": {
    "summary": "Simulate Cascade",
    "description": "Simulate cascade liquidations if a token drops by X percent.",
    "operationId": "cascade_simulate_cascade_cascade_get",
    "parameters": [
     {
      "name": "token",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "description": "Collateral token (ETH, WBTC, wstETH, etc.)",
       "default": "ETH",
       "title": "Token"
      },
      "description": "Collateral token (ETH, WBTC, wstETH, etc.)"
     },
     {
      "name": "drop_pct",
      "in": "query",
      "required": false,
      "schema": {
       "type": "number",
       "description": "Simulated price drop %",
       "default": 10.0,
       "title": "Drop Pct"
      },
      "description": "Simulated price drop %"
     },
     {
      "name": "chain_id",
      "in": "query",
      "required": false,
      "schema": {
       "type": "integer",
       "description": "Chain ID: 1=Ethereum, 8453=Base",
       "default": 1,
       "title": "Chain Id"
      },
      "description": "Chain ID: 1=Ethereum, 8453=Base"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/cascade__HTTPValidationError"
        }
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.100000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "cascadewatch"
    ],
    "x-direct-url": "https://cascade.lonestaroracle.xyz/cascade",
    "x-service-version": "09b2ca44ea97",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": ""
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/cascade/report": {
   "get": {
    "summary": "Get Report",
    "description": "Full market-by-market liquidation report for Morpho Blue.",
    "operationId": "cascade_get_report_report_get",
    "parameters": [
     {
      "name": "chain_id",
      "in": "query",
      "required": false,
      "schema": {
       "type": "integer",
       "description": "Chain ID: 1=Ethereum, 8453=Base",
       "default": 1,
       "title": "Chain Id"
      },
      "description": "Chain ID: 1=Ethereum, 8453=Base"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/cascade__HTTPValidationError"
        }
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.100000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "cascadewatch"
    ],
    "x-direct-url": "https://cascade.lonestaroracle.xyz/report",
    "x-service-version": "09b2ca44ea97",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": ""
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/chainscout/preview": {
   "get": {
    "summary": "Preview",
    "description": "Free teaser \u2014 shows what's in the report without the data.",
    "operationId": "chainscout_preview_preview_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "chainscout"
    ],
    "x-direct-url": "https://chainscout.lonestaroracle.xyz/preview",
    "x-service-version": "2cb45198af8b",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/chainscout/report": {
   "get": {
    "summary": "On-Chain Token Intelligence",
    "description": "On-chain intel for any token, whales, trending, TVL, holders and narrative signals. Pass ?address=&chain=.",
    "operationId": "chainscout_report_report_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "generated_at": "2026-09-16T00:50:53.320477+00:00",
         "whale_transfers": "[...]",
         "trending_tokens": "[...]",
         "tvl_movements": "[...]",
         "narrative": "**24H On-Chain Activity Brief**\n\n**CRITICAL TVL MOVEMENTS:** BloFin (CEX) shed $24.7M in absolute dollars (-25.5%), dropping to $72.1M TVL across 21 chains; BitFi Basis (Basis Trading) lost $21.8M (-9.26%) to $213.8M. Bybit (CEX) bucked the trend, gaining $969.5M (+6.87%) to $15.08B\u2014largest single protocol inflow observed. Uniswap V3 (DEX) bled $95.6M (-6.08%) across 44 chains to $1.476B TVL. Origin Ether (Liquid Staking) declined $4.2M (-6.69%) to $58M.\n\n**WHALE ACTIVITY:** $532K USDC transferred on Base from 0x7068... to 0x0fc4...; routine size, no flag.\n\n**TRENDING:** ARB +12.9%, FIRO +5%, TRUMP -6.1%, PONS +0.46%, BTC -2.86%\u2014no extreme volatility. Bybit's $969M inflow on positive macro sentiment (ARB rally) appears correlated; BloFin/BitFi losses",
         "data_sources": "[...]",
         "chains": "[...]"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "chainscout"
    ],
    "x-direct-url": "https://chainscout.lonestaroracle.xyz/report",
    "x-service-version": "2cb45198af8b",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "generated_at": "2026-09-16T00:50:53.320477+00:00",
      "whale_transfers": "[...]",
      "trending_tokens": "[...]",
      "tvl_movements": "[...]",
      "narrative": "**24H On-Chain Activity Brief**\n\n**CRITICAL TVL MOVEMENTS:** BloFin (CEX) shed $24.7M in absolute dollars (-25.5%), dropping to $72.1M TVL across 21 chains; BitFi Basis (Basis Trading) lost $21.8M (-9.26%) to $213.8M. Bybit (CEX) bucked the trend, gaining $969.5M (+6.87%) to $15.08B\u2014largest single protocol inflow observed. Uniswap V3 (DEX) bled $95.6M (-6.08%) across 44 chains to $1.476B TVL. Origin Ether (Liquid Staking) declined $4.2M (-6.69%) to $58M.\n\n**WHALE ACTIVITY:** $532K USDC transferred on Base from 0x7068... to 0x0fc4...; routine size, no flag.\n\n**TRENDING:** ARB +12.9%, FIRO +5%, TRUMP -6.1%, PONS +0.46%, BTC -2.86%\u2014no extreme volatility. Bybit's $969M inflow on positive macro sentiment (ARB rally) appears correlated; BloFin/BitFi losses",
      "data_sources": "[...]",
      "chains": "[...]"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Unreleased fields return null; warming cache returns 503, not stale data.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/chainscout/whales": {
   "get": {
    "summary": "Whales",
    "description": "Large transfers on Base + Ethereum in last 24h.",
    "operationId": "chainscout_whales_whales_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "chainscout"
    ],
    "x-direct-url": "https://chainscout.lonestaroracle.xyz/whales",
    "x-service-version": "2cb45198af8b",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/chainscout/trending": {
   "get": {
    "summary": "Trending",
    "description": "Trending tokens by volume and momentum.",
    "operationId": "chainscout_trending_trending_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "chainscout"
    ],
    "x-direct-url": "https://chainscout.lonestaroracle.xyz/trending",
    "x-service-version": "2cb45198af8b",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/chainscout/tvl": {
   "get": {
    "summary": "Tvl",
    "description": "DeFi protocol TVL movements on Base.",
    "operationId": "chainscout_tvl_tvl_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "chainscout"
    ],
    "x-direct-url": "https://chainscout.lonestaroracle.xyz/tvl",
    "x-service-version": "2cb45198af8b",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/chainscout/narrative": {
   "get": {
    "summary": "Narrative",
    "description": "Claude-written on-chain intel brief.",
    "operationId": "chainscout_narrative_narrative_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "chainscout"
    ],
    "x-direct-url": "https://chainscout.lonestaroracle.xyz/narrative",
    "x-service-version": "2cb45198af8b",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/compute/report": {
   "get": {
    "summary": "AI Compute & GPU Market",
    "operationId": "compute_report_report_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "fetched_at": "2026-09-16T00:38:47.244796+00:00",
         "index": "{...}",
         "best_deals": "{...}",
         "prices": "{...}",
         "sources": "[...]",
         "note": "Vast.ai/RunPod community = spot rentals. RunPod secure = guaranteed. AWS = EC2 spot. Lambda = on-demand ref.",
         "provider": "ComputePulse \u2014 LoneStarOracle",
         "_plus": "+1 more fields"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "GPU and AI-compute pricing, availability and demand signal.",
    "tags": [
     "computepulse"
    ],
    "x-direct-url": "https://compute.lonestaroracle.xyz/report",
    "x-service-version": "38ae1590f0ee",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "fetched_at": "2026-09-16T00:38:47.244796+00:00",
      "index": "{...}",
      "best_deals": "{...}",
      "prices": "{...}",
      "sources": "[...]",
      "note": "Vast.ai/RunPod community = spot rentals. RunPod secure = guaranteed. AWS = EC2 spot. Lambda = on-demand ref.",
      "provider": "ComputePulse \u2014 LoneStarOracle",
      "_plus": "+1 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Fields not yet released upstream return null (never estimated); a warming cache returns 503 'retry', not stale data.",
     "bad_input": "Null/empty fields, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": 4693,
     "p95_ms": 5661,
     "samples": 5,
     "measured": "server-side request time of successful (/report) paid calls, 2026-09-29"
    }
   }
  },
  "/computeindex/index": {
   "get": {
    "summary": "Energy cost per GPU-hour by US power region + regional basis",
    "operationId": "computeindex_index_index_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "signal": "WIDE_BASIS",
         "summary": "Cheapest power for compute right now: ERCOT-West at $14.4/MWh ($0.0131/H100-hr in energy); priciest: CAISO-NP15 at $34.77/MWh. Spread = $0.01854/H100-hr, about $13,534/month for a 1,000-GPU cluster. H100 spot rental averages $2.6898/hr (balanced); electricity is 0.49-1.18% of that.",
         "cheapest_region": "ERCOT-West",
         "priciest_region": "CAISO-NP15",
         "spread_per_H100_hr": 0.01854,
         "spread_per_1000_gpu_cluster_month_usd": 13534,
         "gpu_spot_avg_per_hr": {
          "H100": 2.6898,
          "H200": 2.045,
          "A100": 2.1207,
          "B200": 5.98
         },
         "regions": "[{region, rt_mwh, grid_stress, energy_cost_per_gpu_hr, energy_share_of_spot_pct, basis_vs_avg_per_H100_hr}, ...]",
         "assumptions": {
          "gpu_board_kw": {
           "H100": 0.7,
           "H200": 0.7,
           "B200": 1.0,
           "A100": 0.4
          },
          "pue": 1.3,
          "energy_cost_formula": "board_kW x PUE x real-time $/MWh / 1000",
          "note": "Energy cost to run the GPU (operator view). Spot rental prices already bundle power; the share shows how much of a rental is electricity."
         }
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.100000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "computeindex"
    ],
    "x-direct-url": "https://computeindex.lonestaroracle.xyz/index",
    "x-service-version": "d8855fb3c0a3",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "GPU quotes, ISO power prices and EIA grid data refreshed every ~12-15 min"
    },
    "x-example": {
     "request": {},
     "response": {
      "signal": "WIDE_BASIS",
      "summary": "Cheapest power for compute right now: ERCOT-West at $14.4/MWh ($0.0131/H100-hr in energy); priciest: CAISO-NP15 at $34.77/MWh. Spread = $0.01854/H100-hr, about $13,534/month for a 1,000-GPU cluster. H100 spot rental averages $2.6898/hr (balanced); electricity is 0.49-1.18% of that.",
      "cheapest_region": "ERCOT-West",
      "priciest_region": "CAISO-NP15",
      "spread_per_H100_hr": 0.01854,
      "spread_per_1000_gpu_cluster_month_usd": 13534,
      "gpu_spot_avg_per_hr": {
       "H100": 2.6898,
       "H200": 2.045,
       "A100": 2.1207,
       "B200": 5.98
      },
      "regions": "[{region, rt_mwh, grid_stress, energy_cost_per_gpu_hr, energy_share_of_spot_pct, basis_vs_avg_per_H100_hr}, ...]",
      "assumptions": {
       "gpu_board_kw": {
        "H100": 0.7,
        "H200": 0.7,
        "B200": 1.0,
        "A100": 0.4
       },
       "pue": 1.3,
       "energy_cost_formula": "board_kW x PUE x real-time $/MWh / 1000",
       "note": "Energy cost to run the GPU (operator view). Spot rental prices already bundle power; the share shows how much of a rental is electricity."
      }
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. If a power market is unavailable it is omitted from regions (never estimated); with no power data the signal is NO_POWER_DATA.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "not yet measured (launched 2026-09-24)"
    }
   }
  },
  "/conflict/conflict": {
   "get": {
    "summary": "Country Conflict Signal",
    "operationId": "conflict_conflict_route_conflict_get",
    "parameters": [
     {
      "name": "country",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Country",
       "example": "Sudan"
      },
      "description": "Country name (or ISO3 code), e.g. Sudan, Ukraine, Israel, VEN. Aliases: q, nation, location.",
      "example": "Sudan"
     },
     {
      "name": "q",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Q",
       "example": "Sudan"
      },
      "description": "Alias of country.",
      "example": "Sudan"
     },
     {
      "name": "nation",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Nation",
       "example": "Sudan"
      },
      "description": "Alias of country.",
      "example": "Sudan"
     },
     {
      "name": "location",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Location",
       "example": "Sudan"
      },
      "description": "Alias of country.",
      "example": "Sudan"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "country": "Sudan",
         "conflict_level": "LOW",
         "trend": "steady",
         "trend_pct_7d_vs_prior": 0.0,
         "intensity_pct_of_30d_peak": 0,
         "recent_headlines": "[...]",
         "data_points": 0,
         "_plus": "+3 more fields"
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/conflict__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Per-country conflict and media-attention signal from GDELT. Pass ?country=.",
    "tags": [
     "conflictpulse"
    ],
    "x-direct-url": "https://conflict.lonestaroracle.xyz/conflict",
    "x-service-version": "a4050e8851a6",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "country": "Sudan"
     },
     "response": {
      "country": "Sudan",
      "conflict_level": "LOW",
      "trend": "steady",
      "trend_pct_7d_vs_prior": 0.0,
      "intensity_pct_of_30d_peak": 0,
      "recent_headlines": "[...]",
      "data_points": 0,
      "_plus": "+3 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "Unknown/invalid input returns null/empty, never fabricated.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/consumer/consumer": {
   "get": {
    "summary": "US Consumer Demand Signal",
    "operationId": "consumer_consumer_consumer_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "signal": "US consumer demand: Softening. Retail & food-services sales $764B/mo (-0.6% MoM, +5.0% YoY); core ex-autos & gas +4.8% YoY. E-commerce +7.7% YoY (20.7% of retail); restaurants +5.0% YoY. core spending still positive but cooling toward stall speed. (nominal, not inflation-adjusted).",
         "consumer_phase": "Softening",
         "headline_retail_and_food": "{...}",
         "core_ex_autos_and_gas": "{...}",
         "ecommerce": "{...}",
         "restaurants": "{...}",
         "sectors_yoy": "{...}",
         "_plus": "+6 more fields"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "US retail-sales and consumer-demand signal. Census data.",
    "tags": [
     "consumerpulse"
    ],
    "x-direct-url": "https://consumer.lonestaroracle.xyz/consumer",
    "x-service-version": "5b252458ca12",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "signal": "US consumer demand: Softening. Retail & food-services sales $764B/mo (-0.6% MoM, +5.0% YoY); core ex-autos & gas +4.8% YoY. E-commerce +7.7% YoY (20.7% of retail); restaurants +5.0% YoY. core spending still positive but cooling toward stall speed. (nominal, not inflation-adjusted).",
      "consumer_phase": "Softening",
      "headline_retail_and_food": "{...}",
      "core_ex_autos_and_gas": "{...}",
      "ecommerce": "{...}",
      "restaurants": "{...}",
      "sectors_yoy": "{...}",
      "_plus": "+6 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Fields not yet released upstream return null (never estimated); a warming cache returns 503 'retry', not stale data.",
     "bad_input": "Null/empty fields, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/content/preview": {
   "get": {
    "summary": "Preview",
    "operationId": "content_preview_preview_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.000000"
     },
     "protocols": []
    },
    "tags": [
     "contentforge"
    ],
    "x-direct-url": "https://content.lonestaroracle.xyz/preview",
    "x-service-version": "18f23ee11abf",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/content/repurpose": {
   "post": {
    "summary": "Content Repurposing",
    "operationId": "content_repurpose_repurpose_post",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "detail": "Could not fetch URL: HTTP 403"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.150000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "required": [
         "url"
        ],
        "properties": {
         "url": {
          "type": "string",
          "description": "URL of the article, blog post, or report to repurpose"
         },
         "tone": {
          "type": "string",
          "enum": [
           "professional",
           "casual",
           "witty"
          ],
          "default": "professional",
          "description": "Tone for generated content"
         }
        }
       }
      }
     }
    },
    "description": "Turn a URL or article into repurposed social and blog content. POST /repurpose.",
    "tags": [
     "contentforge"
    ],
    "x-direct-url": "https://content.lonestaroracle.xyz/repurpose",
    "x-service-version": "18f23ee11abf",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "url": "https://en.wikipedia.org/wiki/Bitcoin",
      "tone": "professional"
     },
     "response": {
      "detail": "Could not fetch URL: HTTP 403"
     }
    },
    "x-edge-cases": {
     "behavior": "A malformed or missing URL returns a 400 with a clear message, never fabricated content.",
     "bad_input": "Invalid/ineligible input returns a clear error or null, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/contract/verify": {
   "get": {
    "summary": "Smart Contract Safety Check",
    "operationId": "contract_verify_verify_get",
    "parameters": [
     {
      "name": "address",
      "in": "query",
      "required": true,
      "schema": {
       "type": "string",
       "title": "Address",
       "example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
      },
      "description": "Smart contract / token address (0x..., 42 chars). Aliases: contract, token, wallet.",
      "example": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
     },
     {
      "name": "chain",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "default": "eth",
       "title": "Chain",
       "example": "base"
      },
      "description": "Chain: eth (default), base, bsc, arb, poly.",
      "example": "base"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {
         "type": "object",
         "description": "Service response data"
        },
        "example": {
         "detail": "Contract not found or not a token contract on this chain."
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/contract__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Fast safety check for any EVM contract, verified source, proxy, owner privileges and red flags. Pass ?address=.",
    "tags": [
     "contractcheck"
    ],
    "x-direct-url": "https://contract.lonestaroracle.xyz/verify",
    "x-service-version": "8ba2fbb54f44",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "address": "0x833589fcD6eDb6E08f4c7C32D4f71b54bdA02913"
     },
     "response": {
      "detail": "Contract not found or not a token contract on this chain."
     }
    },
    "x-edge-cases": {
     "behavior": "Unknown/invalid input returns null/empty, never fabricated.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/copperhead/preview": {
   "get": {
    "summary": "Preview",
    "operationId": "copperhead_preview_preview_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "copperheadai"
    ],
    "x-direct-url": "https://copperhead.lonestaroracle.xyz/preview",
    "x-service-version": "33c657c45397",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": ""
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/copperhead/targets": {
   "get": {
    "summary": "Targets",
    "description": "Free \u2014 lists active Immunefi programs and Code4rena contests with Move (Aptos/Sui) in scope.",
    "operationId": "copperhead_targets_targets_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "copperheadai"
    ],
    "x-direct-url": "https://copperhead.lonestaroracle.xyz/targets",
    "x-service-version": "33c657c45397",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": ""
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/copperhead/audit": {
   "post": {
    "summary": "Smart Contract Security Audit",
    "description": "Deep AI plus Slither security audit for a Solidity smart contract. POST /audit.",
    "operationId": "copperhead_audit_audit_post",
    "requestBody": {
     "content": {
      "application/json": {
       "schema": {
        "$ref": "#/components/schemas/copperhead__AuditRequest"
       }
      }
     },
     "required": true
    },
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/copperhead__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "2.000000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "copperheadai"
    ],
    "x-direct-url": "https://copperhead.lonestaroracle.xyz/audit",
    "x-service-version": "33c657c45397",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": ""
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/cot/cot": {
   "get": {
    "summary": "CFTC COT Positioning",
    "operationId": "cot_cot_endpoint_cot_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "market": "GOLD - COMMODITY EXCHANGE INC.",
         "query": "gold",
         "report_date": "2026-09-08",
         "cot_signal": "Neutral",
         "interpretation": "Large-spec positioning is mid-range vs its 3-year history (64.1th pct).",
         "large_specs": "{...}",
         "commercials": "{...}",
         "_plus": "+8 more fields"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "parameters": [
     {
      "name": "market",
      "in": "query",
      "required": true,
      "description": "Futures market to read. Friendly names accepted: crude, gold, silver, copper, natgas, corn, wheat, soybeans, sugar, coffee, cattle, sp500, nasdaq, russell, vix, euro, yen, pound, cad, aud, dollar, bitcoin, ether, 10y, 5y, bonds, sofr. Aliases: commodity, symbol, m.",
      "schema": {
       "type": "string",
       "example": "gold"
      }
     }
    ],
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "CFTC Commitments-of-Traders futures positioning vs history (crude, gold, S&P, bonds, bitcoin). Pass ?market=.",
    "tags": [
     "cot"
    ],
    "x-direct-url": "https://cot.lonestaroracle.xyz/cot",
    "x-service-version": "706ff3d18d66",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "market": "gold"
     },
     "response": {
      "market": "GOLD - COMMODITY EXCHANGE INC.",
      "query": "gold",
      "report_date": "2026-09-08",
      "cot_signal": "Neutral",
      "interpretation": "Large-spec positioning is mid-range vs its 3-year history (64.1th pct).",
      "large_specs": "{...}",
      "commercials": "{...}",
      "_plus": "+8 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "Unknown/invalid input returns empty or null fields, never a fabricated result.",
     "bad_input": "Null/empty fields, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/cottonmouth/preview": {
   "get": {
    "summary": "Preview",
    "operationId": "cottonmouth_preview_preview_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "cottonmouthai"
    ],
    "x-direct-url": "https://cottonmouth.lonestaroracle.xyz/preview",
    "x-service-version": "48cd8f5e33e7",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": ""
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/cottonmouth/targets": {
   "get": {
    "summary": "Targets",
    "description": "Free \u2014 lists active Code4rena contests with Rust (CosmWasm/Solana/Stellar) in scope.",
    "operationId": "cottonmouth_targets_targets_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "cottonmouthai"
    ],
    "x-direct-url": "https://cottonmouth.lonestaroracle.xyz/targets",
    "x-service-version": "48cd8f5e33e7",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": ""
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/cottonmouth/audit": {
   "post": {
    "summary": "Smart Contract Security Audit",
    "description": "Deep AI plus Slither security audit for a Solidity smart contract. POST /audit.",
    "operationId": "cottonmouth_audit_audit_post",
    "requestBody": {
     "content": {
      "application/json": {
       "schema": {
        "$ref": "#/components/schemas/cottonmouth__AuditRequest"
       }
      }
     },
     "required": true
    },
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/cottonmouth__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "2.000000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "cottonmouthai"
    ],
    "x-direct-url": "https://cottonmouth.lonestaroracle.xyz/audit",
    "x-service-version": "48cd8f5e33e7",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": ""
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/crownblock/feed": {
   "get": {
    "summary": "Feed",
    "operationId": "crownblock_feed_feed_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "crownblock"
    ],
    "x-direct-url": "https://crownblock.lonestaroracle.xyz/feed",
    "x-service-version": "9fb7afef836b",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/crownblock/report": {
   "get": {
    "summary": "Oil, Gas & Refined Products",
    "operationId": "crownblock_report_report_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "service": "CrownBlock",
         "prices": "{...}",
         "rig_count": "{...}",
         "last_refresh": "2026-09-16T06:28:58.067448+00:00"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "1.000000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Crude, natural gas and refined-product pricing, spreads and market signals.",
    "tags": [
     "crownblock"
    ],
    "x-direct-url": "https://crownblock.lonestaroracle.xyz/report",
    "x-service-version": "9fb7afef836b",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "service": "CrownBlock",
      "prices": "{...}",
      "rig_count": "{...}",
      "last_refresh": "2026-09-16T06:28:58.067448+00:00"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Unavailable upstream fields return null; a warming cache returns 503, never stale or fabricated data.",
     "bad_input": "Invalid/ineligible input returns a clear error or null, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/crownblock/preview": {
   "get": {
    "summary": "Preview",
    "operationId": "crownblock_preview_preview_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "crownblock"
    ],
    "x-direct-url": "https://crownblock.lonestaroracle.xyz/preview",
    "x-service-version": "9fb7afef836b",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/crownblock/region/{name}": {
   "get": {
    "summary": "Region",
    "description": "Single-region brief.",
    "operationId": "crownblock_region_region__name__get",
    "parameters": [
     {
      "name": "name",
      "in": "path",
      "required": true,
      "schema": {
       "type": "string",
       "title": "Name"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/crownblock__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "1.000000"
     },
     "protocols": [
      {
       "x402": {}
      }
     ],
     "outputSchema": {
      "type": "object",
      "description": "O&G intelligence data"
     }
    },
    "tags": [
     "crownblock"
    ],
    "x-direct-url": "https://crownblock.lonestaroracle.xyz/region/{name}",
    "x-service-version": "9fb7afef836b",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/crownblock/refinery": {
   "get": {
    "summary": "Refinery",
    "description": "Weekly US refinery utilization rates by PAD district from EIA.",
    "operationId": "crownblock_refinery_refinery_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "crownblock"
    ],
    "x-direct-url": "https://crownblock.lonestaroracle.xyz/refinery",
    "x-service-version": "9fb7afef836b",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/crownblock/history": {
   "get": {
    "summary": "History",
    "description": "Historical commodity and refined product prices for a specific date (YYYY-MM-DD).\nSourced from EIA and FRED. Data available from early 1990s to present.",
    "operationId": "crownblock_history_history_get",
    "parameters": [
     {
      "name": "date",
      "in": "query",
      "required": true,
      "schema": {
       "type": "string",
       "title": "Date"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/crownblock__HTTPValidationError"
        }
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "crownblock"
    ],
    "x-direct-url": "https://crownblock.lonestaroracle.xyz/history",
    "x-service-version": "9fb7afef836b",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/cycle/cycle": {
   "get": {
    "summary": "Inventory / Bullwhip Signal",
    "operationId": "cycle_cycle_cycle_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "signal": "US factory cycle: Expansion / restocking. Inventory-to-sales 1.30 (-0.09 pts YoY), core capex orders +12.9% YoY, durable goods orders +12.0% YoY. core orders rising with lean inventories \u2014 production has room to run.",
         "cycle_phase": "Expansion / restocking",
         "inventory_to_sales": "{...}",
         "factory_orders": "{...}",
         "order_backlog": "{...}",
         "as_of": "2026-09-16T00:39:37Z",
         "latest_data_month": "2026-06",
         "_plus": "+3 more fields"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "US inventory-to-production bullwhip and business-cycle signal. Census data.",
    "tags": [
     "cyclepulse"
    ],
    "x-direct-url": "https://cycle.lonestaroracle.xyz/cycle",
    "x-service-version": "ee3dc2fc3065",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "signal": "US factory cycle: Expansion / restocking. Inventory-to-sales 1.30 (-0.09 pts YoY), core capex orders +12.9% YoY, durable goods orders +12.0% YoY. core orders rising with lean inventories \u2014 production has room to run.",
      "cycle_phase": "Expansion / restocking",
      "inventory_to_sales": "{...}",
      "factory_orders": "{...}",
      "order_backlog": "{...}",
      "as_of": "2026-09-16T00:39:37Z",
      "latest_data_month": "2026-06",
      "_plus": "+3 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Fields not yet released upstream return null (never estimated); a warming cache returns 503 'retry', not stale data.",
     "bad_input": "Null/empty fields, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/defi/risk": {
   "get": {
    "summary": "DeFi Protocol Risk & Yields",
    "operationId": "defi_risk_risk_get",
    "parameters": [
     {
      "name": "protocol",
      "in": "query",
      "required": true,
      "schema": {
       "type": "string",
       "description": "Protocol name or slug",
       "title": "Protocol"
      },
      "description": "Protocol name or slug"
     },
     {
      "name": "address",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "description": "Optional contract address for GoPlus check",
       "default": "",
       "title": "Address"
      },
      "description": "Optional contract address for GoPlus check"
     },
     {
      "name": "chain_id",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "description": "Chain ID for GoPlus (default: 1 = Ethereum)",
       "default": "1",
       "title": "Chain Id"
      },
      "description": "Chain ID for GoPlus (default: 1 = Ethereum)"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "service": "DeFiRisk",
         "protocol": "Aave",
         "risk_score": 6.5,
         "verdict": "MODERATE RISK",
         "ai_assessment": "# Aave Risk Assessment\n\nAave presents **moderate risk** (6.5/10) suitable for substantial but non-core allocations. The $17.52B TVL and open-source architecture provide strong liquidity and transparency, but the protocol's 2 historical hacks ($0.9M total) and missing publicly linked audit documentation warrant independent security verification before deploying capital. For risk-averse strategies, confirm current audit status and consider position sizing accordingly; for higher-risk tolerance, the large TVL and mature codebase support larger exposure.",
         "flags": "[...]",
         "positives": "[...]",
         "_plus": "+14 more fields"
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/defi__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.100000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "DeFi protocol risk score plus live APY yields. Pass ?protocol=.",
    "tags": [
     "defirisk"
    ],
    "x-direct-url": "https://defi.lonestaroracle.xyz/risk",
    "x-service-version": "ec88351f10a4",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "protocol": "aave"
     },
     "response": {
      "service": "DeFiRisk",
      "protocol": "Aave",
      "risk_score": 6.5,
      "verdict": "MODERATE RISK",
      "ai_assessment": "# Aave Risk Assessment\n\nAave presents **moderate risk** (6.5/10) suitable for substantial but non-core allocations. The $17.52B TVL and open-source architecture provide strong liquidity and transparency, but the protocol's 2 historical hacks ($0.9M total) and missing publicly linked audit documentation warrant independent security verification before deploying capital. For risk-averse strategies, confirm current audit status and consider position sizing accordingly; for higher-risk tolerance, the large TVL and mature codebase support larger exposure.",
      "flags": "[...]",
      "positives": "[...]",
      "_plus": "+14 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "Unknown/invalid input returns empty or null fields, never a fabricated result.",
     "bad_input": "Null/empty fields, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/defi/top-yields": {
   "get": {
    "summary": "Top Yields Screener",
    "description": "Cross-protocol risk-adjusted DeFi yield screener: ranks pools by REAL base APY (separated from reward/emission APY), flags yield traps, adds a 0-10 risk overlay. $0.10/query via x402.",
    "parameters": [
     {
      "name": "asset",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      },
      "description": "Token symbol filter, e.g. USDC"
     },
     {
      "name": "chain",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      },
      "description": "Chain filter, e.g. Base, Ethereum, Arbitrum"
     },
     {
      "name": "stablecoin",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      },
      "description": "true = stablecoin pools only"
     },
     {
      "name": "min_tvl",
      "in": "query",
      "required": false,
      "schema": {
       "type": "number"
      },
      "description": "Minimum pool TVL in USD"
     },
     {
      "name": "category",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string"
      },
      "description": "lending or lp"
     },
     {
      "name": "risk_max",
      "in": "query",
      "required": false,
      "schema": {
       "type": "integer"
      },
      "description": "Max risk score 0-10"
     },
     {
      "name": "limit",
      "in": "query",
      "required": false,
      "schema": {
       "type": "integer"
      },
      "description": "Result count (max 50)"
     }
    ],
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.100000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "operationId": "defi_get_top-yields",
    "tags": [
     "defirisk"
    ],
    "x-direct-url": "https://defi.lonestaroracle.xyz/top-yields",
    "x-service-version": "ec88351f10a4",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/doc/report": {
   "get": {
    "summary": "Convert PDF URL to Markdown",
    "description": "GET wrapper for AW compatibility. Pass ?url=<pdf_url> as query param.",
    "operationId": "doc_report_get_report_get",
    "parameters": [
     {
      "name": "url",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "default": "",
       "title": "Url"
      }
     },
     {
      "name": "summarize",
      "in": "query",
      "required": false,
      "schema": {
       "type": "boolean",
       "default": true,
       "title": "Summarize"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/doc__HTTPValidationError"
        }
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "docedge"
    ],
    "x-direct-url": "https://doc.lonestaroracle.xyz/report",
    "x-service-version": "c1e8a5c1e29b",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/doc/convert": {
   "post": {
    "summary": "Document Conversion",
    "operationId": "doc_convert_convert_post",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "service": "DocEdge",
         "fetched_at": "2026-09-16T10:35:33.967965+00:00",
         "source": "https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf",
         "pages": 1,
         "word_count": 3,
         "table_count": 0,
         "metadata": "{...}",
         "_plus": "+5 more fields"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "properties": {
         "url": {
          "type": "string",
          "description": "URL of the PDF to convert (provide url OR base64)"
         },
         "base64": {
          "type": "string",
          "description": "Base64-encoded PDF content (provide url OR base64)"
         },
         "summarize": {
          "type": "boolean",
          "default": true,
          "description": "Whether to include an AI summary"
         }
        }
       }
      }
     }
    },
    "description": "Convert documents between formats. POST /convert.",
    "tags": [
     "docedge"
    ],
    "x-direct-url": "https://doc.lonestaroracle.xyz/convert",
    "x-service-version": "c1e8a5c1e29b",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "url": "https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf",
      "summarize": true
     },
     "response": {
      "service": "DocEdge",
      "fetched_at": "2026-09-16T10:35:33.967965+00:00",
      "source": "https://www.w3.org/WAI/ER/tests/xhtml/testfiles/resources/pdf/dummy.pdf",
      "pages": 1,
      "word_count": 3,
      "table_count": 0,
      "metadata": "{...}",
      "_plus": "+5 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "With neither url nor base64 provided, returns a 400 naming the required fields, never a fabricated document.",
     "bad_input": "Invalid/ineligible input returns a clear error or null, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/doc/preview": {
   "get": {
    "summary": "Preview",
    "operationId": "doc_preview_preview_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "docedge"
    ],
    "x-direct-url": "https://doc.lonestaroracle.xyz/preview",
    "x-service-version": "c1e8a5c1e29b",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/earnings/calendar": {
   "get": {
    "summary": "US Earnings Calendar",
    "operationId": "earnings_calendar_calendar_get",
    "parameters": [
     {
      "name": "tickers",
      "in": "query",
      "required": true,
      "schema": {
       "type": "string",
       "title": "Tickers"
      },
      "description": "One comma-separated list, no spaces, 1-30 US tickers, e.g. AAPL,MSFT",
      "style": "form",
      "explode": false
     },
     {
      "name": "days_soon",
      "in": "query",
      "required": false,
      "schema": {
       "type": "integer",
       "default": 7,
       "title": "Days Soon",
       "minimum": 1
      },
      "description": "Days ahead to flag reports as reporting soon (integer, default 7). Use 30 for the next month."
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {
         "type": "object",
         "description": "Service response data"
        },
        "example": {
         "tickers_found": 2,
         "tickers_no_data": "[...]",
         "reporting_soon": "[...]",
         "earnings": "[...]",
         "summary": "2 tickers with earnings dates",
         "as_of": "2026-09-16",
         "ai_brief": "# Earnings Brief\n\nMicrosoft and Apple will report earnings in 6 weeks (late October 2026), both signaling strong growth trajectories with EPS estimates implying ~30% annualized increases versus TTM baselines. MSFT's expected $4.72 EPS represents notably conservative guidance relative to its $17.94 TTM figure, suggesting significant upside potential if cloud/AI momentum sustains, while AAPL's $1.98 estimate is similarly cautious against $8.73 TTM earnings. Monitor both for AI capex commentary and iPhone/services demand signals, as any guidance misses could ripple across mega-cap tech exposure."
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/earnings__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.030000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Upcoming US earnings dates, EPS and revenue estimates and surprises. Pass tickers once as a single comma-separated list, no spaces: ?tickers=AAPL,MSFT (1 to 30 US stock tickers; not repeated ?tickers=AAPL&tickers=MSFT). Optional days_soon: integer, default 7, the window in days for flagging reports as reporting soon. Use days_soon=30 to catch reports in the next month; the default 7 may miss them.",
    "tags": [
     "earningscalendar"
    ],
    "x-direct-url": "https://earnings.lonestaroracle.xyz/calendar",
    "x-service-version": "28028ed9aff8",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "tickers": "AAPL,MSFT"
     },
     "response": {
      "tickers_found": 2,
      "tickers_no_data": "[...]",
      "reporting_soon": "[...]",
      "earnings": "[...]",
      "summary": "2 tickers with earnings dates",
      "as_of": "2026-09-16",
      "ai_brief": "# Earnings Brief\n\nMicrosoft and Apple will report earnings in 6 weeks (late October 2026), both signaling strong growth trajectories with EPS estimates implying ~30% annualized increases versus TTM baselines. MSFT's expected $4.72 EPS represents notably conservative guidance relative to its $17.94 TTM figure, suggesting significant upside potential if cloud/AI momentum sustains, while AAPL's $1.98 estimate is similarly cautious against $8.73 TTM earnings. Monitor both for AI capex commentary and iPhone/services demand signals, as any guidance misses could ripple across mega-cap tech exposure."
     }
    },
    "x-edge-cases": {
     "behavior": "Unknown/invalid input returns null/empty, never fabricated.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/energy/energy": {
   "get": {
    "summary": "US Energy Inventory Catalyst",
    "operationId": "energy_energy_endpoint_energy_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "petroleum_signal": "BULLISH",
         "natgas_signal": "NEUTRAL",
         "interpretation": "Petroleum inventories are tight versus the 5-year seasonal norm (crude +0.4% vs 5-yr avg) \u2014 price-supportive. Natural-gas storage is +3.6% versus the 5-year average \u2014 near normal.",
         "crude_oil": "{...}",
         "gasoline": "{...}",
         "distillate": "{...}",
         "natural_gas": "{...}",
         "_plus": "+5 more fields"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "parameters": [
     {
      "name": "report",
      "in": "query",
      "required": false,
      "description": "Optional. Focus one report: crude (or oil/petroleum), gasoline, distillate (diesel), or natgas (natural gas). Omit for the full energy dashboard. Aliases: commodity, r.",
      "schema": {
       "type": "string",
       "example": "crude"
      }
     }
    ],
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "US energy inventory catalyst signal (crude, gasoline, distillate and natural-gas builds/draws) plus the upcoming EIA report calendar, for trading or assessing energy around data releases.",
    "tags": [
     "energycatalyst"
    ],
    "x-direct-url": "https://energy.lonestaroracle.xyz/energy",
    "x-service-version": "994d667652e2",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "petroleum_signal": "BULLISH",
      "natgas_signal": "NEUTRAL",
      "interpretation": "Petroleum inventories are tight versus the 5-year seasonal norm (crude +0.4% vs 5-yr avg) \u2014 price-supportive. Natural-gas storage is +3.6% versus the 5-year average \u2014 near normal.",
      "crude_oil": "{...}",
      "gasoline": "{...}",
      "distillate": "{...}",
      "natural_gas": "{...}",
      "_plus": "+5 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Fields not yet released upstream return null (never estimated); a warming cache returns 503 'retry', not stale data.",
     "bad_input": "Null/empty fields, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": 1554,
     "p95_ms": 4059,
     "samples": 6,
     "measured": "server-side request time of successful (/energy) paid calls, 2026-09-29"
    }
   }
  },
  "/equity/equity": {
   "get": {
    "summary": "US Equity Fundamentals & Signal",
    "operationId": "equity_equity_equity_get",
    "parameters": [
     {
      "name": "ticker",
      "in": "query",
      "required": true,
      "schema": {
       "type": "string",
       "title": "Ticker",
       "example": "AAPL"
      },
      "description": "US stock or ETF ticker, e.g. AAPL, TSLA, SPY. Alias: symbol.",
      "example": "AAPL"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {
         "type": "object",
         "description": "Service response data"
        },
        "example": {
         "ticker": "AAPL",
         "name": "Apple Inc.",
         "signal": "buy",
         "upside_pct": -1.3,
         "analyst_rating": "buy",
         "analyst_target": 327.1964,
         "health_score": 0,
         "_plus": "+30 more fields"
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/equity__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Fundamentals, valuation and a buy/sell/strong-buy signal with analyst price-target upside for any US stock or ETF. Pass ?ticker=.",
    "tags": [
     "equityscope"
    ],
    "x-direct-url": "https://equity.lonestaroracle.xyz/equity",
    "x-service-version": "702a65952270",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "ticker": "AAPL"
     },
     "response": {
      "ticker": "AAPL",
      "name": "Apple Inc.",
      "signal": "buy",
      "upside_pct": -1.3,
      "analyst_rating": "buy",
      "analyst_target": 327.1964,
      "health_score": 0,
      "_plus": "+30 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "Unknown ticker returns null fields, not an invented rating.",
     "bad_input": "Returns null/empty fields, never a fabricated result.",
     "partial_data": "Any field that cannot be sourced is null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 \u2014 you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": 3220,
     "p95_ms": 4424,
     "samples": 5,
     "measured": "server-side request time of successful (/equity) paid calls, 2026-10-14"
    }
   }
  },
  "/europe/pulse": {
   "get": {
    "summary": "Europe Macro Pulse",
    "operationId": "europe_pulse_pulse_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "region": "Europe",
         "fetched_at": "2026-09-16T00:57:03.913363+00:00",
         "regional_stress": "ELEVATED",
         "stress_score": 10,
         "stressed_economies": "[...]",
         "energy_driver": "{...}",
         "macro_indicators": "{...}",
         "_plus": "+4 more fields"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Europe macro and stress pulse across 12 economies. Also returns recession_odds: the Euro Area recession probability (RecessionRisk.com model, via FRED) with its 3-month trend.",
    "tags": [
     "europepulse"
    ],
    "x-direct-url": "https://europe.lonestaroracle.xyz/pulse",
    "x-service-version": "d68774171210",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "region": "Europe",
      "fetched_at": "2026-09-16T00:57:03.913363+00:00",
      "regional_stress": "ELEVATED",
      "stress_score": 10,
      "stressed_economies": "[...]",
      "energy_driver": "{...}",
      "macro_indicators": "{...}",
      "_plus": "+4 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Unreleased fields return null; warming cache returns 503, not stale data.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/floyd/hire": {
   "post": {
    "summary": "Hire the Floyd AI Agent",
    "description": "Autonomous AI agent for research, web search and coding tasks. POST /hire with a task.",
    "operationId": "floyd_hire_hire_post",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.500000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "required": [
         "task"
        ],
        "properties": {
         "task": {
          "type": "string",
          "description": "Description of the coding task for Floyd to complete"
         },
         "repo": {
          "type": "string",
          "description": "Optional GitHub repo URL for Floyd to work in"
         },
         "context": {
          "type": "string",
          "description": "Optional additional context or constraints"
         }
        }
       }
      }
     }
    },
    "tags": [
     "floyd"
    ],
    "x-direct-url": "https://floyd.lonestaroracle.xyz/hire",
    "x-service-version": "b95fe023103f",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": ""
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/funding/rates": {
   "get": {
    "summary": "Perp Funding Rates Signal",
    "operationId": "funding_rates_rates_get",
    "parameters": [
     {
      "name": "asset",
      "in": "query",
      "required": false,
      "schema": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "null"
        }
       ],
       "title": "Asset",
       "example": "BTC"
      },
      "description": "Optional asset: BTC, ETH, SOL, AVAX, LINK or ARB. Omit for all assets.",
      "example": "BTC"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "signal": "NEUTRAL",
         "market_bias": "Funding near zero (+0.0052%/8h). Balanced leverage \u2014 no directional crowding signal.",
         "extreme_alert": "{...}",
         "rates": "{...}",
         "summary": "{...}",
         "assets_covered": "[...]",
         "exchanges": "[...]",
         "_plus": "+3 more fields"
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/funding__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Perpetual-futures funding rates, extremes and a positioning signal across exchanges. /rates, /extremes, /signal.",
    "tags": [
     "fundingrates"
    ],
    "x-direct-url": "https://funding.lonestaroracle.xyz/rates",
    "x-service-version": "2d5ee22b7f00",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "signal": "NEUTRAL",
      "market_bias": "Funding near zero (+0.0052%/8h). Balanced leverage \u2014 no directional crowding signal.",
      "extreme_alert": "{...}",
      "rates": "{...}",
      "summary": "{...}",
      "assets_covered": "[...]",
      "exchanges": "[...]",
      "_plus": "+3 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Fields not yet released upstream return null (never estimated); a warming cache returns 503 'retry', not stale data.",
     "bad_input": "Null/empty fields, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/funding/extremes": {
   "get": {
    "summary": "Top extreme rates \u2014 agent-optimized",
    "operationId": "funding_extremes_extremes_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "fundingrates"
    ],
    "x-direct-url": "https://funding.lonestaroracle.xyz/extremes",
    "x-service-version": "2d5ee22b7f00",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/funding/signal": {
   "get": {
    "summary": "Signal only \u2014 ultra-lightweight",
    "operationId": "funding_signal_only_signal_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "fundingrates"
    ],
    "x-direct-url": "https://funding.lonestaroracle.xyz/signal",
    "x-service-version": "2d5ee22b7f00",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/funds/funds": {
   "get": {
    "summary": "Institutional 13F Fund Flow",
    "operationId": "funds_funds_endpoint_funds_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "ticker": "NVDA",
         "company": "NVIDIA Corporation",
         "flow_signal": "ACCUMULATION",
         "interpretation": "Institutions leaned to accumulation last quarter \u2014 4 of the top 10 holders added, 0 trimmed.",
         "institutional_ownership_pct": 71.4,
         "insider_ownership_pct": 4.01,
         "institutions_count": 7733,
         "_plus": "+6 more fields"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "parameters": [
     {
      "name": "ticker",
      "in": "query",
      "required": true,
      "description": "Stock ticker to read institutional 13F flow for (e.g. AAPL, NVDA, GME). Aliases: symbol.",
      "schema": {
       "type": "string",
       "example": "NVDA"
      }
     }
    ],
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Institutional 13F flow (accumulation/distribution), ownership percent and top holders. Pass ?ticker=.",
    "tags": [
     "fundflow"
    ],
    "x-direct-url": "https://funds.lonestaroracle.xyz/funds",
    "x-service-version": "07e4e26e046e",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "ticker": "NVDA"
     },
     "response": {
      "ticker": "NVDA",
      "company": "NVIDIA Corporation",
      "flow_signal": "ACCUMULATION",
      "interpretation": "Institutions leaned to accumulation last quarter \u2014 4 of the top 10 holders added, 0 trimmed.",
      "institutional_ownership_pct": 71.4,
      "insider_ownership_pct": 4.01,
      "institutions_count": 7733,
      "_plus": "+6 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "Unknown/invalid input returns empty or null fields, never a fabricated result.",
     "bad_input": "Null/empty fields, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/gap/gap": {
   "get": {
    "summary": "Tokenized-stock price vs the real stock for one ticker",
    "operationId": "gap_gap_endpoint_gap_get",
    "parameters": [
     {
      "name": "ticker",
      "in": "query",
      "required": true,
      "description": "Stock ticker: TSLA, NVDA, AAPL, SPY, QQQ, MSTR, COIN or HOOD (aliases: symbol, stock; TSLAx also accepted)",
      "schema": {
       "type": "string",
       "example": "TSLA"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "market_state": "open",
         "signal": "PREMIUM",
         "venues": [
          {
           "chain": "robinhood",
           "premium_pct": 0.04,
           "signal": "IN_LINE",
           "liquidity_usd": 9946659
          },
          {
           "chain": "solana",
           "premium_pct": 0.512,
           "signal": "PREMIUM",
           "liquidity_usd": 3969649
          }
         ],
         "cross_venue": {
          "spread_pct": 0.758
         }
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/gap__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "tokengap"
    ],
    "x-direct-url": "https://gap.lonestaroracle.xyz/gap",
    "x-service-version": "5a6a95a7b740",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": ""
    },
    "x-example": {
     "request": {
      "ticker": "SPY"
     },
     "response": {
      "market_state": "open",
      "signal": "PREMIUM",
      "venues": [
       {
        "chain": "robinhood",
        "premium_pct": 0.04,
        "signal": "IN_LINE",
        "liquidity_usd": 9946659
       },
       {
        "chain": "solana",
        "premium_pct": 0.512,
        "signal": "PREMIUM",
        "liquidity_usd": 3969649
       }
      ],
      "cross_venue": {
       "spread_pct": 0.758
      }
     }
    },
    "x-edge-cases": {
     "behavior": ""
    }
   }
  },
  "/gap/gaps": {
   "get": {
    "summary": "All supported tokenized stocks ranked by token-vs-stock gap",
    "operationId": "gap_gaps_endpoint_gaps_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "parameters": [],
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.100000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "tokengap"
    ],
    "x-direct-url": "https://gap.lonestaroracle.xyz/gaps",
    "x-service-version": "5a6a95a7b740",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": ""
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/geo/risk": {
   "get": {
    "summary": "Geopolitical Risk Score",
    "operationId": "geo_risk_risk_get",
    "parameters": [
     {
      "name": "location",
      "in": "query",
      "required": true,
      "schema": {
       "type": "string",
       "description": "Country or region",
       "title": "Location"
      },
      "description": "Country or region"
     },
     {
      "name": "hours",
      "in": "query",
      "required": false,
      "schema": {
       "type": "integer",
       "description": "News lookback hours (1-72)",
       "default": 24,
       "title": "Hours"
      },
      "description": "News lookback hours (1-72)"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "service": "GeoPulse",
         "location": "Nigeria",
         "verdict": "HIGH",
         "signal": "STABLE",
         "adjusted_score": 6.5,
         "summary": "Nigeria faces persistent but slightly easing security pressures following a reported Boko Haram ceasefire deal, though food insecurity and economic vulnerabilities remain acute. Global energy market volatility (Iran/Hormuz crisis, Russian sanctions) creates both fiscal opportunities and structural risks for Nigeria's oil-dependent economy. The combination of conflict-driven humanitarian challenges and external economic shocks maintains elevated but manageable geopolitical risk.",
         "key_risks": "[...]",
         "_plus": "+9 more fields"
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/geo__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.070000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Per-country geopolitical risk signal from live media and event data. Pass ?country=.",
    "tags": [
     "geopulse"
    ],
    "x-direct-url": "https://geo.lonestaroracle.xyz/risk",
    "x-service-version": "79b09e9b5d1c",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "country": "Nigeria"
     },
     "response": {
      "service": "GeoPulse",
      "location": "Nigeria",
      "verdict": "HIGH",
      "signal": "STABLE",
      "adjusted_score": 6.5,
      "summary": "Nigeria faces persistent but slightly easing security pressures following a reported Boko Haram ceasefire deal, though food insecurity and economic vulnerabilities remain acute. Global energy market volatility (Iran/Hormuz crisis, Russian sanctions) creates both fiscal opportunities and structural risks for Nigeria's oil-dependent economy. The combination of conflict-driven humanitarian challenges and external economic shocks maintains elevated but manageable geopolitical risk.",
      "key_risks": "[...]",
      "_plus": "+9 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "Unknown/invalid input returns empty or null fields, never a fabricated result.",
     "bad_input": "Null/empty fields, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/govedge/report": {
   "get": {
    "summary": "US Federal Spending & Contracts",
    "operationId": "govedge_report_report_get",
    "parameters": [
     {
      "name": "min_amount",
      "in": "query",
      "required": false,
      "schema": {
       "type": "number",
       "default": 10000000,
       "title": "Min Amount",
       "example": 10000000
      },
      "description": "Minimum award size in USD (default 10000000).",
      "example": 10000000
     },
     {
      "name": "days_back",
      "in": "query",
      "required": false,
      "schema": {
       "type": "integer",
       "default": 7,
       "title": "Days Back",
       "example": 7
      },
      "description": "Look-back window in days, 1-30 (default 7).",
      "example": 7
     },
     {
      "name": "agency",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Agency",
       "example": "097"
      },
      "description": "Optional USASpending top-tier agency code, e.g. 097 (Defense), 080 (NASA), 075 (HHS).",
      "example": "097"
     },
     {
      "name": "naics",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Naics",
       "example": "336411"
      },
      "description": "Optional NAICS industry code, e.g. 336411 (aircraft manufacturing), 541512 (computer systems design).",
      "example": "336411"
     },
     {
      "name": "ticker",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Ticker",
       "example": "LMT"
      },
      "description": "Optional: only awards whose winning company maps to this stock ticker, e.g. LMT.",
      "example": "LMT"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "service": "GovEdge",
         "ai_narrative": "# Federal Contract Intelligence Brief\n\n**Key Award:** Lawrence Livermore's $41.5B PBMC represents the largest single award, consolidating long-term nuclear weapons stewardship and scientific computing operations under one contractor\u2014signaling DOE's confidence in current management through the end-decade and locking in substantial recurring revenue for the lab's operations consortium.\n\n**Public Company Winners:** Boeing received $22.7B for ISS operations (stock down -0.28%, likely sector-wide pressure unrelated to award) while Lockheed Martin secured $20.6B for Y-12 facility management (stock +0.77%, modest uptick suggesting market confidence in their defense/nuclear portfolio). Leidos captured $3.1B for Antarctic logistics support (stock down -2.39%, indicating broader market headwinds despite win).\n\n**Sector Trend:** This award cluster reflects sustained federal investment in nuclear weapons modernization, advanced research infrastructure, and critical national security operations\u2014with DOE dominating the total value (~$70B of ~$96B awarded), indicating prioritization of strategic deterrence and scientific capability over commercial space initiatives.\n\n**Actionable Insight:** BD teams should prioritize DOE recompete opportunities, as these awards demonstrate preference for incumbent contractors with proven nuclear security clearances and operational track records; investors should note that contract wins alone may not drive near-term stock movement given macro headwinds, but secure long-term cash flows for LMT and BA in these segments.",
         "top_movers": "[...]",
         "summary": "{...}",
         "awards": "[...]",
         "fetched_at": "2026-09-16T00:58:03.898349+00:00",
         "parameters": "{...}",
         "_plus": "+1 more fields"
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/govedge__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.200000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "US federal spending, awards and SAM.gov contract opportunities. /report and /opportunities.",
    "tags": [
     "govedge"
    ],
    "x-direct-url": "https://govedge.lonestaroracle.xyz/report",
    "x-service-version": "6595f14dc798",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "service": "GovEdge",
      "ai_narrative": "# Federal Contract Intelligence Brief\n\n**Key Award:** Lawrence Livermore's $41.5B PBMC represents the largest single award, consolidating long-term nuclear weapons stewardship and scientific computing operations under one contractor\u2014signaling DOE's confidence in current management through the end-decade and locking in substantial recurring revenue for the lab's operations consortium.\n\n**Public Company Winners:** Boeing received $22.7B for ISS operations (stock down -0.28%, likely sector-wide pressure unrelated to award) while Lockheed Martin secured $20.6B for Y-12 facility management (stock +0.77%, modest uptick suggesting market confidence in their defense/nuclear portfolio). Leidos captured $3.1B for Antarctic logistics support (stock down -2.39%, indicating broader market headwinds despite win).\n\n**Sector Trend:** This award cluster reflects sustained federal investment in nuclear weapons modernization, advanced research infrastructure, and critical national security operations\u2014with DOE dominating the total value (~$70B of ~$96B awarded), indicating prioritization of strategic deterrence and scientific capability over commercial space initiatives.\n\n**Actionable Insight:** BD teams should prioritize DOE recompete opportunities, as these awards demonstrate preference for incumbent contractors with proven nuclear security clearances and operational track records; investors should note that contract wins alone may not drive near-term stock movement given macro headwinds, but secure long-term cash flows for LMT and BA in these segments.",
      "top_movers": "[...]",
      "summary": "{...}",
      "awards": "[...]",
      "fetched_at": "2026-09-16T00:58:03.898349+00:00",
      "parameters": "{...}",
      "_plus": "+1 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Unreleased fields return null; warming cache returns 503, not stale data.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/govedge/opportunities": {
   "get": {
    "summary": "Upcoming Contract Opportunities",
    "description": "Fetch upcoming federal contract solicitations from SAM.gov.",
    "operationId": "govedge_opportunities_opportunities_get",
    "parameters": [
     {
      "name": "keyword",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Keyword"
      }
     },
     {
      "name": "naics",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Naics"
      }
     },
     {
      "name": "set_aside",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Set Aside"
      }
     },
     {
      "name": "days_back",
      "in": "query",
      "required": false,
      "schema": {
       "type": "integer",
       "default": 7,
       "title": "Days Back"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/govedge__HTTPValidationError"
        }
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.200000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "govedge"
    ],
    "x-direct-url": "https://govedge.lonestaroracle.xyz/opportunities",
    "x-service-version": "6595f14dc798",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/govedge/preview": {
   "get": {
    "summary": "Preview",
    "operationId": "govedge_preview_preview_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "govedge"
    ],
    "x-direct-url": "https://govedge.lonestaroracle.xyz/preview",
    "x-service-version": "6595f14dc798",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/grid/report": {
   "get": {
    "summary": "US Power Grid Demand & Mix",
    "operationId": "grid_report_report_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "generated_at": "2026-09-15T23:58:55.763475+00:00",
         "regions": "{...}",
         "narrative": "# US Grid Conditions Brief\n\nCalifornia (CAISO) and Southwest Power Pool (SPP) are operating with the cleanest and most cost-effective energy supplies, both exceeding 57% renewable generation with low stress levels. Conversely, PJM faces HIGH stress with the nation's largest demand (117.3 GW) paired with low renewable penetration (11.2%), while New York, Texas, and New England all report MEDIUM stress despite varying fuel mixes. Industrial operators and EV fleet managers should prioritize demand scheduling in CAISO and SPP regions to minimize costs and environmental impact, while deferring non-critical loads in PJM and other MEDIUM/HIGH stress areas to avoid peak pricing and grid strain.",
         "note": "Demand in megawatthours (MWh). Data source: EIA Form EIA-930."
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.030000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "US electricity grid demand, generation mix and stress signal.",
    "tags": [
     "gridpulse"
    ],
    "x-direct-url": "https://grid.lonestaroracle.xyz/report",
    "x-service-version": "de128fd171e9",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "generated_at": "2026-09-15T23:58:55.763475+00:00",
      "regions": "{...}",
      "narrative": "# US Grid Conditions Brief\n\nCalifornia (CAISO) and Southwest Power Pool (SPP) are operating with the cleanest and most cost-effective energy supplies, both exceeding 57% renewable generation with low stress levels. Conversely, PJM faces HIGH stress with the nation's largest demand (117.3 GW) paired with low renewable penetration (11.2%), while New York, Texas, and New England all report MEDIUM stress despite varying fuel mixes. Industrial operators and EV fleet managers should prioritize demand scheduling in CAISO and SPP regions to minimize costs and environmental impact, while deferring non-critical loads in PJM and other MEDIUM/HIGH stress areas to avoid peak pricing and grid strain.",
      "note": "Demand in megawatthours (MWh). Data source: EIA Form EIA-930."
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Fields not yet released upstream return null (never estimated); a warming cache returns 503 'retry', not stale data.",
     "bad_input": "Null/empty fields, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/grid/preview": {
   "get": {
    "summary": "Preview",
    "operationId": "grid_preview_preview_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "gridpulse"
    ],
    "x-direct-url": "https://grid.lonestaroracle.xyz/preview",
    "x-service-version": "de128fd171e9",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/grid/region/{code}": {
   "get": {
    "summary": "Region",
    "description": "Single region detail.",
    "operationId": "grid_region_region__code__get",
    "parameters": [
     {
      "name": "code",
      "in": "path",
      "required": true,
      "schema": {
       "type": "string",
       "title": "Code"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/grid__HTTPValidationError"
        }
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.030000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "gridpulse"
    ],
    "x-direct-url": "https://grid.lonestaroracle.xyz/region/{code}",
    "x-service-version": "de128fd171e9",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/hazard/hazard": {
   "get": {
    "summary": "Natural Hazard Alerts",
    "operationId": "hazard_hazard_hazard_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "scope": "global",
         "hazard_level": "ACTIVE",
         "alert_score": 2,
         "max_score": 10,
         "active_alerts": "{...}",
         "events": "[...]",
         "by_type": "{...}",
         "_plus": "+6 more fields"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "parameters": [
     {
      "name": "country",
      "in": "query",
      "required": false,
      "description": "Optional. Scope to a country (name or ISO/keyword, e.g. Japan, Philippines). Omit for the global hazard signal. Aliases: nation, q, iso.",
      "schema": {
       "type": "string",
       "example": "Japan"
      }
     }
    ],
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Natural-hazard and disaster alert signal (quake, cyclone, flood, volcano, wildfire) from GDACS/USGS. ?country= or global.",
    "tags": [
     "hazardpulse"
    ],
    "x-direct-url": "https://hazard.lonestaroracle.xyz/hazard",
    "x-service-version": "d49e65304ccf",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "scope": "global",
      "hazard_level": "ACTIVE",
      "alert_score": 2,
      "max_score": 10,
      "active_alerts": "{...}",
      "events": "[...]",
      "by_type": "{...}",
      "_plus": "+6 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Unreleased fields return null; warming cache returns 503, not stale data.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/insider/trades": {
   "get": {
    "summary": "Corporate Insider Trades (SEC)",
    "operationId": "insider_trades_trades_get",
    "parameters": [
     {
      "name": "ticker",
      "in": "query",
      "required": true,
      "schema": {
       "type": "string",
       "title": "Ticker",
       "example": "AAPL"
      },
      "description": "US stock ticker, e.g. AAPL, NVDA. Alias: symbol.",
      "example": "AAPL"
     },
     {
      "name": "days",
      "in": "query",
      "required": false,
      "schema": {
       "anyOf": [
        {
         "type": "integer"
        },
        {
         "type": "null"
        }
       ],
       "default": 90,
       "title": "Days",
       "example": 90
      },
      "description": "Look-back window in days, 1-365 (default 90).",
      "example": 90
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {
         "type": "object",
         "description": "Service response data"
        },
        "example": {
         "ticker": "NVDA",
         "company": "NVIDIA CORP",
         "period_days": 90,
         "trades": "[...]",
         "buy_count": 0,
         "sell_count": 3,
         "buy_value": 0,
         "_plus": "+4 more fields"
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/insider__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.030000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Recent SEC Form 4 insider buys and sells for any US ticker. Pass ?ticker=.",
    "tags": [
     "insiderflow"
    ],
    "x-direct-url": "https://insider.lonestaroracle.xyz/trades",
    "x-service-version": "3562e8f13e85",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "ticker": "NVDA"
     },
     "response": {
      "ticker": "NVDA",
      "company": "NVIDIA CORP",
      "period_days": 90,
      "trades": "[...]",
      "buy_count": 0,
      "sell_count": 3,
      "buy_value": 0,
      "_plus": "+4 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "Unknown/invalid input returns null/empty, never fabricated.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": 3617,
     "p95_ms": 5193,
     "samples": 7,
     "measured": "server-side request time of successful (/trades) paid calls, 2026-10-08"
    }
   }
  },
  "/kya/check": {
   "get": {
    "summary": "KYA / counterparty check for a wallet (and optional name) with a signed verdict",
    "operationId": "kya_check_check_get",
    "parameters": [
     {
      "name": "wallet",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "description": "Agent/counterparty wallet address (EVM 0x... or any OFAC-listed crypto address)",
       "title": "Wallet"
      },
      "description": "Agent/counterparty wallet address (EVM 0x... or any OFAC-listed crypto address)"
     },
     {
      "name": "name",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "description": "Optional agent, company or person name to screen against OFAC",
       "title": "Name"
      },
      "description": "Optional agent, company or person name to screen against OFAC"
     },
     {
      "name": "chain",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "description": "EVM chain for on-chain risk: base, eth, arb, poly, bsc",
       "default": "base",
       "title": "Chain"
      },
      "description": "EVM chain for on-chain risk: base, eth, arb, poly, bsc"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "verdict": "PASS",
         "reasons": [
          "no OFAC wallet or name match and no high-risk wallet flags"
         ],
         "ofac_wallet": {
          "listed": false
         },
         "wallet_risk": {
          "chain": "base",
          "risk_score": 0,
          "risk_label": "clean",
          "risk_flags": [],
          "is_contract": true,
          "tx_count": 1,
          "balance": 9.7e-05
         },
         "checked_at": "2026-09-24T17:00:32Z",
         "receipt": {
          "receipt": "{service, input, verdict, reasons, ofac_wallet_listed, ...}",
          "signature": {
           "alg": "secp256k1-eip191",
           "signer": "0x54aB6b8Ddbedc057F230D1b78E6cd4677d304E18",
           "digest_sha256": "0x6df9ba40c345969322332e1d9afcbbbc1514259629d433d9e1754b4b0c89958e"
          }
         }
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/kya__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.100000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "kyacheck"
    ],
    "x-direct-url": "https://kya.lonestaroracle.xyz/check",
    "x-service-version": "92c987a097ff",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "OFAC SDN refreshed daily from US Treasury; wallet risk read live"
    },
    "x-example": {
     "request": {
      "wallet": "0x52Ab53912D37759B2ad364f22dD06B16714b6C06"
     },
     "response": {
      "verdict": "PASS",
      "reasons": [
       "no OFAC wallet or name match and no high-risk wallet flags"
      ],
      "ofac_wallet": {
       "listed": false
      },
      "wallet_risk": {
       "chain": "base",
       "risk_score": 0,
       "risk_label": "clean",
       "risk_flags": [],
       "is_contract": true,
       "tx_count": 1,
       "balance": 9.7e-05
      },
      "checked_at": "2026-09-24T17:00:32Z",
      "receipt": {
       "receipt": "{service, input, verdict, reasons, ofac_wallet_listed, ...}",
       "signature": {
        "alg": "secp256k1-eip191",
        "signer": "0x54aB6b8Ddbedc057F230D1b78E6cd4677d304E18",
        "digest_sha256": "0x6df9ba40c345969322332e1d9afcbbbc1514259629d433d9e1754b4b0c89958e"
       }
      }
     }
    },
    "x-edge-cases": {
     "behavior": "No wallet and no name -> 400 with the missing-param message (x402 settles nothing on 4xx/5xx). Non-EVM addresses get the OFAC check only, stated in wallet_risk.note.",
     "bad_input": "Null/empty fields, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-24 (single sample)"
    }
   }
  },
  "/kya/signer": {
   "get": {
    "summary": "Signer",
    "operationId": "kya_signer_signer_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "kyacheck"
    ],
    "x-direct-url": "https://kya.lonestaroracle.xyz/signer",
    "x-service-version": "92c987a097ff",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "OFAC SDN refreshed daily from US Treasury; wallet risk read live"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/labor/labor": {
   "get": {
    "summary": "US Labor Market Signal",
    "operationId": "labor_labor_labor_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "signal": "US labor market: Steady. Unemployment 4.1% (0.0 pts MoM), +162k payrolls in August 2026; wage growth +3.1% YoY. Participation 61.6%, job openings 7.27M, quits rate 1.9% (cooling). labor market holding roughly in balance.",
         "labor_phase": "Steady",
         "unemployment": "{...}",
         "payrolls": "{...}",
         "wages": "{...}",
         "participation": "{...}",
         "jolts": "{...}",
         "_plus": "+5 more fields"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "US jobs, unemployment, wages and JOLTS signal. BLS data.",
    "tags": [
     "laborpulse"
    ],
    "x-direct-url": "https://labor.lonestaroracle.xyz/labor",
    "x-service-version": "727c08a2233b",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "signal": "US labor market: Steady. Unemployment 4.1% (0.0 pts MoM), +162k payrolls in August 2026; wage growth +3.1% YoY. Participation 61.6%, job openings 7.27M, quits rate 1.9% (cooling). labor market holding roughly in balance.",
      "labor_phase": "Steady",
      "unemployment": "{...}",
      "payrolls": "{...}",
      "wages": "{...}",
      "participation": "{...}",
      "jolts": "{...}",
      "_plus": "+5 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Fields that BLS has not yet released are returned as null, never estimated; 503 while the cache warms.",
     "bad_input": "Returns null/empty fields, never a fabricated result.",
     "partial_data": "Any field that cannot be sourced is null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 \u2014 you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": 963,
     "p95_ms": 1315,
     "samples": 5,
     "measured": "server-side request time of successful (/labor) paid calls, 2026-09-29"
    }
   }
  },
  "/latam/report": {
   "get": {
    "summary": "Latin America Macro Pulse",
    "operationId": "latam_report_report_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "fetched_at": "2026-09-16T00:57:46.156085+00:00",
         "currencies": "{...}",
         "argentina": "{...}",
         "commodities": "{...}",
         "macro_indicators": "{...}",
         "provider": "LatAmPulse - LoneStarOracle"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Latin America macro and country-risk pulse.",
    "tags": [
     "latampulse"
    ],
    "x-direct-url": "https://latam.lonestaroracle.xyz/report",
    "x-service-version": "7ba3fd2ec24a",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "fetched_at": "2026-09-16T00:57:46.156085+00:00",
      "currencies": "{...}",
      "argentina": "{...}",
      "commodities": "{...}",
      "macro_indicators": "{...}",
      "provider": "LatAmPulse - LoneStarOracle"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Unreleased fields return null; warming cache returns 503, not stale data.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": 788,
     "p95_ms": 932,
     "samples": 5,
     "measured": "server-side request time of successful (/report) paid calls, 2026-10-07"
    }
   }
  },
  "/latam/feed": {
   "get": {
    "summary": "Feed",
    "operationId": "latam_feed_feed_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "latampulse"
    ],
    "x-direct-url": "https://latam.lonestaroracle.xyz/feed",
    "x-service-version": "7ba3fd2ec24a",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/launches/scan": {
   "get": {
    "summary": "New Token Launch Scanner",
    "operationId": "launches_scan_scan_get",
    "parameters": [
     {
      "name": "chain",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "default": "base",
       "title": "Chain",
       "example": "base"
      },
      "description": "Chain: base (default), eth, arbitrum (or arb), polygon. Other GeckoTerminal network ids, e.g. solana, are passed through.",
      "example": "base"
     },
     {
      "name": "hours",
      "in": "query",
      "required": false,
      "schema": {
       "type": "integer",
       "default": 24,
       "title": "Hours",
       "example": 24
      },
      "description": "Only pools created in the last N hours, 1-72 (default 24).",
      "example": 24
     },
     {
      "name": "min_liquidity",
      "in": "query",
      "required": false,
      "schema": {
       "type": "number",
       "default": 500,
       "title": "Min Liquidity",
       "example": 500
      },
      "description": "Minimum pool liquidity in USD (default 500).",
      "example": 500
     },
     {
      "name": "limit",
      "in": "query",
      "required": false,
      "schema": {
       "type": "integer",
       "default": 20,
       "title": "Limit",
       "example": 20
      },
      "description": "Max launches returned, 1-50 (default 20).",
      "example": 20
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "service": "TokenLaunch",
         "chain": "base",
         "ai_summary": "# Market Intelligence Summary\n\nThis portfolio consists primarily of low-liquidity, low-volume tokens with minimal real trading activity\u2014most show single-digit hourly transactions and FDVs under $10K, indicating abandoned or inactive projects. **Standouts are \u679c\u8747 (\u6c38\u751f\u679c\u8747) with $172.3K FDV and 166/131 buy-sell ratio showing genuine two-way volume, and baton with $213.9K FDV and balanced 101/63 activity**, though even these remain illiquid relative to their valuations. The prevalence of projects 10+ months old with near-zero activity suggests this is a graveyard of failed launches rather than an active market segment worth monitoring.",
         "count": 12,
         "fetched_at": "2026-09-16T00:55:52.544835+00:00",
         "window_hours": 24,
         "min_liquidity": "$500",
         "_plus": "+1 more fields"
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/launches__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Newly launched tokens with liquidity, volume and early-risk screen. Pass ?chain=.",
    "tags": [
     "tokenlaunch"
    ],
    "x-direct-url": "https://launches.lonestaroracle.xyz/scan",
    "x-service-version": "686723e8dd60",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "service": "TokenLaunch",
      "chain": "base",
      "ai_summary": "# Market Intelligence Summary\n\nThis portfolio consists primarily of low-liquidity, low-volume tokens with minimal real trading activity\u2014most show single-digit hourly transactions and FDVs under $10K, indicating abandoned or inactive projects. **Standouts are \u679c\u8747 (\u6c38\u751f\u679c\u8747) with $172.3K FDV and 166/131 buy-sell ratio showing genuine two-way volume, and baton with $213.9K FDV and balanced 101/63 activity**, though even these remain illiquid relative to their valuations. The prevalence of projects 10+ months old with near-zero activity suggests this is a graveyard of failed launches rather than an active market segment worth monitoring.",
      "count": 12,
      "fetched_at": "2026-09-16T00:55:52.544835+00:00",
      "window_hours": 24,
      "min_liquidity": "$500",
      "_plus": "+1 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Unreleased fields return null; warming cache returns 503, not stale data.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/lease/report": {
   "get": {
    "summary": "Gulf of Mexico Oil & Gas Leases",
    "operationId": "lease_report_report_get",
    "parameters": [
     {
      "name": "area",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Area",
       "example": "GC"
      },
      "description": "Optional Gulf of Mexico (Gulf of America) offshore area code, e.g. GC (Green Canyon), MC (Mississippi Canyon), WR (Walker Ridge).",
      "example": "GC"
     },
     {
      "name": "status",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Status",
       "example": "ACTIVE"
      },
      "description": "Optional lease status: ACTIVE, or a BOEM code such as A (Active), P (Producing), E (Expired), T (Terminated), R (Released).",
      "example": "ACTIVE"
     },
     {
      "name": "lease_number",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Lease Number",
       "example": "G12345"
      },
      "description": "Optional exact BOEM lease number, e.g. G12345.",
      "example": "G12345"
     },
     {
      "name": "limit",
      "in": "query",
      "required": false,
      "schema": {
       "type": "integer",
       "default": 20,
       "title": "Limit",
       "example": 20
      },
      "description": "Max leases returned, up to 50 (default 20).",
      "example": 20
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "service": "LeaseEdge",
         "fetched_at": "2026-09-16T00:58:08.078228+00:00",
         "data_as_of": "2026-05-19T16:17:52.662047+00:00",
         "summary": "{...}",
         "upcoming_sales": "[...]",
         "leases": "[...]",
         "ai_narrative": "# Gulf of Mexico Lease Intelligence Summary\n\nThe database contains 8,201 total leases with a 42% active rate (3,434 leases), indicating a mature portfolio where nearly 58% have been terminated\u2014typical of a market with decades of production history. The significant inventory of active leases suggests substantial remaining acreage available for operations, though the absence of upcoming sales data limits near-term acquisition opportunities. For investors seeking new acreage, this points to a secondary market focused on acquiring or trading existing active leases rather than competing in BOEM lease sales in the immediate pipeline.",
         "_plus": "+2 more fields"
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/lease__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.150000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Offshore Gulf of Mexico oil and gas lease-sale and block data.",
    "tags": [
     "leaseedge"
    ],
    "x-direct-url": "https://lease.lonestaroracle.xyz/report",
    "x-service-version": "f32ace2e555d",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "service": "LeaseEdge",
      "fetched_at": "2026-09-16T00:58:08.078228+00:00",
      "data_as_of": "2026-05-19T16:17:52.662047+00:00",
      "summary": "{...}",
      "upcoming_sales": "[...]",
      "leases": "[...]",
      "ai_narrative": "# Gulf of Mexico Lease Intelligence Summary\n\nThe database contains 8,201 total leases with a 42% active rate (3,434 leases), indicating a mature portfolio where nearly 58% have been terminated\u2014typical of a market with decades of production history. The significant inventory of active leases suggests substantial remaining acreage available for operations, though the absence of upcoming sales data limits near-term acquisition opportunities. For investors seeking new acreage, this points to a secondary market focused on acquiring or trading existing active leases rather than competing in BOEM lease sales in the immediate pipeline.",
      "_plus": "+2 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Unreleased fields return null; warming cache returns 503, not stale data.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/lease/auctions": {
   "get": {
    "summary": "BBG1 Auction Results",
    "operationId": "lease_auctions_auctions_get",
    "parameters": [
     {
      "name": "area",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Area"
      }
     },
     {
      "name": "company",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Company"
      }
     },
     {
      "name": "min_bid",
      "in": "query",
      "required": false,
      "schema": {
       "type": "number",
       "default": 0,
       "title": "Min Bid"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/lease__HTTPValidationError"
        }
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.150000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "leaseedge"
    ],
    "x-direct-url": "https://lease.lonestaroracle.xyz/auctions",
    "x-service-version": "f32ace2e555d",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/lease/expiring": {
   "get": {
    "summary": "Expiring Leases",
    "operationId": "lease_expiring_expiring_get",
    "parameters": [
     {
      "name": "days",
      "in": "query",
      "required": false,
      "schema": {
       "type": "integer",
       "default": 365,
       "title": "Days"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/lease__HTTPValidationError"
        }
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.150000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "leaseedge"
    ],
    "x-direct-url": "https://lease.lonestaroracle.xyz/expiring",
    "x-service-version": "f32ace2e555d",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/lease/portfolio": {
   "get": {
    "summary": "Company Lease Portfolio",
    "operationId": "lease_portfolio_portfolio_get",
    "parameters": [
     {
      "name": "company",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Company"
      }
     },
     {
      "name": "company_num",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Company Num"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/lease__HTTPValidationError"
        }
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.150000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "leaseedge"
    ],
    "x-direct-url": "https://lease.lonestaroracle.xyz/portfolio",
    "x-service-version": "f32ace2e555d",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/lease/preview": {
   "get": {
    "summary": "Preview",
    "operationId": "lease_preview_preview_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "leaseedge"
    ],
    "x-direct-url": "https://lease.lonestaroracle.xyz/preview",
    "x-service-version": "f32ace2e555d",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/liq/liquidations": {
   "get": {
    "summary": "Crypto Liquidations Signal",
    "operationId": "liq_liquidations_liquidations_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "signal": "BALANCED",
         "total_long_usd": 62980830.0,
         "total_short_usd": 93265688.0,
         "total_usd": 156246518.0,
         "assets": "[...]",
         "cached_at": 1789518278,
         "ttl_seconds": 300,
         "_plus": "+1 more fields"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.100000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Recent liquidations, biggest events and a squeeze signal across crypto perps. /liquidations, /biggest, /signal.",
    "tags": [
     "liquidations"
    ],
    "x-direct-url": "https://liq.lonestaroracle.xyz/liquidations",
    "x-service-version": "c4cfa9343a52",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "signal": "BALANCED",
      "total_long_usd": 62980830.0,
      "total_short_usd": 93265688.0,
      "total_usd": 156246518.0,
      "assets": "[...]",
      "cached_at": 1789518278,
      "ttl_seconds": 300,
      "_plus": "+1 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. If the cache is warming, returns HTTP 503 'retry in 30s' rather than stale/blank data; an asset with no liquidations reports NO_DATA, not a guess.",
     "bad_input": "Returns null/empty fields, never a fabricated result.",
     "partial_data": "Any field that cannot be sourced is null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 \u2014 you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "2 live calls, 2026-09-16"
    }
   }
  },
  "/liq/biggest": {
   "get": {
    "summary": "Top liquidation events across all assets",
    "operationId": "liq_biggest_biggest_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.100000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "liquidations"
    ],
    "x-direct-url": "https://liq.lonestaroracle.xyz/biggest",
    "x-service-version": "c4cfa9343a52",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/liq/signal": {
   "get": {
    "summary": "Signal + totals only \u2014 ultra-lightweight",
    "operationId": "liq_signal_only_signal_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.100000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "liquidations"
    ],
    "x-direct-url": "https://liq.lonestaroracle.xyz/signal",
    "x-service-version": "c4cfa9343a52",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/liquidity/liquidity": {
   "get": {
    "summary": "US Net Liquidity (Fed)",
    "operationId": "liquidity_liquidity_endpoint_liquidity_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "liquidity_signal": "EXPANDING",
         "financial_conditions": "LOOSE",
         "regime": "Risk-on tailwind",
         "interpretation": "Net liquidity is expanding (+1.05% over 4 weeks) and financial conditions are loose (NFCI -0.564, easing). Regime: risk-on tailwind.",
         "net_liquidity_usd_bn": 5856.6,
         "net_liquidity_4w_change_bn": 60.7,
         "net_liquidity_4w_change_pct": 1.05,
         "_plus": "+12 more fields"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "parameters": [],
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "US net liquidity (Fed balance sheet minus RRP minus TGA) with trend and regime. FRED data. Use this for the liquidity regime. For the broad macro regime use GET https://macro.lonestaroracle.xyz/macro; for risk of a specific portfolio of tickers use GET https://portfolio.lonestaroracle.xyz/analyze?tickers=SPY,TLT.",
    "tags": [
     "liquiditypulse"
    ],
    "x-direct-url": "https://liquidity.lonestaroracle.xyz/liquidity",
    "x-service-version": "5fbb91ff1a80",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "liquidity_signal": "EXPANDING",
      "financial_conditions": "LOOSE",
      "regime": "Risk-on tailwind",
      "interpretation": "Net liquidity is expanding (+1.05% over 4 weeks) and financial conditions are loose (NFCI -0.564, easing). Regime: risk-on tailwind.",
      "net_liquidity_usd_bn": 5856.6,
      "net_liquidity_4w_change_bn": 60.7,
      "net_liquidity_4w_change_pct": 1.05,
      "_plus": "+12 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Fields not yet released upstream return null (never estimated); a warming cache returns 503 'retry', not stale data.",
     "bad_input": "Null/empty fields, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/macro/macro": {
   "get": {
    "summary": "US Macro Dashboard Signal",
    "description": "US macro snapshot, CPI/inflation, rates, growth and unemployment with a regime signal. FRED data. Use this for the macro regime itself. To measure how a specific portfolio of tickers is exposed (volatility, beta, VaR, correlation), call GET https://portfolio.lonestaroracle.xyz/analyze?tickers=SPY,TLT; for the yield-curve recession flag call GET https://rates.lonestaroracle.xyz/rates.",
    "operationId": "macro_macro_macro_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {
         "type": "object",
         "description": "Service response data"
        },
        "example": {
         "macro_tone": "stable \u2014 no major stress signals",
         "summary": "EFFR: 3.63% | 10Y: 4.97% | 2Y: 4.65% | Spread: +0.32% (flat (slowing growth)) | CPI: 3.35% | Core CPI: 2.45% | VIX: 17.2 (calm) | Unemp: 4.1%",
         "narrative": "# Macro Intelligence Brief | 2026-09-16\n\nThe current regime is a soft-landing scenario with persistent above-target inflation; the flat yield curve (10Y-2Y: 0.32%) signals decelerating growth momentum while the Fed holds rates at 3.63% EFFR, suggesting a data-dependent pause rather than imminent cuts. Core CPI at 2.45% remains elevated relative to the 2% target, constraining near-term rate cut probability and keeping real yields compressed\u2014a headwind for duration-heavy assets but supportive of equities and risk capital. Mixed bias: equity valuations (SPY $757) appear sustainable under this regime, but low volatility (VIX 17.2) masks tail risks; position for range-bound equity performance with selective hedges on duration and watch for any CPI reacceleration.",
         "yield_curve_signal": "flat (slowing growth)",
         "vix_signal": "calm",
         "fed_funds_rate": 3.63,
         "fed_funds_date": "2026-09-14",
         "_plus": "+24 more fields"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "macropulse"
    ],
    "x-direct-url": "https://macro.lonestaroracle.xyz/macro",
    "x-service-version": "b0bb80bb40d0",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "macro_tone": "stable \u2014 no major stress signals",
      "summary": "EFFR: 3.63% | 10Y: 4.97% | 2Y: 4.65% | Spread: +0.32% (flat (slowing growth)) | CPI: 3.35% | Core CPI: 2.45% | VIX: 17.2 (calm) | Unemp: 4.1%",
      "narrative": "# Macro Intelligence Brief | 2026-09-16\n\nThe current regime is a soft-landing scenario with persistent above-target inflation; the flat yield curve (10Y-2Y: 0.32%) signals decelerating growth momentum while the Fed holds rates at 3.63% EFFR, suggesting a data-dependent pause rather than imminent cuts. Core CPI at 2.45% remains elevated relative to the 2% target, constraining near-term rate cut probability and keeping real yields compressed\u2014a headwind for duration-heavy assets but supportive of equities and risk capital. Mixed bias: equity valuations (SPY $757) appear sustainable under this regime, but low volatility (VIX 17.2) masks tail risks; position for range-bound equity performance with selective hedges on duration and watch for any CPI reacceleration.",
      "yield_curve_signal": "flat (slowing growth)",
      "vix_signal": "calm",
      "fed_funds_rate": 3.63,
      "fed_funds_date": "2026-09-14",
      "_plus": "+24 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Fields not yet released upstream return null (never estimated); a warming cache returns 503 'retry', not stale data.",
     "bad_input": "Null/empty fields, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": 905,
     "p95_ms": 8518,
     "samples": 5,
     "measured": "server-side request time of successful (/macro) paid calls, 2026-10-14"
    }
   }
  },
  "/mena/pulse": {
   "get": {
    "summary": "Middle East & N. Africa Pulse",
    "operationId": "mena_pulse_pulse_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "region": "MENA (Middle East & North Africa)",
         "fetched_at": "2026-09-16T00:57:30.470281+00:00",
         "regional_stress": "ELEVATED",
         "stress_score": 10,
         "stressed_economies": "[...]",
         "energy_driver": "{...}",
         "macro_indicators": "{...}",
         "_plus": "+4 more fields"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "MENA macro and geopolitical stress pulse, FX pegs, Brent and gas.",
    "tags": [
     "menapulse"
    ],
    "x-direct-url": "https://mena.lonestaroracle.xyz/pulse",
    "x-service-version": "2673ef4f6b24",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "region": "MENA (Middle East & North Africa)",
      "fetched_at": "2026-09-16T00:57:30.470281+00:00",
      "regional_stress": "ELEVATED",
      "stress_score": 10,
      "stressed_economies": "[...]",
      "energy_driver": "{...}",
      "macro_indicators": "{...}",
      "_plus": "+4 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Unreleased fields return null; warming cache returns 503, not stale data.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/metals/report": {
   "get": {
    "summary": "Industrial Metals Prices",
    "operationId": "metals_report_report_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "service": "IndustrialMetals",
         "fetched_at": "2026-09-16T00:39:48.408666+00:00",
         "metals": "{...}",
         "category_signals": "{...}",
         "ai_summary": "# Industrial Metals Market Update\n\nThe broad selloff across all metal categories reflects weakening global manufacturing demand and recession concerns, with strategic and battery metals hit hardest as investors price in slower EV adoption and capital expenditure pullbacks. The modest -1.8% decline in base metals signals that industrial activity hasn't collapsed but is contracting\u2014watch copper and aluminum closely as canaries for real-world construction and manufacturing momentum. Over the next 30 days, monitor whether this decline stabilizes at current levels or accelerates; a break below the -3% range for base metals would suggest demand destruction rather than normal volatility, while any reversal in rare earths and lithium could indicate supply-side tightening offsetting demand weakness. Key catalyst to watch: manufacturing PMI data and earnings guidance from major industrial OEMs, which will clarify whether this is cyclical weakness or the start of a deeper contraction.",
         "note": "Futures prices where available. Steel, Lithium, Uranium, Rare Earths are ETF proxies.",
         "provider": "IndustrialMetals - LoneStarOracle"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Copper, aluminum, steel and industrial-metals pricing and momentum.",
    "tags": [
     "industrialmetals"
    ],
    "x-direct-url": "https://metals.lonestaroracle.xyz/report",
    "x-service-version": "058ee5d43a2f",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "service": "IndustrialMetals",
      "fetched_at": "2026-09-16T00:39:48.408666+00:00",
      "metals": "{...}",
      "category_signals": "{...}",
      "ai_summary": "# Industrial Metals Market Update\n\nThe broad selloff across all metal categories reflects weakening global manufacturing demand and recession concerns, with strategic and battery metals hit hardest as investors price in slower EV adoption and capital expenditure pullbacks. The modest -1.8% decline in base metals signals that industrial activity hasn't collapsed but is contracting\u2014watch copper and aluminum closely as canaries for real-world construction and manufacturing momentum. Over the next 30 days, monitor whether this decline stabilizes at current levels or accelerates; a break below the -3% range for base metals would suggest demand destruction rather than normal volatility, while any reversal in rare earths and lithium could indicate supply-side tightening offsetting demand weakness. Key catalyst to watch: manufacturing PMI data and earnings guidance from major industrial OEMs, which will clarify whether this is cyclical weakness or the start of a deeper contraction.",
      "note": "Futures prices where available. Steel, Lithium, Uranium, Rare Earths are ETF proxies.",
      "provider": "IndustrialMetals - LoneStarOracle"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Fields not yet released upstream return null (never estimated); a warming cache returns 503 'retry', not stale data.",
     "bad_input": "Null/empty fields, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/minerals/minerals": {
   "get": {
    "summary": "Critical Minerals Supply Risk",
    "operationId": "minerals_minerals_minerals_get",
    "parameters": [
     {
      "name": "commodity",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Commodity",
       "example": "gallium"
      },
      "description": "Optional critical mineral name, e.g. rare earths, gallium, cobalt, lithium, antimony. Omit for the concentration leaderboard.",
      "example": "gallium"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "commodity": "Lithium",
         "is_critical_mineral": true,
         "signal": "Lithium: US 50% net-import-reliant (sources: Chile, Argentina). Australia leads world mine production at 36.7% (top 3 = 74.2%). Moderate supply concentration. China 17.1% of production. USGS-designated critical mineral.",
         "supply_concentration_label": "Moderate",
         "us_net_import_reliance_pct": 50.0,
         "us_major_import_sources": "Chile, Argentina",
         "world_mine_production": "{...}",
         "_plus": "+5 more fields"
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/minerals__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Critical-minerals supply concentration and US import-reliance. Pass ?commodity=.",
    "tags": [
     "strategicmaterials"
    ],
    "x-direct-url": "https://minerals.lonestaroracle.xyz/minerals",
    "x-service-version": "1da34e2ddf1f",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "commodity": "lithium"
     },
     "response": {
      "commodity": "Lithium",
      "is_critical_mineral": true,
      "signal": "Lithium: US 50% net-import-reliant (sources: Chile, Argentina). Australia leads world mine production at 36.7% (top 3 = 74.2%). Moderate supply concentration. China 17.1% of production. USGS-designated critical mineral.",
      "supply_concentration_label": "Moderate",
      "us_net_import_reliance_pct": 50.0,
      "us_major_import_sources": "Chile, Argentina",
      "world_mine_production": "{...}",
      "_plus": "+5 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "An unknown commodity returns a not-found response, not a fabricated concentration score.",
     "bad_input": "Returns null/empty fields, never a fabricated result.",
     "partial_data": "Any field that cannot be sourced is null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 \u2014 you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "2 live calls, 2026-09-16"
    }
   }
  },
  "/news/news": {
   "get": {
    "summary": "Crypto News Sentiment",
    "description": "News sentiment for a stock, crypto asset or short market topic: scores recent headlines bullish/bearish/neutral and returns the distribution plus an aggregate_score. Pass ?query=AAPL or ?query=altcoins.",
    "operationId": "news_news_news_get",
    "parameters": [
     {
      "name": "query",
      "in": "query",
      "required": true,
      "description": "What to look up. Use a ticker (AAPL, NVDA, BTC-USD, ETH-USD) or a short topic of 1-4 words (altcoins, fed rates, oil). Not a full sentence: long questions are cut down to their key words. Aliases: symbol, ticker.",
      "schema": {
       "type": "string",
       "title": "Query",
       "example": "AAPL"
      },
      "example": "AAPL"
     },
     {
      "name": "source",
      "in": "query",
      "required": false,
      "description": "Headline sources: yahoo | google | both (default both). Crypto queries also pull CoinDesk and Cointelegraph.",
      "schema": {
       "type": "string",
       "default": "both",
       "enum": [
        "both",
        "yahoo",
        "google"
       ],
       "title": "Source"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {
         "type": "object",
         "description": "Service response data"
        },
        "example": {
         "query": "bitcoin",
         "headline_count": 6,
         "scored_count": 6,
         "distribution": "{...}",
         "bullish_pct": 0,
         "bearish_pct": 67,
         "neutral_pct": 33,
         "_plus": "+5 more fields"
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/news__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "newssentiment"
    ],
    "x-direct-url": "https://news.lonestaroracle.xyz/news",
    "x-service-version": "c5d7306bde28",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "query": "bitcoin"
     },
     "response": {
      "query": "bitcoin",
      "headline_count": 6,
      "scored_count": 6,
      "distribution": "{...}",
      "bullish_pct": 0,
      "bearish_pct": 67,
      "neutral_pct": 33,
      "_plus": "+5 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "Unknown/invalid input returns null/empty, never fabricated.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": 4966,
     "p95_ms": 7407,
     "samples": 5,
     "measured": "server-side request time of successful (/news) paid calls, 2026-09-29"
    }
   }
  },
  "/oi/oi": {
   "get": {
    "summary": "Open Interest Signal",
    "operationId": "oi_oi_oi_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "signal": "MIXED",
         "total_oi_usd": 9612915256.0,
         "assets": "[...]",
         "cached_at": 1789519032,
         "ttl_seconds": 300
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Futures open-interest levels, extremes and a positioning signal. /oi, /extremes, /signal.",
    "tags": [
     "openinterest"
    ],
    "x-direct-url": "https://oi.lonestaroracle.xyz/oi",
    "x-service-version": "9acc3e0fce80",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "signal": "MIXED",
      "total_oi_usd": 9612915256.0,
      "assets": "[...]",
      "cached_at": 1789519032,
      "ttl_seconds": 300
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Fields not yet released upstream return null (never estimated); a warming cache returns 503 'retry', not stale data.",
     "bad_input": "Null/empty fields, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/oi/extremes": {
   "get": {
    "summary": "Top movers by OI delta \u2014 agent-optimized",
    "operationId": "oi_extremes_extremes_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "openinterest"
    ],
    "x-direct-url": "https://oi.lonestaroracle.xyz/extremes",
    "x-service-version": "9acc3e0fce80",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/oi/signal": {
   "get": {
    "summary": "Signal only \u2014 ultra-lightweight",
    "operationId": "oi_signal_only_signal_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "openinterest"
    ],
    "x-direct-url": "https://oi.lonestaroracle.xyz/signal",
    "x-service-version": "9acc3e0fce80",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/options/flow": {
   "get": {
    "summary": "Options Flow, IV Skew & Put/Call",
    "operationId": "options_flow_flow_get",
    "parameters": [
     {
      "name": "ticker",
      "in": "query",
      "required": true,
      "schema": {
       "type": "string",
       "title": "Ticker",
       "example": "SPY"
      },
      "description": "US stock/ETF ticker (e.g. SPY, AAPL, TSLA) or crypto BTC, ETH, SOL, AVAX. Not forex pairs. Alias: symbol.",
      "example": "SPY"
     },
     {
      "name": "expiry",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "default": "nearest",
       "title": "Expiry",
       "example": "nearest"
      },
      "description": "Which expiries: nearest (default), all, or one date as YYYY-MM-DD.",
      "example": "nearest"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {
         "type": "object",
         "description": "Service response data"
        },
        "example": {
         "ticker": "SPY",
         "asset_class": "equity",
         "data_source": "options_market",
         "signal": "bearish",
         "strength": "strong",
         "confidence": 0.82,
         "conviction_trade": "{...}",
         "_plus": "+11 more fields"
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/options__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Options flow, implied-volatility skew and put/call ratio signal for US stocks and crypto (BTC/ETH/SOL). Pass ?ticker=.",
    "tags": [
     "optionsflow"
    ],
    "x-direct-url": "https://options.lonestaroracle.xyz/flow",
    "x-service-version": "dc1ba76a42df",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "ticker": "SPY"
     },
     "response": {
      "ticker": "SPY",
      "asset_class": "equity",
      "data_source": "options_market",
      "signal": "bearish",
      "strength": "strong",
      "confidence": 0.82,
      "conviction_trade": "{...}",
      "_plus": "+11 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "Unknown/invalid input returns null/empty, never fabricated.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": 800,
     "p95_ms": 1940,
     "samples": 17,
     "measured": "server-side request time of successful (/flow) paid calls, 2026-10-23"
    }
   }
  },
  "/pharma/catalysts": {
   "get": {
    "summary": "Biotech Trial Catalysts",
    "operationId": "pharma_catalysts_catalysts_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "ticker": "MRNA",
         "company": "Moderna, Inc.",
         "sponsor_query": "Moderna",
         "horizon_days": 365,
         "catalyst_signal": "MODERATE",
         "interpretation": "Trial readouts due within 90 days; watch for data releases.",
         "match": "broad",
         "_plus": "+6 more fields"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "parameters": [
     {
      "name": "ticker",
      "in": "query",
      "required": false,
      "description": "Biotech stock ticker (e.g. SRPT, VRTX, MRNA). Resolved to a company via yfinance. Alias: symbol.",
      "schema": {
       "type": "string",
       "example": "SRPT"
      }
     },
     {
      "name": "company",
      "in": "query",
      "required": false,
      "description": "Company name instead of a ticker (e.g. 'Vertex Pharmaceuticals'). Alias: name.",
      "schema": {
       "type": "string"
      }
     },
     {
      "name": "days",
      "in": "query",
      "required": false,
      "description": "Look-ahead window in days (default 365, max 1095). Omit unless the user asks for a specific horizon.",
      "schema": {
       "type": "integer",
       "default": 365
      }
     }
    ],
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Upcoming Phase 2/3 clinical-trial readouts and catalyst signal for biotech tickers. Pass ?ticker=.",
    "tags": [
     "pharmacatalyst"
    ],
    "x-direct-url": "https://pharma.lonestaroracle.xyz/catalysts",
    "x-service-version": "b2bd9d13e496",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "ticker": "MRNA"
     },
     "response": {
      "ticker": "MRNA",
      "company": "Moderna, Inc.",
      "sponsor_query": "Moderna",
      "horizon_days": 365,
      "catalyst_signal": "MODERATE",
      "interpretation": "Trial readouts due within 90 days; watch for data releases.",
      "match": "broad",
      "_plus": "+6 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "Unknown/invalid input returns null/empty, never fabricated.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/pnl/pnl": {
   "get": {
    "summary": "Wallet Trading PnL",
    "operationId": "pnl_wallet_pnl_pnl_get",
    "parameters": [
     {
      "name": "wallet",
      "in": "query",
      "required": true,
      "schema": {
       "type": "string",
       "description": "Base wallet address (0x...)",
       "title": "Wallet"
      },
      "description": "Base wallet address (0x...)"
     },
     {
      "name": "days",
      "in": "query",
      "required": false,
      "schema": {
       "type": "integer",
       "maximum": 365,
       "minimum": 1,
       "description": "Lookback period in days",
       "default": 30,
       "title": "Days"
      },
      "description": "Lookback period in days"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "wallet": "0x52ab53912d37759b2ad364f22dd06b16714b6c06",
         "chain": "base",
         "period_days": 30,
         "generated_at": "2026-09-16T00:55:28.378498+00:00",
         "summary": "{...}",
         "holdings": "[...]",
         "payment": "x402"
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/pnl__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment required \u2014 0.20 USDC via x402 on Base mainnet"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.200000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Realized and unrealized trading PnL for any wallet. Pass ?wallet=.",
    "tags": [
     "walletpnl"
    ],
    "x-direct-url": "https://pnl.lonestaroracle.xyz/pnl",
    "x-service-version": "988b0959f5ca",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "wallet": "0x52Ab53912D37759B2ad364f22dD06B16714b6C06"
     },
     "response": {
      "wallet": "0x52ab53912d37759b2ad364f22dd06b16714b6c06",
      "chain": "base",
      "period_days": 30,
      "generated_at": "2026-09-16T00:55:28.378498+00:00",
      "summary": "{...}",
      "holdings": "[...]",
      "payment": "x402"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Unreleased fields return null; warming cache returns 503, not stale data.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/portfolio/analyze": {
   "get": {
    "summary": "Portfolio risk for up to 20 tickers",
    "description": "Portfolio risk for up to 20 tickers: weighted returns (1m/3m/1y), annualized volatility, portfolio beta, 1-day 95% VaR, average correlation, diversification score (0-10), sector concentration, top correlated pairs and risk flags. Pass ?tickers= as one comma-separated list of stock or ETF symbols (for example ?tickers=SPY,TLT for a stock/bond mix); weights is optional and defaults to equal-weight. Use this to see how a specific set of holdings is exposed. For the US macro regime or recession signal itself use GET https://macro.lonestaroracle.xyz/macro, GET https://rates.lonestaroracle.xyz/rates (yield-curve inversion and recession flag) or GET https://liquidity.lonestaroracle.xyz/liquidity.",
    "operationId": "portfolio_analyze_analyze_get",
    "parameters": [
     {
      "name": "tickers",
      "in": "query",
      "required": true,
      "schema": {
       "type": "string",
       "title": "Tickers",
       "example": "AAPL,MSFT,NVDA"
      },
      "description": "Comma-separated US stock/ETF tickers, no spaces needed, e.g. AAPL,MSFT,NVDA,SPY.",
      "example": "AAPL,MSFT,NVDA"
     },
     {
      "name": "weights",
      "in": "query",
      "required": false,
      "schema": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "null"
        }
       ],
       "title": "Weights",
       "example": "0.5,0.3,0.2"
      },
      "description": "Optional comma-separated weights in the same order as tickers, e.g. 0.5,0.3,0.2. Omit for equal weight.",
      "example": "0.5,0.3,0.2"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {
         "type": "object",
         "description": "Service response data"
        },
        "example": {
         "summary": "3-asset portfolio: 1yr ret +nan% | Vol 21.5% | Beta 1.47 | Div score 10.0/10 | Flags: sector concentration: Technology at 100.0%",
         "risk_flags": "[...]",
         "diversification_score": 10.0,
         "portfolio_return_1y": null,
         "portfolio_volatility": 21.49,
         "portfolio_beta": 1.47,
         "var_95_1day_pct": 2.226,
         "_plus": "+13 more fields"
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/portfolio__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.100000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "portfoliorisk"
    ],
    "x-direct-url": "https://portfolio.lonestaroracle.xyz/analyze",
    "x-service-version": "2b882fc93135",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "tickers": "AAPL,MSFT,NVDA"
     },
     "response": {
      "summary": "3-asset portfolio: 1yr ret +nan% | Vol 21.5% | Beta 1.47 | Div score 10.0/10 | Flags: sector concentration: Technology at 100.0%",
      "risk_flags": "[...]",
      "diversification_score": 10.0,
      "portfolio_return_1y": null,
      "portfolio_volatility": 21.49,
      "portfolio_beta": 1.47,
      "var_95_1day_pct": 2.226,
      "_plus": "+13 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "Unknown tickers return an error/empty analysis, never a fabricated risk profile.",
     "bad_input": "Unknown tickers -> null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/rates/rates": {
   "get": {
    "summary": "US Rates & Bond-Market Signal",
    "operationId": "rates_rates_endpoint_rates_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "signal": "expansion",
         "summary": "10Y-2Y positive at +33bps (flattening); credit calm (HY 271bps, 19th pct of 1yr); 10Y real yield 2.6%. Regime: expansion.",
         "curve": "{...}",
         "credit": "{...}",
         "inflation": "{...}",
         "policy": "{...}",
         "as_of": "2026-09-15",
         "_plus": "+4 more fields"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "parameters": [],
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "US bond-market signal: yield curve (2s10s / 3m10y with inversion & recession flag), IG/HY credit spreads scored vs 1-year history, real yields and inflation breakevens, and a combined rates regime. FRED data. Also returns recession_odds: four recession gauges side by side (RecessionRisk.com and Chauvet-Piger model probabilities, the real-time Sahm rule, the 3m/10y curve) and how many are flashing.",
    "tags": [
     "ratespulse"
    ],
    "x-direct-url": "https://rates.lonestaroracle.xyz/rates",
    "x-service-version": "c20b7f792f21",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "signal": "expansion",
      "summary": "10Y-2Y positive at +33bps (flattening); credit calm (HY 271bps, 19th pct of 1yr); 10Y real yield 2.6%. Regime: expansion.",
      "curve": "{...}",
      "credit": "{...}",
      "inflation": "{...}",
      "policy": "{...}",
      "as_of": "2026-09-15",
      "_plus": "+4 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Fields not yet released upstream return null (never estimated); a warming cache returns 503 'retry', not stale data.",
     "bad_input": "Null/empty fields, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": 788,
     "p95_ms": 1054,
     "samples": 21,
     "measured": "server-side request time of successful (/rates) paid calls, 2026-10-22"
    }
   }
  },
  "/rattler/fix": {
   "post": {
    "summary": "Fix",
    "description": "Generate a patch fix for a specific bug reported in a GitHub issue.\nFetches the contract, runs Slither, and outputs a patch-format fix ready for a PR.",
    "operationId": "rattler_fix_fix_post",
    "requestBody": {
     "content": {
      "application/json": {
       "schema": {
        "$ref": "#/components/schemas/rattler__FixRequest"
       }
      }
     },
     "required": true
    },
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/rattler__HTTPValidationError"
        }
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "rattlerai"
    ],
    "x-direct-url": "https://rattler.lonestaroracle.xyz/fix",
    "x-service-version": "a0c3a3bb426d",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": ""
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/rattler/preview": {
   "get": {
    "summary": "Preview",
    "operationId": "rattler_preview_preview_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "rattlerai"
    ],
    "x-direct-url": "https://rattler.lonestaroracle.xyz/preview",
    "x-service-version": "a0c3a3bb426d",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": ""
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/rattler/audit": {
   "post": {
    "summary": "Smart Contract Security Audit",
    "description": "Deep AI plus Slither security audit for a Solidity smart contract. POST /audit.",
    "operationId": "rattler_audit_audit_post",
    "requestBody": {
     "content": {
      "application/json": {
       "schema": {
        "$ref": "#/components/schemas/rattler__AuditRequest"
       }
      }
     },
     "required": true
    },
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/rattler__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "2.000000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "rattlerai"
    ],
    "x-direct-url": "https://rattler.lonestaroracle.xyz/audit",
    "x-service-version": "a0c3a3bb426d",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": ""
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/rattler/targets": {
   "get": {
    "summary": "Targets",
    "description": "Free \u2014 finds Immunefi programs with accessible GitHub repos.\nUse launched_after=YYYY-MM-DD to filter for newer programs (e.g. 2025-01-01).\nNewer programs are less battle-tested and more likely to have undiscovered bugs.",
    "operationId": "rattler_targets_targets_get",
    "parameters": [
     {
      "name": "min_reward",
      "in": "query",
      "required": false,
      "schema": {
       "type": "integer",
       "default": 50000,
       "title": "Min Reward"
      }
     },
     {
      "name": "max_reward",
      "in": "query",
      "required": false,
      "schema": {
       "type": "integer",
       "default": 2000000,
       "title": "Max Reward"
      }
     },
     {
      "name": "launched_after",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "default": "",
       "title": "Launched After"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/rattler__HTTPValidationError"
        }
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "rattlerai"
    ],
    "x-direct-url": "https://rattler.lonestaroracle.xyz/targets",
    "x-service-version": "a0c3a3bb426d",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": ""
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/rattler/contests": {
   "get": {
    "summary": "Contests",
    "description": "Free \u2014 lists active Code4rena audit contests available for RattlerAI to hunt.",
    "operationId": "rattler_contests_contests_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "rattlerai"
    ],
    "x-direct-url": "https://rattler.lonestaroracle.xyz/contests",
    "x-service-version": "a0c3a3bb426d",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": ""
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/rattler/immunefi": {
   "get": {
    "summary": "Immunefi",
    "description": "Free \u2014 lists active Immunefi bug bounty programs. Use min_reward to filter.",
    "operationId": "rattler_immunefi_immunefi_get",
    "parameters": [
     {
      "name": "min_reward",
      "in": "query",
      "required": false,
      "schema": {
       "type": "integer",
       "default": 100000,
       "title": "Min Reward"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/rattler__HTTPValidationError"
        }
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "rattlerai"
    ],
    "x-direct-url": "https://rattler.lonestaroracle.xyz/immunefi",
    "x-service-version": "a0c3a3bb426d",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": ""
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/rattler/demo": {
   "get": {
    "summary": "Get Demo Rattler",
    "operationId": "rattler_get_demo_rattler_demo_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "rattlerai"
    ],
    "x-direct-url": "https://rattler.lonestaroracle.xyz/demo",
    "x-service-version": "a0c3a3bb426d",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": ""
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/read/demo": {
   "get": {
    "summary": "Demo",
    "description": "Free, truncated teaser so humans and scanners can try it without paying.",
    "operationId": "read_demo_demo_get",
    "parameters": [
     {
      "name": "url",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Url"
      }
     },
     {
      "name": "link",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Link"
      }
     },
     {
      "name": "u",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "U"
      }
     },
     {
      "name": "uri",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Uri"
      }
     },
     {
      "name": "page",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Page"
      }
     },
     {
      "name": "q",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Q"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/read__HTTPValidationError"
        }
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "readedge"
    ],
    "x-direct-url": "https://read.lonestaroracle.xyz/demo",
    "x-service-version": "7de51650d5a8",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/read/read": {
   "get": {
    "summary": "Read",
    "operationId": "read_read_read_get",
    "parameters": [
     {
      "name": "url",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "description": "URL to read",
       "title": "Url"
      },
      "description": "URL to read"
     },
     {
      "name": "link",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "description": "Alias for url",
       "title": "Link"
      },
      "description": "Alias for url"
     },
     {
      "name": "u",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "description": "Alias for url",
       "title": "U"
      },
      "description": "Alias for url"
     },
     {
      "name": "uri",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "description": "Alias for url",
       "title": "Uri"
      },
      "description": "Alias for url"
     },
     {
      "name": "page",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "description": "Alias for url",
       "title": "Page"
      },
      "description": "Alias for url"
     },
     {
      "name": "q",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "description": "Alias for url",
       "title": "Q"
      },
      "description": "Alias for url"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "url": "https://example.com",
         "title": "Example Domain",
         "author": null,
         "site_name": null,
         "description": null,
         "date": null,
         "markdown": "# Example Domain\n\nThis domain is for use in documentation examples without needing permission. Avoid use in operations.\n\n[Learn more](https://iana.org/domains/example)",
         "_plus": "+6 more fields"
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/read__HTTPValidationError"
        }
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.005000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "readedge"
    ],
    "x-direct-url": "https://read.lonestaroracle.xyz/read",
    "x-service-version": "7de51650d5a8",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "url": "https://example.com"
     },
     "response": {
      "url": "https://example.com",
      "title": "Example Domain",
      "author": null,
      "site_name": null,
      "description": null,
      "date": null,
      "markdown": "# Example Domain\n\nThis domain is for use in documentation examples without needing permission. Avoid use in operations.\n\n[Learn more](https://iana.org/domains/example)",
      "_plus": "+6 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "Unknown/invalid input returns null/empty, never fabricated.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": 807,
     "p95_ms": 1481,
     "samples": 21,
     "measured": "server-side request time of successful (/read) paid calls, 2026-10-22"
    }
   }
  },
  "/realestate/preview": {
   "get": {
    "summary": "Preview",
    "description": "Free teaser \u2014 current mortgage rates only, no narrative.",
    "operationId": "realestate_preview_preview_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "realestatepulse"
    ],
    "x-direct-url": "https://realestate.lonestaroracle.xyz/preview",
    "x-service-version": "d1e96e6aae75",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/realestate/feed": {
   "get": {
    "summary": "Feed",
    "description": "Chainlink-optimized numeric feed \u2014 clean rate data, no narrative. Free endpoint.",
    "operationId": "realestate_feed_feed_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "realestatepulse"
    ],
    "x-direct-url": "https://realestate.lonestaroracle.xyz/feed",
    "x-service-version": "d1e96e6aae75",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/realestate/report": {
   "get": {
    "summary": "US Housing & Mortgage Pulse",
    "description": "US housing, mortgage rates and home-price momentum signal.",
    "operationId": "realestate_report_report_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "mortgage_30yr": "{...}",
         "mortgage_15yr": "{...}",
         "mortgage_arm": "{...}",
         "fed_funds": "{...}",
         "treasury_10yr": "{...}",
         "housing_starts": "{...}",
         "months_supply": "{...}",
         "_plus": "+4 more fields"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.030000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "realestatepulse"
    ],
    "x-direct-url": "https://realestate.lonestaroracle.xyz/report",
    "x-service-version": "d1e96e6aae75",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "mortgage_30yr": "{...}",
      "mortgage_15yr": "{...}",
      "mortgage_arm": "{...}",
      "fed_funds": "{...}",
      "treasury_10yr": "{...}",
      "housing_starts": "{...}",
      "months_supply": "{...}",
      "_plus": "+4 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Fields not yet released upstream return null (never estimated); a warming cache returns 503 'retry', not stale data.",
     "bad_input": "Null/empty fields, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/rwa/rwa-risk": {
   "get": {
    "summary": "Real-World-Asset (RWA) Risk",
    "operationId": "rwa_rwa_risk_rwa_risk_get",
    "parameters": [
     {
      "name": "vault",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Vault",
       "example": "blackrock-buidl"
      },
      "description": "Vault id, e.g. blackrock-buidl, ondo-ousg, ondo-usdy, superstate-ustb, maple-syrupusdc, midas-mtbill. Omit both vault and protocol to list all vaults.",
      "example": "blackrock-buidl"
     },
     {
      "name": "protocol",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Protocol",
       "example": "ondo"
      },
      "description": "Protocol name for all its vaults, e.g. blackrock, ondo, maple, midas, superstate, securitize, spiko, usual, pareto, falcon-finance, mountain, nest.",
      "example": "ondo"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "protocol": "maple",
         "vaults": "[...]",
         "payment": "x402"
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/rwa__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.100000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Risk scoring for tokenized real-world-asset vaults and protocols. Pass ?vault= or ?protocol=.",
    "tags": [
     "rwa-risk"
    ],
    "x-direct-url": "https://rwa.lonestaroracle.xyz/rwa-risk",
    "x-service-version": "29f5dc532e5b",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "protocol": "maple"
     },
     "response": {
      "protocol": "maple",
      "vaults": "[...]",
      "payment": "x402"
     }
    },
    "x-edge-cases": {
     "behavior": "Unknown/invalid input returns null/empty, never fabricated.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/sanctions/screen": {
   "get": {
    "summary": "OFAC Sanctions Screening",
    "operationId": "sanctions_screen_screen_get",
    "parameters": [
     {
      "name": "name",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Name",
       "example": "Vladimir Putin"
      },
      "description": "Person or company name to screen against the OFAC SDN list, e.g. Vladimir Putin. Aliases: entity, wallet, q, query.",
      "example": "Vladimir Putin"
     },
     {
      "name": "entity",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Entity",
       "example": "Rosneft"
      },
      "description": "Alias of name (company or organization).",
      "example": "Rosneft"
     },
     {
      "name": "wallet",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Wallet",
       "example": "0x098B716B8Aaf21512996dC57EB0615e2383E2f96"
      },
      "description": "Crypto wallet address to screen (matched against OFAC-listed addresses).",
      "example": "0x098B716B8Aaf21512996dC57EB0615e2383E2f96"
     },
     {
      "name": "q",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Q",
       "example": "Vladimir Putin"
      },
      "description": "Alias of name.",
      "example": "Vladimir Putin"
     },
     {
      "name": "query",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Query",
       "example": "Vladimir Putin"
      },
      "description": "Alias of name.",
      "example": "Vladimir Putin"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "query": "Maduro",
         "sanctioned": true,
         "confidence": "possible",
         "match_count": 4,
         "matches": "[...]",
         "source": "US Treasury OFAC \u2014 SDN + alternate names list",
         "list_size": 19388,
         "_plus": "+1 more fields"
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/sanctions__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "OFAC SDN sanctions screening by name, entity or wallet. Pass ?name= or ?wallet=.",
    "tags": [
     "sanctionsscreen"
    ],
    "x-direct-url": "https://sanctions.lonestaroracle.xyz/screen",
    "x-service-version": "816f2d3e2099",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "name": "Maduro"
     },
     "response": {
      "query": "Maduro",
      "sanctioned": true,
      "confidence": "possible",
      "match_count": 4,
      "matches": "[...]",
      "source": "US Treasury OFAC \u2014 SDN + alternate names list",
      "list_size": 19388,
      "_plus": "+1 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "Unknown/invalid input returns empty or null fields, never a fabricated result.",
     "bad_input": "Null/empty fields, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/smartmoney/smartmoney": {
   "get": {
    "summary": "Composite Smart-Money Signal",
    "operationId": "smartmoney_smartmoney_smartmoney_get",
    "parameters": [
     {
      "name": "ticker",
      "in": "query",
      "required": true,
      "schema": {
       "type": "string",
       "title": "Ticker",
       "example": "NVDA"
      },
      "description": "Stock ticker symbol, e.g. NVDA, AAPL, TSLA"
     },
     {
      "name": "symbol",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Symbol"
      },
      "description": "Alias for ticker"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "ticker": "NVDA",
         "smart_money_signal": "MIXED",
         "conviction": "2 of 4 cohorts bullish, 2 bearish",
         "summary": "Mixed on NVDA \u2014 2 of 4 cohorts bullish, 2 bearish (bullish: institutions, analysts; bearish: insiders, Congress)",
         "cohorts_bullish": 2,
         "cohorts_bearish": 2,
         "cohorts_active": 4,
         "_plus": "+8 more fields"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.100000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "One call returns the composite smart-money signal on a stock: SEC Form 4 insider buys, congressional STOCK Act disclosures, 13F institutional flow, and Wall Street analyst consensus, each reduced to bullish/neutral/bearish, plus a conviction count. Pass ?ticker=SYMBOL. Related: raw insider trades GET https://insider.lonestaroracle.xyz/trades, raw congressional trades GET https://capitol.lonestaroracle.xyz/trades, fundamentals and buy/hold/sell GET https://equity.lonestaroracle.xyz/equity, and a 1-10 risk score across holdings GET https://wealth.lonestaroracle.xyz/analyze?tickers=NVDA.",
    "tags": [
     "smartmoney"
    ],
    "x-direct-url": "https://smartmoney.lonestaroracle.xyz/smartmoney",
    "x-service-version": "a7e37930a161",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "ticker": "NVDA"
     },
     "response": {
      "ticker": "NVDA",
      "smart_money_signal": "MIXED",
      "conviction": "2 of 4 cohorts bullish, 2 bearish",
      "summary": "Mixed on NVDA \u2014 2 of 4 cohorts bullish, 2 bearish (bullish: institutions, analysts; bearish: insiders, Congress)",
      "cohorts_bullish": 2,
      "cohorts_bearish": 2,
      "cohorts_active": 4,
      "_plus": "+8 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "A ticker with no data returns an empty/neutral signal, not a fabricated one.",
     "bad_input": "Returns null/empty fields, never a fabricated result.",
     "partial_data": "Any field that cannot be sourced is null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 \u2014 you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "2 live calls, 2026-09-16"
    }
   }
  },
  "/sovereign/sovereign": {
   "get": {
    "summary": "Sovereign Default Risk",
    "operationId": "sovereign_sovereign_sovereign_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "country": "Argentina",
         "iso3": "ARG",
         "data_year": "2025",
         "sovereign_risk": "ELEVATED",
         "risk_score": 7,
         "max_score": 20,
         "drivers": "[...]",
         "_plus": "+6 more fields"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "parameters": [
     {
      "name": "country",
      "in": "query",
      "required": true,
      "description": "Country name (e.g. Argentina, Nigeria, Japan) or ISO3 code (ARG). Aliases accepted: nation, q, iso, code.",
      "schema": {
       "type": "string",
       "example": "Argentina"
      }
     }
    ],
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Per-country sovereign economic and default-risk score (IMF plus World Bank). Pass ?country=.",
    "tags": [
     "sovereignrisk"
    ],
    "x-direct-url": "https://sovereign.lonestaroracle.xyz/sovereign",
    "x-service-version": "e4b9fecf81a1",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "country": "Argentina"
     },
     "response": {
      "country": "Argentina",
      "iso3": "ARG",
      "data_year": "2025",
      "sovereign_risk": "ELEVATED",
      "risk_score": 7,
      "max_score": 20,
      "drivers": "[...]",
      "_plus": "+6 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "Unknown/invalid input returns null/empty, never fabricated.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/spark/power": {
   "get": {
    "summary": "US Wholesale Electricity Prices",
    "operationId": "spark_power_power_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "signal": "NORMAL",
         "summary": "US power normal. CAISO SP15 real-time $43.64/MWh (day-ahead $54.59); ERCOT hub avg $54.57/MWh. 0 negative intervals across markets; best battery-arbitrage spread $92.68 at CAISO-SP15.",
         "markets": "{...}",
         "battery_arbitrage": "{...}",
         "coverage": "CAISO (California) + ERCOT (Texas) live; PJM/MISO rolling out",
         "as_of": "2026-09-16T00:39:53Z",
         "note": "Wholesale hub electricity prices ($/MWh) from US ISO public data (CAISO OASIS RTM/DAM; ERCOT public dashboard RT SPP). Not a retail rate.",
         "_plus": "+1 more fields"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Wholesale US power prices, volatility and battery-arbitrage signal (CAISO/ERCOT), real-time and day-ahead $/MWh.",
    "tags": [
     "sparkpulse"
    ],
    "x-direct-url": "https://spark.lonestaroracle.xyz/power",
    "x-service-version": "3eb2931aef8d",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "signal": "NORMAL",
      "summary": "US power normal. CAISO SP15 real-time $43.64/MWh (day-ahead $54.59); ERCOT hub avg $54.57/MWh. 0 negative intervals across markets; best battery-arbitrage spread $92.68 at CAISO-SP15.",
      "markets": "{...}",
      "battery_arbitrage": "{...}",
      "coverage": "CAISO (California) + ERCOT (Texas) live; PJM/MISO rolling out",
      "as_of": "2026-09-16T00:39:53Z",
      "note": "Wholesale hub electricity prices ($/MWh) from US ISO public data (CAISO OASIS RTM/DAM; ERCOT public dashboard RT SPP). Not a retail rate.",
      "_plus": "+1 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Unreleased fields return null; a warming cache returns 503, not stale data.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/squeeze/squeeze": {
   "get": {
    "summary": "Short Squeeze Signal",
    "operationId": "squeeze_squeeze_endpoint_squeeze_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "ticker": "GME",
         "company": "GameStop Corporation",
         "squeeze_signal": "ELEVATED",
         "squeeze_score": 6,
         "max_score": 10,
         "state": "igniting",
         "drivers": "[...]",
         "_plus": "+5 more fields"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "parameters": [
     {
      "name": "ticker",
      "in": "query",
      "required": true,
      "description": "Stock ticker to screen for squeeze risk (e.g. GME, BYND, CVNA). Aliases: symbol.",
      "schema": {
       "type": "string",
       "example": "GME"
      }
     }
    ],
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Short-squeeze setup signal from short-percent-float, days-to-cover and momentum. Pass ?ticker=.",
    "tags": [
     "squeezesignal"
    ],
    "x-direct-url": "https://squeeze.lonestaroracle.xyz/squeeze",
    "x-service-version": "17e79dedfce4",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "ticker": "GME"
     },
     "response": {
      "ticker": "GME",
      "company": "GameStop Corporation",
      "squeeze_signal": "ELEVATED",
      "squeeze_score": 6,
      "max_score": 10,
      "state": "igniting",
      "drivers": "[...]",
      "_plus": "+5 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "Unknown/invalid input returns empty or null fields, never a fabricated result.",
     "bad_input": "Null/empty fields, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/stable/pulse": {
   "get": {
    "summary": "Stablecoin Risk & Peg Monitor",
    "operationId": "stable_pulse_pulse_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "status": "success",
         "data": "{...}",
         "meta": "{...}"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Stablecoin peg, reserves and depeg-risk monitor across major stables. /pulse, /symbol/{sym}.",
    "tags": [
     "stablepulse"
    ],
    "x-direct-url": "https://stable.lonestaroracle.xyz/pulse",
    "x-service-version": "86e46ca6b7e7",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "status": "success",
      "data": "{...}",
      "meta": "{...}"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Fields not yet released upstream return null (never estimated); a warming cache returns 503 'retry', not stale data.",
     "bad_input": "Null/empty fields, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/stable/symbol/{symbol}": {
   "get": {
    "summary": "Symbol",
    "operationId": "stable_symbol_symbol__symbol__get",
    "parameters": [
     {
      "name": "symbol",
      "in": "path",
      "required": true,
      "schema": {
       "type": "string",
       "title": "Symbol"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/stable__HTTPValidationError"
        }
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "stablepulse"
    ],
    "x-direct-url": "https://stable.lonestaroracle.xyz/symbol/{symbol}",
    "x-service-version": "86e46ca6b7e7",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/stable/risk-summary": {
   "get": {
    "summary": "Risk Summary",
    "operationId": "stable_risk_summary_risk_summary_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "stablepulse"
    ],
    "x-direct-url": "https://stable.lonestaroracle.xyz/risk-summary",
    "x-service-version": "86e46ca6b7e7",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/stake/report": {
   "get": {
    "summary": "Crypto Staking Yields",
    "operationId": "stake_report_report_get",
    "parameters": [
     {
      "name": "symbol",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Symbol",
       "example": "ETH"
      },
      "description": "Optional asset (ETH, SOL, ATOM, DOT...), protocol alias (LIDO, STETH, RETH, WEETH...) or category (LST / LSD / LIQUID). Omit for all.",
      "example": "ETH"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "service": "StakeEdge",
         "fetched_at": "2026-09-16T00:56:04.458027+00:00",
         "cache_age_minutes": 0.0,
         "summary": "{...}",
         "assets": "[...]",
         "ai_narrative": "# Crypto Yield Summary\n\n**Biggest Exchange Spread:** ATOM shows the largest spread at 11.13% between protocol (16.13%) and exchange (13.0%) APY, creating significant arbitrage risk. **Best Liquid Staking Option:** ETH's liquid staking yields 2.62% APY, with ether.fi Liquid restaking delivering the highest returns at 3.45% APY across all assets. **Best Restaking Option:** Only ETH offers restaking via ether.fi at 3.45% APY; no restaking options exist for other assets. **Highest-Yield Strategy Overall:** ATOM direct staking at 16.13% APY dominates all alternatives, followed by SOL direct staking at 5.44% APY and DOT via Coinbase at 8.0% APY.",
         "data_sources": "DeFiLlama (Coinbase), Binance Earn API, Solana RPC, Cosmos LCD. Kraken: manual update.",
         "_plus": "+2 more fields"
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/stake__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Live staking yields and validator data for major proof-of-stake assets (ETH/SOL/DOT/AVAX).",
    "tags": [
     "stakeedge"
    ],
    "x-direct-url": "https://stake.lonestaroracle.xyz/report",
    "x-service-version": "93e610dfaa96",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "service": "StakeEdge",
      "fetched_at": "2026-09-16T00:56:04.458027+00:00",
      "cache_age_minutes": 0.0,
      "summary": "{...}",
      "assets": "[...]",
      "ai_narrative": "# Crypto Yield Summary\n\n**Biggest Exchange Spread:** ATOM shows the largest spread at 11.13% between protocol (16.13%) and exchange (13.0%) APY, creating significant arbitrage risk. **Best Liquid Staking Option:** ETH's liquid staking yields 2.62% APY, with ether.fi Liquid restaking delivering the highest returns at 3.45% APY across all assets. **Best Restaking Option:** Only ETH offers restaking via ether.fi at 3.45% APY; no restaking options exist for other assets. **Highest-Yield Strategy Overall:** ATOM direct staking at 16.13% APY dominates all alternatives, followed by SOL direct staking at 5.44% APY and DOT via Coinbase at 8.0% APY.",
      "data_sources": "DeFiLlama (Coinbase), Binance Earn API, Solana RPC, Cosmos LCD. Kraken: manual update.",
      "_plus": "+2 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Unreleased fields return null; warming cache returns 503, not stale data.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/stake/preview": {
   "get": {
    "summary": "Preview",
    "operationId": "stake_preview_preview_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "stakeedge"
    ],
    "x-direct-url": "https://stake.lonestaroracle.xyz/preview",
    "x-service-version": "93e610dfaa96",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/supply/report": {
   "get": {
    "summary": "Supply Chain Pressure",
    "operationId": "supply_report_report_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "fetched_at": "2026-09-16T00:38:53.750391+00:00",
         "stress_score": 6.0,
         "stress_label": "moderate",
         "direction": "improving",
         "pressure_percentile_3y": 92,
         "pressure_vs_history": "extreme (top 10% of last 3yr)",
         "shipping_market": "{...}",
         "_plus": "+4 more fields"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Global supply-chain pressure, freight and logistics stress signal.",
    "tags": [
     "supplychainpulse"
    ],
    "x-direct-url": "https://supply.lonestaroracle.xyz/report",
    "x-service-version": "3a72dadcf43c",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "fetched_at": "2026-09-16T00:38:53.750391+00:00",
      "stress_score": 6.0,
      "stress_label": "moderate",
      "direction": "improving",
      "pressure_percentile_3y": 92,
      "pressure_vs_history": "extreme (top 10% of last 3yr)",
      "shipping_market": "{...}",
      "_plus": "+4 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Fields not yet released upstream return null (never estimated); a warming cache returns 503 'retry', not stale data.",
     "bad_input": "Null/empty fields, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": 1085,
     "p95_ms": 7764,
     "samples": 5,
     "measured": "server-side request time of successful (/report) paid calls, 2026-09-29"
    }
   }
  },
  "/ta/preview": {
   "get": {
    "summary": "Preview",
    "operationId": "ta_preview_preview_get",
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "techanalysis"
    ],
    "x-direct-url": "https://ta.lonestaroracle.xyz/preview",
    "x-service-version": "a7136ce81841",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/ta/analyze": {
   "get": {
    "summary": "Analyze",
    "description": "Full technical analysis report for any ticker.",
    "operationId": "ta_analyze_analyze_get",
    "parameters": [
     {
      "name": "symbol",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "default": "BTC-USD",
       "title": "Symbol"
      }
     },
     {
      "name": "timeframe",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "default": "1d",
       "title": "Timeframe"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/ta__HTTPValidationError"
        }
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "techanalysis"
    ],
    "x-direct-url": "https://ta.lonestaroracle.xyz/analyze",
    "x-service-version": "a7136ce81841",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/ta/scan": {
   "get": {
    "summary": "Technical Analysis Scan",
    "description": "Technical-analysis scan, RSI, moving averages, trend and momentum signal for stocks or crypto. Pass ?ticker=.",
    "operationId": "ta_scan_scan_get",
    "parameters": [
     {
      "name": "symbol",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "default": "BTC-USD",
       "title": "Symbol",
       "example": "BTC-USD"
      },
      "description": "Crypto pair like BTC-USD, ETH-USD, SOL-USD, or a US stock ticker like AAPL. Alias: ticker. Default BTC-USD.",
      "example": "BTC-USD"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "symbol": "NVDA",
         "price": 212.17,
         "analyzed_at": "2026-09-16T01:05:17.927194+00:00",
         "overall_signal": "strong_sell",
         "confluence_score": 0.0,
         "bull_timeframes": "[...]",
         "bear_timeframes": "[...]",
         "_plus": "+4 more fields"
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/ta__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "techanalysis"
    ],
    "x-direct-url": "https://ta.lonestaroracle.xyz/scan",
    "x-service-version": "a7136ce81841",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "symbol": "NVDA"
     },
     "response": {
      "symbol": "NVDA",
      "price": 212.17,
      "analyzed_at": "2026-09-16T01:05:17.927194+00:00",
      "overall_signal": "strong_sell",
      "confluence_score": 0.0,
      "bull_timeframes": "[...]",
      "bear_timeframes": "[...]",
      "_plus": "+4 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "Unknown/invalid input returns null/empty, never fabricated.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/token/report": {
   "get": {
    "summary": "Token Security & Due-Diligence Scan",
    "operationId": "token_get_report_report_get",
    "parameters": [
     {
      "name": "address",
      "in": "query",
      "required": true,
      "schema": {
       "type": "string",
       "title": "Address",
       "example": "0x6982508145454Ce325dDbE47a25d4ec3d2311933"
      },
      "description": "Token contract address (0x..., 42 chars) or a Solana mint (base58). Aliases: token, contract, wallet.",
      "example": "0x6982508145454Ce325dDbE47a25d4ec3d2311933"
     },
     {
      "name": "chain",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "default": "eth",
       "title": "Chain",
       "example": "eth"
      },
      "description": "Chain: eth (default), base, bsc, arb, poly, solana (auto-set for Solana mints).",
      "example": "eth"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {
         "type": "object",
         "description": "Service response data"
        },
        "example": {
         "name": "USD Coin",
         "symbol": "USDC",
         "verified": true,
         "ownership_renounced": false,
         "owner": "0x3abd...06df7",
         "plus": "risk_score, honeypot flags, liquidity, holder_concentration, deployer history"
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/token__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.150000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Honeypot, ownership, liquidity and holder-concentration risk scan for any EVM or Solana token, returns a 0-10 risk score. Pass ?address=&chain=.",
    "tags": [
     "tokenscope"
    ],
    "x-direct-url": "https://token.lonestaroracle.xyz/report",
    "x-service-version": "3d82886bbf8b",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "Live multi-source reads at request time; not stale-cached."
    },
    "x-example": {
     "request": {
      "address": "0x833589fcD6eDb6E08f4c7C32D4f71b54bdA02913",
      "chain": "base"
     },
     "response": {
      "name": "USD Coin",
      "symbol": "USDC",
      "verified": true,
      "ownership_renounced": false,
      "owner": "0x3abd...06df7",
      "plus": "risk_score, honeypot flags, liquidity, holder_concentration, deployer history"
     }
    },
    "x-edge-cases": {
     "behavior": "Returns a NULL report (name/symbol=null, verified=false) instead of fabricating a risk profile. TokenScope will not invent data for a non-token address.",
     "bad_or_non_token_input": "HTTP 200 with null fields (see refusal_edge_case). No fabricated score.",
     "unsupported_chain": "HTTP 400 naming the supported chains.",
     "partial_data": "Any field that cannot be sourced is returned as null, never guessed; the report is honest about what it could not fetch.",
     "on_error": "A 5xx returns no settlement under x402 \u2014 you are not charged for a failed call. A delivered null-token report is a real result, not an error."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "4 live calls, 2026-09-16 (self-reported; measure it yourself on a trial call)"
    }
   }
  },
  "/token/report/text": {
   "get": {
    "summary": "Get Report Text",
    "description": "Generate a plain text due diligence report for an ERC-20 token.",
    "operationId": "token_get_report_text_report_text_get",
    "parameters": [
     {
      "name": "address",
      "in": "query",
      "required": true,
      "schema": {
       "type": "string",
       "title": "Address"
      }
     },
     {
      "name": "chain",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "default": "eth",
       "title": "Chain"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/token__HTTPValidationError"
        }
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "tokenscope"
    ],
    "x-direct-url": "https://token.lonestaroracle.xyz/report/text",
    "x-service-version": "3d82886bbf8b",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "Live multi-source reads at request time; not stale-cached."
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/token/demo": {
   "get": {
    "summary": "Get Demo",
    "description": "Free demo endpoint \u2014 rate-limited to 1 request per IP per 5 minutes.",
    "operationId": "token_get_demo_demo_get",
    "parameters": [
     {
      "name": "address",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "default": "0x6982508145454ce325ddbe47a25d4ec3d2311933",
       "title": "Address"
      }
     },
     {
      "name": "chain",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "default": "eth",
       "title": "Chain"
      }
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/token__HTTPValidationError"
        }
       }
      }
     }
    },
    "x-payment-info": {
     "authMode": "free"
    },
    "tags": [
     "tokenscope"
    ],
    "x-direct-url": "https://token.lonestaroracle.xyz/demo",
    "x-service-version": "3d82886bbf8b",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "Live multi-source reads at request time; not stale-cached."
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/trade/trade": {
   "get": {
    "summary": "Global Trade Flows & Tariffs",
    "operationId": "trade_trade_trade_get",
    "parameters": [
     {
      "name": "category",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Category",
       "example": "steel"
      },
      "description": "Optional commodity keyword or 2-digit HS chapter, e.g. steel, electronics, vehicles, pharma, chemicals, oil, grain, or 72. Omit for the overview.",
      "example": "steel"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "category": "oil",
         "hs2_chapter": "27",
         "month": "2026-07",
         "signal": "US oil imports $19.00B/mo (+5.3% YoY), exports $32.37B (+30.4% YoY); top source Canada (58.9% of imports); tariffs mostly duty-free, dutiable 3.0-12.5% (median 5.8%)",
         "us_imports_usd": 18999668458,
         "us_exports_usd": 32367755375,
         "trade_balance_usd": 13368086917,
         "_plus": "+9 more fields"
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/trade__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "International trade-flow and tariff data by commodity or HS code. Pass ?category=.",
    "tags": [
     "tradepulse"
    ],
    "x-direct-url": "https://trade.lonestaroracle.xyz/trade",
    "x-service-version": "7066b58d945f",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "category": "oil"
     },
     "response": {
      "category": "oil",
      "hs2_chapter": "27",
      "month": "2026-07",
      "signal": "US oil imports $19.00B/mo (+5.3% YoY), exports $32.37B (+30.4% YoY); top source Canada (58.9% of imports); tariffs mostly duty-free, dutiable 3.0-12.5% (median 5.8%)",
      "us_imports_usd": 18999668458,
      "us_exports_usd": 32367755375,
      "trade_balance_usd": 13368086917,
      "_plus": "+9 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "An unknown category returns a 'known_categories' list, never a fabricated signal.",
     "bad_input": "Unknown category returns the valid-category list, not a made-up result.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": 933,
     "p95_ms": 4563,
     "samples": 8,
     "measured": "server-side request time of successful (/trade) paid calls, 2026-09-29"
    }
   }
  },
  "/wallet/score": {
   "get": {
    "summary": "Crypto Wallet Risk Score",
    "operationId": "wallet_get_score_score_get",
    "parameters": [
     {
      "name": "address",
      "in": "query",
      "required": true,
      "schema": {
       "type": "string",
       "title": "Address",
       "example": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
      },
      "description": "Wallet address (0x..., 42 chars). Aliases: wallet, token, contract.",
      "example": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
     },
     {
      "name": "chain",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "default": "eth",
       "title": "Chain",
       "example": "eth"
      },
      "description": "Chain: eth (default), base, bsc, arb, poly.",
      "example": "eth"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {
         "type": "object",
         "description": "Service response data"
        },
        "example": {
         "address": "0x52Ab53912D37759B2ad364f22dD06B16714b6C06",
         "chain": "ETH",
         "checked_at": "2026-09-16T01:05:26.035161+00:00",
         "snapshot": "{...}",
         "holdings": "[...]",
         "top_transactions": "[...]",
         "flow": "{...}",
         "_plus": "+5 more fields"
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/wallet__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.150000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Risk score and behavioral profile for any EVM wallet, exposure, age and activity. Pass ?address=.",
    "tags": [
     "walletrisk"
    ],
    "x-direct-url": "https://wallet.lonestaroracle.xyz/score",
    "x-service-version": "c70e616441c0",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "address": "0x52Ab53912D37759B2ad364f22dD06B16714b6C06"
     },
     "response": {
      "address": "0x52Ab53912D37759B2ad364f22dD06B16714b6C06",
      "chain": "ETH",
      "checked_at": "2026-09-16T01:05:26.035161+00:00",
      "snapshot": "{...}",
      "holdings": "[...]",
      "top_transactions": "[...]",
      "flow": "{...}",
      "_plus": "+5 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "Unknown/invalid input returns null/empty, never fabricated.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/wealth/analyze": {
   "get": {
    "summary": "Holdings risk score (wallet, tickers, tokens)",
    "operationId": "wealth_analyze_analyze_get",
    "parameters": [
     {
      "name": "wallet",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Wallet",
       "example": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
      },
      "description": "Optional EVM wallet address (0x...) to include. Provide at least one of wallet, tickers, contracts.",
      "example": "0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"
     },
     {
      "name": "tickers",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Tickers"
      },
      "description": "Comma-separated stock tickers, e.g. NVDA,AAPL"
     },
     {
      "name": "contracts",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "title": "Contracts",
       "example": "0x6982508145454Ce325dDbE47a25d4ec3d2311933"
      },
      "description": "Optional comma-separated token contract addresses (0x...).",
      "example": "0x6982508145454Ce325dDbE47a25d4ec3d2311933"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {}
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/wealth__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.250000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Cross-asset holdings risk analyzer: pass a Base wallet (auto-fetches ERC-20 + ETH holdings with USD values, stablecoin % and concentration risk), stock tickers (?tickers=NVDA,AAPL) and/or token contracts; returns a unified risk score 1-10 plus an AI narrative. When to call: risk across a set of holdings. For a single-stock buy/hold/sell signal use GET https://equity.lonestaroracle.xyz/equity; for the combined insider + Congress + 13F + analyst read use GET https://smartmoney.lonestaroracle.xyz/smartmoney; for raw Form 4 trades GET https://insider.lonestaroracle.xyz/trades; for congressional trades GET https://capitol.lonestaroracle.xyz/trades.",
    "tags": [
     "wealthpulse"
    ],
    "x-direct-url": "https://wealth.lonestaroracle.xyz/analyze",
    "x-service-version": "0ff874cf9a00",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": ""
    },
    "x-edge-cases": {
     "behavior": "Not yet documented for this endpoint. Fleet rule: payment settles only on a 2xx response, so a 4xx (unknown symbol/category, missing parameter) or 5xx (upstream down) is never charged."
    }
   }
  },
  "/weather/forecast": {
   "get": {
    "summary": "Multi-Model Weather Forecast",
    "description": "Seven-model consensus temperature and precipitation forecast for any location. Pass ?location=.",
    "operationId": "weather_get_forecast_forecast_get",
    "parameters": [
     {
      "name": "city",
      "in": "query",
      "required": true,
      "schema": {
       "type": "string",
       "title": "City",
       "example": "Chicago"
      },
      "description": "One of: Atlanta, Boston, Chicago, Denver, Houston, Los Angeles, Miami, New York, Phoenix, Seattle.",
      "example": "Chicago"
     },
     {
      "name": "date",
      "in": "query",
      "required": true,
      "schema": {
       "type": "string",
       "title": "Date",
       "example": "2026-10-22"
      },
      "description": "Forecast date as YYYY-MM-DD (today or the next few days).",
      "example": "2026-10-22"
     },
     {
      "name": "threshold",
      "in": "query",
      "required": false,
      "schema": {
       "type": "number",
       "title": "Threshold",
       "example": 75
      },
      "description": "Optional temperature threshold in \u00b0F; returns the probability the daily high is above/below it.",
      "example": 75
     },
     {
      "name": "direction",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "default": "greater",
       "title": "Direction",
       "example": "greater"
      },
      "description": "greater (default) or less: which side of threshold to price.",
      "example": "greater"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {
         "type": "object",
         "properties": {
          "city": {
           "type": "string"
          },
          "target_date": {
           "type": "string"
          },
          "consensus_mean_f": {
           "type": "number"
          },
          "consensus_spread_f": {
           "type": "number"
          },
          "models_available": {
           "type": "integer"
          },
          "rain_probability": {
           "type": "number"
          },
          "confidence": {
           "type": "string"
          },
          "prob_exceeds": {
           "type": "number"
          },
          "summary": {
           "type": "string"
          },
          "signal": {
           "type": "string"
          },
          "outlier": {
           "type": "object"
          }
         }
        },
        "example": {
         "detail": "Unknown city: Austin. Supported: ['Atlanta', 'Boston', 'Chicago', 'Denver', 'Houston', 'Los Angeles', 'Miami', 'New York', 'Phoenix', 'Seattle']"
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/weather__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.020000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "tags": [
     "weatheroracle"
    ],
    "x-direct-url": "https://weather.lonestaroracle.xyz/forecast",
    "x-service-version": "8c91da1a3b5e",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {
      "city": "Austin",
      "date": "2026-09-17"
     },
     "response": {
      "detail": "Unknown city: Austin. Supported: ['Atlanta', 'Boston', 'Chicago', 'Denver', 'Houston', 'Los Angeles', 'Miami', 'New York', 'Phoenix', 'Seattle']"
     }
    },
    "x-edge-cases": {
     "behavior": "Unknown/invalid input returns null/empty, never fabricated.",
     "bad_input": "Null/empty, never fabricated.",
     "partial_data": "Unsourced fields null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/whale/whales": {
   "get": {
    "summary": "Whale Transaction Alerts",
    "operationId": "whale_whales_whales_get",
    "parameters": [
     {
      "name": "chain",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "description": "base or eth",
       "default": "base",
       "title": "Chain"
      },
      "description": "base or eth"
     },
     {
      "name": "min_usd",
      "in": "query",
      "required": false,
      "schema": {
       "type": "number",
       "description": "Minimum USD value",
       "default": 100000,
       "title": "Min Usd"
      },
      "description": "Minimum USD value"
     },
     {
      "name": "hours",
      "in": "query",
      "required": false,
      "schema": {
       "type": "integer",
       "description": "Lookback hours (1-24)",
       "default": 1,
       "title": "Hours"
      },
      "description": "Lookback hours (1-24)"
     },
     {
      "name": "type",
      "in": "query",
      "required": false,
      "schema": {
       "type": "string",
       "description": "token | native | all",
       "default": "all",
       "title": "Type"
      },
      "description": "token | native | all"
     },
     {
      "name": "limit",
      "in": "query",
      "required": false,
      "schema": {
       "type": "integer",
       "description": "Max results",
       "default": 20,
       "title": "Limit"
      },
      "description": "Max results"
     }
    ],
    "responses": {
     "200": {
      "description": "Successful Response",
      "content": {
       "application/json": {
        "schema": {},
        "example": {
         "service": "WhaleAlert",
         "chain": "Base",
         "ai_summary": "# Base Large Transaction Summary\n\nMultiple transfers totaling ~$966K are flowing into wallet **0xb2cc224c** from different sources (0x2192bc3B and an ERC1967Proxy contract), consisting of WETH ($838.7K) and USDC ($127.5K). This pattern suggests **accumulation into a single wallet**, possibly a deposit to an exchange, liquidity protocol, or consolidation by a trader preparing for a larger move.",
         "count": 3,
         "fetched_at": "2026-09-16T00:37:53.161335+00:00",
         "window_hours": 1,
         "min_usd": "$100.0K",
         "_plus": "+1 more fields"
        }
       }
      }
     },
     "422": {
      "description": "Validation Error",
      "content": {
       "application/json": {
        "schema": {
         "$ref": "#/components/schemas/whale__HTTPValidationError"
        }
       }
      }
     },
     "402": {
      "description": "Payment Required"
     }
    },
    "x-payment-info": {
     "authMode": "payment",
     "price": {
      "mode": "fixed",
      "currency": "USD",
      "amount": "0.050000"
     },
     "security": [
      {
       "x402": {}
      }
     ]
    },
    "description": "Large whale transactions and accumulation/distribution flow for tokens.",
    "tags": [
     "whalealert"
    ],
    "x-direct-url": "https://whale.lonestaroracle.xyz/whales",
    "x-service-version": "e7099fbf850a",
    "x-provenance": {
     "sources": [
      "official and public market data"
     ],
     "freshness": "live reads at request time; not stale-cached"
    },
    "x-example": {
     "request": {},
     "response": {
      "service": "WhaleAlert",
      "chain": "Base",
      "ai_summary": "# Base Large Transaction Summary\n\nMultiple transfers totaling ~$966K are flowing into wallet **0xb2cc224c** from different sources (0x2192bc3B and an ERC1967Proxy contract), consisting of WETH ($838.7K) and USDC ($127.5K). This pattern suggests **accumulation into a single wallet**, possibly a deposit to an exchange, liquidity protocol, or consolidation by a trader preparing for a larger move.",
      "count": 3,
      "fetched_at": "2026-09-16T00:37:53.161335+00:00",
      "window_hours": 1,
      "min_usd": "$100.0K",
      "_plus": "+1 more fields"
     }
    },
    "x-edge-cases": {
     "behavior": "No params to misuse. Fields not yet released upstream return null (never estimated); a warming cache returns 503 'retry', not stale data.",
     "bad_input": "Null/empty fields, never a fabricated result.",
     "partial_data": "Unsourced fields are null, never guessed.",
     "on_error": "A 5xx settles nothing under x402 - you are not charged for a failed call."
    },
    "x-latency": {
     "p50_ms": null,
     "p95_ms": null,
     "samples": null,
     "measured": "1 live call, 2026-09-16 (single sample)"
    }
   }
  },
  "/feedback": {
   "servers": [
    {
     "url": "https://lonestaroracle.xyz"
    }
   ],
   "post": {
    "operationId": "lso_feedback",
    "summary": "Send feedback to LoneStarOracle (free)",
    "description": "Free, no payment, no key. Tell us what data you wanted, what was missing or wrong, and what you would pay. Any JSON object up to 8 KB.",
    "requestBody": {
     "required": true,
     "content": {
      "application/json": {
       "schema": {
        "type": "object",
        "properties": {
         "wanted": {
          "type": "string"
         },
         "missing": {
          "type": "string"
         },
         "would_pay": {
          "type": "string"
         },
         "service": {
          "type": "string"
         },
         "agent": {
          "type": "string"
         },
         "contact": {
          "type": "string"
         }
        }
       }
      }
     }
    },
    "responses": {
     "200": {
      "description": "Stored"
     },
     "429": {
      "description": "Rate limited (20 per hour)"
     }
    },
    "x-payment-info": {
     "authMode": "free"
    }
   }
  }
 },
 "components": {
  "schemas": {
   "aero__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/aero__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "aero__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "analyst__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/analyst__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "analyst__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "bundle__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/bundle__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "bundle__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "capitol__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/capitol__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "capitol__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "cascade__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/cascade__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "cascade__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "chainscout__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/chainscout__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "chainscout__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "conflict__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/conflict__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "conflict__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "contract__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/contract__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "contract__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "copperhead__AuditRequest": {
    "properties": {
     "source": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "null"
       }
      ],
      "title": "Source"
     },
     "github_url": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "null"
       }
      ],
      "title": "Github Url"
     },
     "contract_name": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "null"
       }
      ],
      "title": "Contract Name",
      "default": "Contract"
     },
     "framework": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "null"
       }
      ],
      "title": "Framework",
      "default": ""
     }
    },
    "type": "object",
    "title": "AuditRequest"
   },
   "copperhead__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/copperhead__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "copperhead__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "cottonmouth__AuditRequest": {
    "properties": {
     "source": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "null"
       }
      ],
      "title": "Source"
     },
     "github_url": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "null"
       }
      ],
      "title": "Github Url"
     },
     "contract_name": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "null"
       }
      ],
      "title": "Contract Name",
      "default": "Contract"
     },
     "framework": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "null"
       }
      ],
      "title": "Framework",
      "default": ""
     }
    },
    "type": "object",
    "title": "AuditRequest"
   },
   "cottonmouth__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/cottonmouth__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "cottonmouth__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "crownblock__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/crownblock__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "crownblock__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "defi__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/defi__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "defi__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "doc__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/doc__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "doc__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "earnings__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/earnings__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "earnings__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "equity__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/equity__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "equity__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "floyd__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/floyd__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "floyd__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "funding__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/funding__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "funding__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "gap__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/gap__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "gap__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "geo__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/geo__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "geo__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "govedge__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/govedge__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "govedge__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "grid__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/grid__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "grid__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "insider__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/insider__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "insider__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "kya__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/kya__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "kya__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "launches__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/launches__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "launches__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "lease__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/lease__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "lease__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "macro__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/macro__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "macro__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "minerals__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/minerals__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "minerals__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "news__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/news__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "news__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "options__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/options__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "options__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "pnl__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/pnl__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "pnl__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "portfolio__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/portfolio__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "portfolio__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "rattler__AuditRequest": {
    "properties": {
     "source": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "null"
       }
      ],
      "title": "Source"
     },
     "github_url": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "null"
       }
      ],
      "title": "Github Url"
     },
     "contract_name": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "null"
       }
      ],
      "title": "Contract Name",
      "default": "Contract"
     }
    },
    "type": "object",
    "title": "AuditRequest"
   },
   "rattler__FixRequest": {
    "properties": {
     "issue_url": {
      "type": "string",
      "title": "Issue Url"
     },
     "repo_url": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "null"
       }
      ],
      "title": "Repo Url"
     },
     "contract_file": {
      "anyOf": [
       {
        "type": "string"
       },
       {
        "type": "null"
       }
      ],
      "title": "Contract File"
     }
    },
    "type": "object",
    "required": [
     "issue_url"
    ],
    "title": "FixRequest"
   },
   "rattler__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/rattler__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "rattler__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "read__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/read__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "read__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "rwa__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/rwa__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "rwa__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "sanctions__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/sanctions__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "sanctions__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "stable__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/stable__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "stable__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "stake__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/stake__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "stake__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "ta__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/ta__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "ta__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "token__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/token__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "token__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "trade__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/trade__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "trade__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "wallet__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/wallet__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "wallet__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "wealth__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/wealth__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "wealth__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "weather__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/weather__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "weather__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   },
   "whale__HTTPValidationError": {
    "properties": {
     "detail": {
      "items": {
       "$ref": "#/components/schemas/whale__ValidationError"
      },
      "type": "array",
      "title": "Detail"
     }
    },
    "type": "object",
    "title": "HTTPValidationError"
   },
   "whale__ValidationError": {
    "properties": {
     "loc": {
      "items": {
       "anyOf": [
        {
         "type": "string"
        },
        {
         "type": "integer"
        }
       ]
      },
      "type": "array",
      "title": "Location"
     },
     "msg": {
      "type": "string",
      "title": "Message"
     },
     "type": {
      "type": "string",
      "title": "Error Type"
     },
     "input": {
      "title": "Input"
     },
     "ctx": {
      "type": "object",
      "title": "Context"
     }
    },
    "type": "object",
    "required": [
     "loc",
     "msg",
     "type"
    ],
    "title": "ValidationError"
   }
  }
 }
}