{
  "schema_version": "v1",
  "name": "SignalPulse",
  "description": "Cross-asset trading intelligence engine. Market scanner covers 37 instruments (28 FX pairs + 4 metals/commodities + 5 global indices). FX-only scanner for 28 pairs. Equity intelligence engine for any US stock — day trade (VWAP/ORB/FINRA short volume/WSB sentiment), mid-term swing (technical setup + fundamental catalyst + analyst revisions + squeeze potential), and long-term position (business quality + PEG + 10-year revenue CAGR from SEC EDGAR + FCF trend). Equity screener finds the best stock to buy right now. Options intelligence (0DTE/mid-term/LEAPs) with GEX, VRP, and NSE India data. Sports picks for 35+ sports. Polymarket prediction market scanner. Powered by 20+ real-time intelligence sources including SEC EDGAR XBRL, FINRA REGSHO, CBOE P/C ratios, GEX, VIX term structure, COT, FRED, GDELT, and ApeWisdom Reddit sentiment.",
  "url": "https://signalpulse.theaslangroupllc.com",
  "api": {
    "type": "openapi",
    "url": "https://signalpulse.theaslangroupllc.com/openapi.json"
  },
  "payment": {
    "protocol": "x402",
    "network": "eip155:8453",
    "asset": "USDC",
    "contract": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "payTo": "0x50ab2018c06c6E4eAA9BA52057Eb55eD284912fc",
    "price_range_usd": "1.99–2.49"
  },
  "capabilities": [
    "market-scanner",
    "forex-scanner",
    "cross-asset",
    "trading-signals",
    "technical-analysis",
    "macro-fundamentals",
    "institutional-positioning",
    "news-sentiment",
    "sports-picks",
    "weather-analysis",
    "prediction-markets",
    "polymarket-scanner",
    "probability-estimation",
    "forex",
    "equities",
    "crypto",
    "commodities",
    "indices",
    "metals",
    "gamma-exposure",
    "vix-term-structure",
    "real-yields",
    "seasonality"
  ],
  "use_cases": [
    "Scan all 37 instruments (FX + metals + indices) and find the single best trade right now",
    "Scan all 28 forex pairs and return the highest-probability currency trade",
    "Get a scalp signal — what is the best trade to make right now with a tight stop?",
    "Get an intraday signal — best opportunity to exit before end of session today",
    "Get a longterm position idea — where does multi-week macro and COT data align?",
    "Generate a BUY/SELL/NEUTRAL signal for EURUSD on the daily timeframe",
    "Signal for Gold (XAUUSD) with real yield, COT, seasonality, and LBMA timing context",
    "S&P 500 trade — check VIX term structure, gamma exposure, and put/call sentiment",
    "NFL pick for Bills vs Chiefs with weather impact analysis",
    "Scan Polymarket economics markets for value — find Fed rate decision mispricing",
    "What is the best US stock to buy right now for a day trade?",
    "What is the best equity for a 4-6 week swing trade with a fundamental catalyst?",
    "Give me a long-term signal for NVDA — is it a quality business at a reasonable price?",
    "What is the best stock to buy for a long-term position (6-24 months)?",
    "Is AAPL above VWAP today? What is the opening range breakout status?"
  ],
  "data_sources": [
    "Yahoo Finance / Twelve Data — real-time OHLCV for all 37 instruments",
    "CFTC COT Legacy + TFF Report — FX, gold, crude, E-mini S&P/Nasdaq positioning",
    "FRED — TIPS real yield (DFII10), VIX (VIXCLS), VIX3M (VXMTCLS), GDPNow, macro dashboard",
    "EIA — weekly petroleum inventory (crude, gasoline, distillate)",
    "FlashAlpha — gamma exposure (GEX) and gamma flip levels for SPX and NDX",
    "CBOE — equity put/call ratio (^CPCE contrarian sentiment)",
    "MOVE Index — Treasury bond volatility (ICE BofA, via Yahoo Finance)",
    "LBMA Fix Timing — AM/PM gold benchmark windows (pure datetime logic)",
    "Gold Seasonality — Baur 2013 autumn effect statistical bias",
    "GDELT — global news sentiment (15-min delay)",
    "Polymarket Gamma API — macro event probabilities",
    "Central bank policy rates — carry differential matrix",
    "10Y yield spreads — FRED cross-country differential analysis",
    "SOFR + Fed swap lines — USD funding stress monitor",
    "The Odds API — consensus bookmaker odds (sports)",
    "ESPN — injury reports and team news",
    "Open-Meteo — venue weather",
    "SEC EDGAR XBRL — 10-20 years of US company financial history (revenue CAGR, EPS trend, FCF)",
    "FINRA REGSHO — daily short sale volume (squeeze fuel vs distribution signal)",
    "ApeWisdom — real-time Reddit/WallStreetBets mention rank and sentiment trend",
    "Tavily — real-time web search context"
  ],
  "endpoints": [
    {
      "path": "/api/scan/sample",
      "method": "GET",
      "description": "FREE daily pick-of-the-day — a full-depth sample of the sports intelligence engine (de-vigged sportsbook consensus + proprietary stats/weather analytics) on one featured matchup. No payment, no key. Run your own queries at /api/scan/game ($0.50) and /api/scan/predmarket ($0.50).",
      "parameters": [],
      "price_usd": 0.0,
      "payment_required": false
    },
    {
      "path": "/api/instruments",
      "method": "GET",
      "description": "Free discovery endpoint. Lists all supported instruments, sports, prediction market categories, and full endpoint documentation. Call this first.",
      "price_usd": 0,
      "payment_required": false
    },
    {
      "path": "/api/scan/market",
      "method": "GET",
      "description": "Cross-asset market scanner. Screens all 37 instruments (28 FX pairs + Gold, Silver, WTI Crude, Copper + S&P 500, Nasdaq-100, DAX, FTSE 100, Nikkei 225). Applies asset-class-specific intelligence: TIPS real yield + LBMA timing + seasonality for metals; VIX term structure + GEX + put/call sentiment + GDPNow for indices; ICT structure + carry + COT for FX. Returns the single best opportunity across all markets.",
      "parameters": [
        {
          "name": "style",
          "required": false,
          "values": [
            "scalp",
            "intraday",
            "longterm"
          ],
          "default": "intraday",
          "description": "scalp: tight targets, 1H chart. intraday: exit before NY close, 4H chart. longterm: full intelligence briefing, daily chart."
        }
      ],
      "price_usd": 2.49,
      "payment_required": true
    },
    {
      "path": "/api/scan/predmarket",
      "method": "GET",
      "description": "Calibrated superforecaster scan of prediction markets across Polymarket, Kalshi, Manifold and PredictIt. Cross-venue divergence, order-book/whale flow, base-rate priors; for sports, the de-vigged sportsbook consensus plus proprietary team-strength and weather engines. Returns mispriced markets with calibrated probabilities, edge and full analysis — props included. The curated, sized calls are the premium service.",
      "parameters": [
        {
          "name": "category",
          "required": true,
          "values": [
            "crypto",
            "economics",
            "geopolitics",
            "politics",
            "sports",
            "esports"
          ],
          "description": "Prediction-market category to scan."
        },
        {
          "name": "horizon",
          "required": false,
          "values": [
            "short",
            "mid",
            "long"
          ],
          "default": "mid",
          "description": "short: order-flow. mid: positioning+catalyst. long: base-rate/calibration."
        }
      ],
      "price_usd": 0.5,
      "payment_required": true
    },
    {
      "path": "/api/scan/game",
      "method": "GET",
      "description": "Deep single-match analysis: de-vigged sportsbook consensus (Bovada/FanDuel/Pinnacle), sharp-line moves, proprietary xG/EPA/Statcast/map-pool analytics, venue weather + altitude physics, injuries and props. Returns 3 ranked +EV plays with full reasoning. Position sizing, alerts and the tracked record are the premium service.",
      "parameters": [
        {
          "name": "sport",
          "required": true,
          "description": "mlb | nba | nfl | nhl | wnba | soccer_epl | tennis | mma | esports …"
        },
        {
          "name": "event",
          "required": false,
          "description": "matchup hint, e.g. yankees-red-sox"
        },
        {
          "name": "market_type",
          "required": false,
          "values": [
            "moneyline",
            "spread",
            "total",
            "props"
          ]
        }
      ],
      "price_usd": 0.5,
      "payment_required": true
    },
    {
      "path": "/api/scan/racing",
      "method": "GET",
      "description": "Today's GB/IRE racing card scanned for the single highest expected-value selection plus value picks across every race — horse or greyhound. Fires the full engine: RPR/Topspeed, draw bias, pace shape, going×form and trainer/jockey conditional records (horses); early-speed, trap affinity, run-time and track-bias (greyhounds); live exchange + forecast prices for genuine EV. Curated sizing, alerts and the tracked record are the premium service.",
      "parameters": [
        {
          "name": "type",
          "required": false,
          "values": [
            "horse",
            "greyhound"
          ],
          "default": "horse",
          "description": "Race discipline to scan."
        },
        {
          "name": "market_type",
          "required": false,
          "values": [
            "win",
            "place",
            "each-way",
            "forecast",
            "tricast"
          ],
          "description": "Optional bet-type focus — a hint, not a cap."
        }
      ],
      "price_usd": 0.5,
      "payment_required": true
    },
    {
      "path": "/api/scan/h2h",
      "method": "GET",
      "description": "Player head-to-head — a targeted read of TWO named players against each other in any matchup sport (golf, tennis, MMA). Returns the betting matchup verdict (favoured side, EV, edge) AND the fantasy head-to-head (who scores more DFS/fantasy points) plus data-backed props. Off the deep engine: golf strokes-gained + course fit + history; tennis surface/form; combat style matchup. Curated sizing, alerts and the tracked record are the premium service.",
      "parameters": [
        {
          "name": "sport",
          "required": true,
          "description": "golf | tennis | mma … (any matchup sport the engine covers)"
        },
        {
          "name": "player_a",
          "required": true,
          "description": "first player (or use players=a-vs-b)"
        },
        {
          "name": "player_b",
          "required": true,
          "description": "second player"
        },
        {
          "name": "market",
          "required": false,
          "values": [
            "matchup",
            "props",
            "fantasy"
          ],
          "description": "Optional focus — a hint, not a cap."
        }
      ],
      "price_usd": 0.5,
      "payment_required": true
    },
    {
      "path": "/api/scan/compare",
      "method": "GET",
      "description": "Compare & rank 2+ named players against each other — golf 3-balls, DFS player pools, season-long start/sit, 'best of these'. Returns a ranked list (each with a projection + the case for its rank) plus the single best betting play AND the best fantasy/DFS value (points-per-dollar). Off the deep engine: golf strokes-gained + course fit; tennis surface/form; combat style. Curated sizing, alerts and the tracked record are the premium service.",
      "parameters": [
        {
          "name": "sport",
          "required": true,
          "description": "golf | tennis | mma … (any sport the engine covers)"
        },
        {
          "name": "players",
          "required": true,
          "description": "2–12 names: a-vs-b-vs-c, comma-separated, or repeated ?player="
        },
        {
          "name": "market",
          "required": false,
          "values": [
            "value",
            "fantasy",
            "props",
            "start-sit"
          ],
          "description": "Optional purpose — a hint, not a cap."
        }
      ],
      "price_usd": 0.5,
      "payment_required": true
    },
    {
      "path": "/api/scan/fantasy",
      "method": "GET",
      "description": "Direct fantasy advice (FULLY OPEN — explicit recommendations, not just analysis): start/sit, DFS lineup (salary cap, points-per-dollar), waiver pickups and trade analysis. Returns the committed call (who to start, accept/decline the trade) + a ranked board with projected points, floor/ceiling, usage and matchup reads + a lineup build or trade verdict. Projects fantasy points from the underlying data (golf SG/course-fit; NFL/MLB/NBA usage/role/matchup); the betting market is optional. Real-time injury/role alerts and the tracked record are the premium service.",
      "parameters": [
        {
          "name": "sport",
          "required": true,
          "description": "nfl | mlb | nba | golf … (any sport the engine covers)"
        },
        {
          "name": "mode",
          "required": false,
          "values": [
            "start-sit",
            "lineup",
            "waiver",
            "trade"
          ],
          "description": "The fantasy decision type (default start-sit)"
        },
        {
          "name": "players",
          "required": false,
          "description": "Candidate pool — 1 to 16 names (a-vs-b, comma, or repeated ?player=). Required for start-sit/lineup/waiver."
        },
        {
          "name": "give",
          "required": false,
          "description": "Trade mode — player(s) you would send"
        },
        {
          "name": "get",
          "required": false,
          "description": "Trade mode — player(s) you would receive"
        },
        {
          "name": "scoring",
          "required": false,
          "values": [
            "ppr",
            "half-ppr",
            "standard",
            "dfs"
          ],
          "description": "Optional scoring format"
        },
        {
          "name": "slots",
          "required": false,
          "description": "Optional — how many to start (start-sit / lineup)"
        }
      ],
      "price_usd": 0.5,
      "payment_required": true
    },
    {
      "path": "/api/scan/player",
      "method": "GET",
      "description": "Single-player stat-projected outlook — data-backed prop projections (the stat is projected from the underlying data even when no book posts a line), the fantasy projection (points, floor/ceiling, start-worthiness) and the form/role/matchup read. Off the deep engine: golf strokes-gained/course-fit; NFL/MLB/NBA usage/role/matchup. The betting props are analysis; the fantasy projection is a direct call. Sizing, alerts and the tracked record are the premium service.",
      "parameters": [
        {
          "name": "sport",
          "required": true,
          "description": "mlb | nfl | nba | golf … (any sport the engine covers)"
        },
        {
          "name": "player",
          "required": true,
          "description": "A single player name"
        },
        {
          "name": "market",
          "required": false,
          "description": "Optional focus — a stat/prop, 'fantasy', or 'props'"
        }
      ],
      "price_usd": 0.5,
      "payment_required": true
    },
    {
      "path": "/api/scan/ask",
      "method": "GET",
      "description": "Ask any sports or prediction-market question in plain language — the front door to the deep engines. Returns a data-grounded answer with an explicit DATA-vs-OPINION split (every claim cites its stat; judgment is labeled), a betting angle (analysis) or fantasy angle (direct advice) when relevant, and best_endpoint — a pointer to the deepest named endpoint for the fuller read. Honest when a question is outside coverage: it routes, it doesn't bluff. The cheap triage that funnels to the deep paid reads.",
      "parameters": [
        {
          "name": "q",
          "required": true,
          "description": "A free-text sports/markets question (aliases: question, ask)"
        },
        {
          "name": "sport",
          "required": false,
          "description": "Optional — force the sport instead of auto-detecting"
        }
      ],
      "price_usd": 0.5,
      "payment_required": true
    },
    {
      "path": "/api/scan/golf",
      "method": "GET",
      "description": "Whole-field golf scan — reads the ENTIRE tournament field (PGA ShotLink strokes-gained + ESPN) and surfaces the single highest-EV play across every bet type (outright / each-way / top-N / matchup / make-cut / first-round-leader), led by course-fit (the SG-category profile this course rewards) + the tee-time weather wave. For named golfers use /api/scan/compare or /api/scan/h2h. Sizing, alerts and the tracked record are the premium service. Tournament weeks only.",
      "parameters": [
        {
          "name": "market",
          "required": false,
          "description": "Optional bet-type hint: outright | each-way | top-10 | matchup | make-cut | first-round-leader | dfs"
        }
      ],
      "price_usd": 0.5,
      "payment_required": true
    },
    {
      "path": "/api/scan/forex",
      "method": "GET",
      "description": "FX-only scanner. Screens all 28 major and minor currency pairs. Returns single best opportunity with full ICT structure (FVG, Order Block, VWAP), COT institutional positioning, FRED macro, GDELT sentiment, carry differential, and yield spread analysis.",
      "parameters": [
        {
          "name": "style",
          "required": false,
          "values": [
            "scalp",
            "intraday",
            "longterm"
          ],
          "default": "intraday"
        }
      ],
      "price_usd": 1.99,
      "payment_required": true
    },
    {
      "path": "/api/signal/generate",
      "method": "GET",
      "description": "On-demand signal for a specific instrument — forex, equity, crypto, commodity, or index. Full technical analysis + COT + FRED + GDELT synthesis.",
      "parameters": [
        {
          "name": "instrument",
          "required": true
        },
        {
          "name": "timeframe",
          "required": true
        },
        {
          "name": "risk_points",
          "required": false
        },
        {
          "name": "reward_ratio",
          "required": false
        }
      ],
      "price_usd": 1.99,
      "payment_required": true
    },
    {
      "path": "/api/signal/sports",
      "method": "GET",
      "description": "Sports pick for 35+ sports worldwide — consensus odds + venue weather + ESPN injuries + GDELT sentiment. 3 ranked picks returned.",
      "parameters": [
        {
          "name": "sport",
          "required": true
        },
        {
          "name": "event",
          "required": false
        },
        {
          "name": "market",
          "required": false
        }
      ],
      "price_usd": 1.99,
      "payment_required": true
    },
    {
      "path": "/api/signal/polymarket",
      "method": "GET",
      "description": "Polymarket prediction market scanner — finds value opportunities where data-driven probability differs from market price by >10%.",
      "parameters": [
        {
          "name": "category",
          "required": true,
          "values": [
            "crypto",
            "economics",
            "geopolitics",
            "politics"
          ]
        }
      ],
      "price_usd": 1.99,
      "payment_required": true
    },
    {
      "path": "/api/signal/futures",
      "method": "GET",
      "description": "Institutional futures signal using CFTC COT positioning data. Identifies extreme Managed Money / Leveraged Fund crowding — mean-reversion setups in grains (corn/wheat/soybeans), financial futures (E-Mini S&P 500/Nasdaq/T-Bonds), and SOFR rate path. Returns 3 ranked picks with COT edge, entry/stop notes, and hold period.",
      "parameters": [
        {
          "name": "market",
          "required": false,
          "values": [
            "grains",
            "financial",
            "rates",
            "all"
          ],
          "default": "all"
        }
      ],
      "price_usd": 2.49,
      "payment_required": true
    },
    {
      "path": "/api/signal/options",
      "method": "GET",
      "description": "Options intelligence signal for any equity ticker. Three timeframe tiers: 0DTE (same-day expiry — GEX regime primary, max pain gravity, VIX1D spike check), mid_term (VRP systematic edge, unusual options activity, CBOE P/C ratios, NSE India NIFTY cross-signal), LEAPs (VIX1Y/VIX ratio, DITM call strategy, January expiry targeting). Synthesises GEX computed from Black-Scholes applied to Yahoo Finance chains (no premium data required), VIX term structure (VIX1D/VIX9D/VIX/VIX3M/VIX6M/VIX1Y/VVIX/SKEW), and NSE India option chain.",
      "parameters": [
        {
          "name": "ticker",
          "required": true,
          "description": "Equity ticker (e.g. AAPL, SPY, QQQ)"
        },
        {
          "name": "signal_type",
          "required": false,
          "values": [
            "0dte",
            "mid_term",
            "leaps"
          ],
          "default": "mid_term",
          "description": "0dte=same-day expiry; mid_term=weeks to months; leaps=1+ year expiry"
        }
      ],
      "price_usd": 2.49,
      "payment_required": true
    },
    {
      "path": "/api/signal/equities",
      "method": "GET",
      "description": "Equity trading signal for any US stock — LONG signals only (no shorting). Three tiers: day_trade (VWAP position #1 signal, Opening Range Breakout, 5-min momentum, FINRA daily short volume, ApeWisdom WSB sentiment for squeeze detection), mid_term (RSI/MA alignment, fundamental catalyst, analyst revision trend, earnings setup, squeeze potential, Reddit sentiment), long_term (business quality — gross margins/ROE/FCF, 5-year revenue CAGR from SEC EDGAR XBRL, PEG ratio, earnings acceleration, balance sheet health). Returns LONG or WAIT with specific entry, stop, target, and hold period.",
      "parameters": [
        {
          "name": "ticker",
          "required": true,
          "description": "US equity ticker (e.g. AAPL, NVDA, MSFT, SPY)"
        },
        {
          "name": "signal_type",
          "required": false,
          "values": [
            "day_trade",
            "mid_term",
            "long_term"
          ],
          "default": "mid_term",
          "description": "day_trade=same day close by 3:45pm ET; mid_term=2-8 weeks; long_term=6-24 months"
        }
      ],
      "price_usd": 2.49,
      "payment_required": true
    },
    {
      "path": "/api/signal/screener",
      "method": "GET",
      "description": "Equity screener — scans a curated universe of stocks and returns the best long opportunity for a given timeframe. Day trade screener identifies the highest-momentum stock above VWAP with an active breakout. Mid-term screener finds the best RSI oversold bounce + upcoming catalyst setup. Long-term screener identifies quality businesses at the most compelling valuations. Returns top 1-3 ranked candidates.",
      "parameters": [
        {
          "name": "signal_type",
          "required": false,
          "values": [
            "day_trade",
            "mid_term",
            "long_term"
          ],
          "default": "mid_term"
        }
      ],
      "price_usd": 2.49,
      "payment_required": true
    }
  ],
  "openapi": "https://signalpulse.theaslangroupllc.com/openapi.json",
  "llms_txt": "https://signalpulse.theaslangroupllc.com/llms.txt",
  "contact": "info@theaslangroupllc.com",
  "provider": "The Aslan Group LLC"
}