ADDENDUM: Actionable Edge Mapping + Prediction Market Ladder

Stocks Desk — MERGED FINAL

Base: Claude Opus 4.6 (complete, unmodified) + Panel Additions from Gemini Pro, GPT-4.1, Grok-4-Fast

DeepSeek V3: reviewed — no unique additions included

This addendum supplements the original Stocks Desk spec. It does NOT replace the existing spec — it adds two critical layers: (1) mapping every edge to a specific trade on a specific platform, and (2) a systematic methodology for scanning prediction market ladders for stock-related contracts.


TOPIC 1: ACTIONABLE EDGE OUTPUT

1. Edge-to-Trade Mapping Table

Edge Type Edge Description Tradeable Platforms Specific Trade Action Expected Edge Size Example Scenario
Earnings surprise prediction Model predicts earnings beat/miss before release; prediction market hasn't priced it Kalshi, Polymarket, Stock/options broker (TBD) Kalshi/Poly: Buy YES/NO on "stock closes above X" post-earnings. Broker: Buy shares (beat) or buy puts (miss). Options: Buy straddle (if magnitude is underpriced). Kalshi: 5-15c on tail thresholds. Polymarket: 4-10c. Options: 2-5% on directional. NVDA reports Tuesday. Analyst revision momentum is +8% over 30 days. Whisper number exceeds consensus by 12%. Kalshi "NVDA above $950 on Wednesday" at 38c. Model says 52%. Edge = 14c.
Insider cluster buying 3+ insiders buy within 14 days (Form 4) — historically predicts 6-month outperformance Stock/options broker (TBD), Kalshi, Polymarket Broker: Buy shares. Options: Buy 3-6 month calls or sell puts. Kalshi: Buy YES on longer-dated "above X" contracts. Polymarket: Buy YES on equivalent threshold contracts. Stocks: 4-8% over 3-6 months (academic evidence). Kalshi: 3-8c on monthly contracts. Polymarket: 3-7c. PLTR: CEO + CFO + 2 directors buy $5M combined in 10 days. Historical: cluster buys at PLTR preceded 15%+ moves. Buy shares + buy YES on Kalshi "PLTR above $75" (1-month).
Credit-equity divergence HY credit spreads widen 50bps+ while SPY is flat/up — equities will follow credit lower Stock/options broker (TBD), Kalshi, Polymarket, Futures Broker: Sell SPY or buy SPY puts. Futures: Short ES futures. Kalshi: Buy NO on "S&P above X" contracts. Polymarket: Buy NO on equivalent S&P threshold contracts. Stocks: 3-7% drawdown over 2-4 weeks. Kalshi: 5-12c on weekly/monthly contracts. Polymarket: 4-10c. HY OAS widens from 350 to 420bps over 2 weeks. SPY flat. Historical: equities follow credit 70% of the time within 3 weeks. Buy NO on Kalshi "S&P above 5200" (3-week).
Short squeeze setup SI >20%, days-to-cover >5, borrow rate >10%, WSB mention spike Stock/options broker (TBD), Kalshi, Polymarket Broker: Buy shares (momentum). Options: Buy OTM calls (gamma squeeze). Kalshi: Buy YES on "above X" contracts at current + 20-30% thresholds. Polymarket: Buy YES on equivalent contracts. Stocks: 20-100%+ (rare, high variance). Kalshi: 10-30c on far-above contracts if squeeze triggers. Polymarket: 8-25c. GME: SI 35%, DTC 7.2, borrow rate 45%, WSB mentions 5x normal. Buy OTM calls. Buy YES on Kalshi "GME above $35" (if current price $22) at 8c.
Form 144 pre-sale notice Form 144 filed (insider intends to sell) but stock hasn't reacted yet — 1-3 day lead on Form 4 Stock/options broker (TBD), Kalshi, Polymarket Broker: Sell shares or buy puts. Kalshi: Buy NO on "above X" contracts near current price. Polymarket: Buy NO on equivalent contracts. Stocks: 2-5% decline over 1-2 weeks. Kalshi: 2-6c. Polymarket: 2-5c. TSLA exec files Form 144 for 50K shares. Stock at $245. No reaction yet. Historical: Form 144 precedes 3-4% decline. Buy puts or buy NO on Kalshi "TSLA above $245" (1-week).
N-PORT hidden holding divergence Top fund's N-PORT shows new large position in a stock not mentioned in public commentary Stock/options broker (TBD) Broker: Buy shares (follow smart money). Options: Buy calls matching the fund's apparent conviction. Stocks: 3-8% over 1-3 months. Bridgewater's N-PORT reveals new 2% portfolio position in CF Industries. No public mention. Buy shares + 3-month calls. No prediction market mapping (too stock-specific).
Economic data surprise CPI/NFP/GDP prints surprise vs consensus; market hasn't fully repriced Kalshi, Polymarket, Stock/options broker (TBD), Futures Kalshi: Trade "CPI above X%" contracts directly. Polymarket: Trade equivalent macro contracts. Broker: Trade SPY direction based on rate path implications. Futures: Trade ES/NQ. Kalshi: 5-20c on economic data ladders. Polymarket: 4-15c. Stocks: 1-3% on SPY. CPI prints 3.6% vs 3.4% consensus. Kalshi "CPI above 3.5%" at 45c pre-release. Fair value now 100c. Settlement profit = 55c. For next month: hot CPI implies persistent inflation. Buy NO on "Fed cuts in June" contracts on both Kalshi and Polymarket.
Variance risk premium extreme VIX - 20d realized vol spread >8 points — options/prediction markets overpricing risk Kalshi, Polymarket, Stock/options broker (TBD) Kalshi: Buy YES on "S&P above X" contracts (market overpricing downside). Polymarket: Buy YES on equivalent S&P threshold contracts. Options: Sell straddles, sell puts (collect elevated premium). Kalshi: 3-8c. Polymarket: 3-7c. Options: 2-4% premium capture. VIX at 22, 20-day RV at 13. VRP = 9 points. Options are expensive relative to actual movement. Sell SPY puts or buy YES on Kalshi "S&P above 5100" (1-week) at 62c when fair value ~70c.
13D activist filing Activist fund files 13D (>5% stake) with stated intent to push changes Stock/options broker (TBD), Kalshi, Polymarket Broker: Buy shares (activist premium typically 5-15%). Options: Buy calls. Kalshi: Buy YES on "above X" contracts if available. Polymarket: Buy YES on equivalent contracts. Stocks: 5-15% initial pop + potential additional upside. Starboard Value files 13D on DIS with 6% stake and board seat demands. Buy shares + OTM calls.
Options skew edge Put IV 10%+ higher than call IV — downside fear overpriced relative to model Stock/options broker (TBD), Kalshi, Polymarket Broker: Sell put contracts (collect elevated premium, theta decay). Kalshi: Buy NO on "stock drops below Z" contracts. Polymarket: Buy NO on equivalent downside threshold. Broker: 2-4% on premium. Kalshi/Polymarket: 3-6c. TSLA put skew shows 25% downside prob vs. fair 15% (from historical vol). Sell TSLA $240 put for $4 premium. On Kalshi, buy NO on "TSLA below $240" at 70c (fair 55%, edge = 15c). [PANEL: GPT-4.1]
ETF arbitrage / correlation lag ETF lags its top holdings intraday — spread between ETF and component basket Stock/options broker (TBD) Broker: Pairs trade — long the lagging ETF, short a weighted basket of the outperforming components until spread converges. Broker: 0.5-1.5% (small but high Sharpe, mean-reverting). XOM and CVX up combined 3% intraday, but XLE only up 2.2%. Long XLE, short weighted XOM/CVX basket. No prediction market mapping (intraday, continuous). [PANEL: Gemini Pro]
Volatility crush edge Pre-earnings IV significantly higher than expected realized vol — options premium overpriced Stock/options broker (TBD) Broker: Sell straddle or iron condor — collect inflated premium, profit from IV crush post-event. Broker: 4-6% on premium (post-event decay). AMZN pre-earnings IV 45% vs. historical realized 30%. Sell straddle for $8 premium. No prediction market mapping (vol crush is a continuous options trade, not binary event). [PANEL: GPT-4.1]
Tokenized stock arbitrage Tokenized stock on crypto exchange trades at discount/premium to underlying equity Stock/options broker (TBD), Crypto exchange Broker: Buy/sell underlying equity. Crypto: Buy/sell tokenized equivalent. Profit from spread convergence. 1-3% (rare, short-lived). AAPL trades at $190, tokenized AAPL at $187 on exchange. Buy tokenized, short real shares. Edge = 1.6%. [PANEL: GPT-4.1]
Pre-earnings IV crush mispricing (sell side) Options imply larger move than model expects — sell the wings Stock/options broker (TBD), Kalshi, Polymarket Broker: Sell iron condor or strangle on the name. Kalshi: Sell YES on far OTM "stock moves >X%" contracts. Polymarket: Sell YES on equivalent far-tail move contracts. Broker: 3-5% ROC. Kalshi: 5-10c. Polymarket: 4-8c. NVDA options imply +/-10% move, model says +/-7%. Sell weekly 12% OTM strangle. Sell YES on Kalshi "NVDA moves >15%". [PANEL: Gemini Pro]

2. Actionable Output Format

JSON output sent via Telegram and to other desks:

{
  "edge_id": "STOCKS-20260315-NVDA-EARNINGS-001",
  "desk": "stocks",
  "timestamp": "2026-03-15T10:30:00Z",
  "edge_description": "NVDA earnings in 2 days. Analyst revision momentum +8%, whisper number beats consensus by 12%. Kalshi and Polymarket post-earnings price contracts are underpriced.",
  "signal_type": "earnings_surprise_prediction",
  "ticker": "NVDA",
  "event": "Q1 2026 Earnings, reporting Mar 17 after close",
  "confidence_level": 72,
  "supporting_signals": {
    "analyst_revision_30d": "+8.2%",
    "whisper_vs_consensus": "+12%",
    "insider_activity": "No Form 4 sales in 90 days (neutral-positive)",
    "options_implied_move": "8.5%",
    "historical_earnings_surprise_rate": "85% beat in last 8 quarters"
  },
  "platforms": {
    "Kalshi": {
      "action": "Buy YES on 'NVDA above $950' (Mar 18, post-earnings settlement)",
      "current_price": 38,
      "fair_value": 52,
      "edge_cents": 14,
      "edge_after_fees": 12,
      "liquidity_available_usd": 600,
      "max_suggested_size_usd": 300
    },
    "Polymarket": {
      "action": "Buy YES on 'NVDA above $950' (equivalent contract, check daily for listing)",
      "current_price": 36,
      "fair_value": 52,
      "edge_cents": 16,
      "edge_after_fees": 15,
      "liquidity_available_usd": 200,
      "max_suggested_size_usd": 100
    },
    "Broker": {
      "action": "Buy 100 shares NVDA at market ($920), or buy Mar 21 $940 call",
      "current_stock_price": 920,
      "target_price": 980,
      "stop_loss": 880,
      "risk_reward": "1.5:1",
      "edge_pct": 3.5
    },
    "Options": {
      "action": "Buy NVDA Mar 21 $950 call at $15.50 (if implied move is underpriced)",
      "implied_move": "8.5%",
      "model_expected_move": "10.5%",
      "edge_pct": 2.0
    }
  },
  "time_sensitivity": "HIGH — earnings in 2 days. Prediction market prices will adjust as event approaches.",
  "edge_persistence": "Decreasing — sharpest edge now, will compress as earnings approach and volume increases.",
  "risk_factors": ["Guidance matters more than beat/miss for NVDA", "Sector rotation risk if macro deteriorates", "Options IV crush post-earnings reduces option value even if direction is right"]
}

Telegram summary format:

STOCKS EDGE: NVDA Earnings (Mar 17 after close)

Beat probability HIGH: revision momentum +8%, whisper +12% vs consensus
Historical: 85% beat rate in last 8 quarters

Kalshi: Buy YES 'NVDA above $950' @ 38c | Fair 52c | Edge 14c | $600 liq
Polymarket: Buy YES 'NVDA above $950' @ 36c | Fair 52c | Edge 16c | $200 liq
Broker: Buy shares @ $920 | Target $980 | Stop $880
Options: Buy Mar 21 $950C @ $15.50 | Implied move 8.5% vs model 10.5%

Confidence: 72% | Window: 2 days
Risks: Guidance > beat/miss, IV crush, macro

Table format for multi-platform edges (Telegram): [PANEL: GPT-4.1]

Edge Confidence Platform Trade Edge Size Time Sensitivity Liquidity
NVDA earnings beat 72% Kalshi Buy YES $950 14c 2 days $600
NVDA earnings beat 72% Polymarket Buy YES $950 16c 2 days $200
NVDA earnings beat 72% Broker Buy shares 3.5% 2 days High

3. Platform Priority Ranking

Rank Platform Why This Rank for Stocks
1 Kalshi Stock price threshold ladders are a growing market. Edges are fattest here because prediction market participants are less sophisticated than options market makers. Economic data ladders (CPI, NFP, GDP) directly map to stock market direction. Low fees. API automation.
2 Polymarket Treated as co-equal with Kalshi for stock price and macro event contracts. USDC-denominated. Cross-reference with Wallet Intelligence desk. Often has different pricing than Kalshi — always check both. Some contracts exist on Polymarket that don't exist on Kalshi and vice versa. Both platforms have full ladder structures at multiple thresholds; neither is secondary.
3 Stock/Options broker (TBD) Direct stock and options trading. Better liquidity than prediction markets (orders of magnitude). Essential for: insider buying signals, activist plays, sector rotation trades, ETF arbitrage, and any edge where position size matters. Broker not yet selected — all output descriptions are broker-agnostic (describe the trade, not the platform).
4 Futures (ES, NQ) Express macro/sector views through index futures. Useful for credit-equity divergence trades and economic data surprise reactions. 23-hour trading. Leverage available. Better than SPY for timing because futures react faster.
5 OANDA Marginal relevance for stocks desk. Only applicable when a stock edge implies a USD/currency move (e.g., strong NFP → USD strength). The Forex desk handles this directly.

TOPIC 2: PREDICTION MARKET LADDER STRUCTURE

1. Desk Data Mapping to Prediction Market Contracts

Data Type Kalshi Series Polymarket Series Example Contracts Data Source for Fair Value
Individual stock price close Kalshi stock threshold ladders (KXSTK / KXAAPL etc.) "AAPL closes above $190?", "TSLA closes above $200?" etc. Kalshi: "AAPL closes above $190", "$195", "$200", "$205", "$210" / Polymarket: equivalent rungs Options chain (Polygon.io) — IV surface at matching strikes
S&P 500 close Kalshi KXSPY / S&P series "S&P above 5100?", "S&P above 5200?" etc. Kalshi: "S&P closes above 5100", "5150", "5200", "5250", "5300" / Polymarket: equivalent SPY options chain + VIX term structure
Nasdaq close Kalshi KXQQQ / Nasdaq series "Nasdaq above 16000?", "16500?" etc. Kalshi: "Nasdaq above 16000", "16500", "17000" / Polymarket: equivalent QQQ options chain
CPI print Kalshi KXCPI series "CPI above 3.0%?", "CPI above 3.2%?" etc. Kalshi: "CPI above 3.0%", "3.2%", "3.4%", "3.6%", "3.8%" / Polymarket: equivalent macro markets Cleveland Fed Nowcast + Bloomberg consensus (via Investing.com scrape)
NFP jobs number Kalshi KXNFP series "NFP above 150K?", "NFP above 200K?" etc. Kalshi: "NFP above 150K", "175K", "200K", "225K", "250K" / Polymarket: equivalent ADP + jobless claims trend + Bloomberg consensus
GDP growth Kalshi KXGDP series "GDP above 2.0%?", "GDP above 2.5%?" etc. Kalshi: "GDP above 1.5%", "2.0%", "2.5%", "3.0%" / Polymarket: equivalent Atlanta Fed GDPNow + Blue Chip consensus
Fed rate decision Kalshi KXFED series "Fed cuts in June?", "Fed holds in June?" etc. Kalshi: "Fed cuts rate in June", "Fed holds in June" / Polymarket: equivalent FOMC markets CME FedWatch implied probabilities
Earnings outcomes Kalshi/Polymarket earnings markets "TSLA beats EPS estimate?", "NVDA revenue above $30B?" etc. Both platforms: "TSLA beats earnings estimate", "NVDA revenue above $30B" Analyst revision momentum + whisper numbers + historical surprise patterns
Volatility / daily move size Kalshi (if listed) "TSLA 1D move > 5%?", "VIX above 20?" etc. Polymarket: "TSLA moves >5% in 1 day", "VIX closes above 20" Options-implied volatility; historical realized vol from Yahoo Finance [PANEL: Gemini Pro]
EIA oil inventory surprise (cross-desk) Kalshi KXEIA series Polymarket energy markets "EIA Crude Stocks > 5M barrels" Bloomberg consensus; EIA weekly report [PANEL: Grok-4-Fast]

Note: Not all stocks or event types are listed on both platforms at all times. Pull Kalshi and Polymarket APIs daily to monitor available contracts. When a ladder exists on both, scan both and trade the better-priced side.

2. Sharp Reference Identification

Data Type Sharp Reference Why It's Sharp Extraction Method
Individual stock price Equity options chain (Polygon.io or CBOE) Market makers price options using sophisticated models with real-time information. The options-implied probability distribution incorporates all known information including insider flow, institutional positioning, and event risk. Breeden-Litzenberger formula: the second derivative of the call price function gives the risk-neutral density. Practically: use call spread replication at each Kalshi/Polymarket threshold.
S&P 500 / Nasdaq SPY/QQQ options chain + VIX term structure SPY options are the most liquid equity derivatives in the world. VIX term structure (contango vs backwardation) provides additional information about expected volatility regime. Same as individual stocks. VIX level calibrates overall vol expectation. VIX futures term structure indicates whether market expects vol to increase or decrease.
CPI Cleveland Fed Inflation Nowcast + Bloomberg/Investing.com consensus Cleveland Fed model incorporates real-time data (oil prices, housing data, goods prices) and updates daily. Consensus represents the median of 50+ professional forecasters. Pull nowcast from Cleveland Fed website (free). Pull consensus from Investing.com economic calendar (scrape). Combine: if nowcast and consensus agree, high confidence. If they diverge, widen uncertainty.
NFP ADP report (Wed before NFP) + jobless claims 4-week avg + consensus ADP provides a same-week private employment estimate. Jobless claims trend is the highest-frequency labor signal. Together they bracket the likely NFP range. Pull ADP from news scrape. Pull claims from FRED (ICSA). Construct a simple linear model: NFP ≈ f(ADP, claims_4wk, prior_NFP). Backtest accuracy over last 24 months.
GDP Atlanta Fed GDPNow Updates daily with every economic release. Incorporates 100+ data inputs. Tracks actual GDP within ~0.5% on average. The market watches it. Pull from Atlanta Fed website or FRED series GDPNOW.
Fed rate CME FedWatch (Fed Funds futures) The institutional benchmark. $B+ in notional traded daily. When FedWatch says 75% chance of cut, that's the institutional consensus. Scrape CME FedWatch tool or calculate from FRED FF futures data. Compare directly to Kalshi and Polymarket rate decision contracts.
Volatility / move size contracts Options-implied volatility (IV) + historical realized vol IV from ATM options gives expected magnitude. Historical realized vol gives a baseline. Pull IV from free CBOE data or Yahoo Finance options chain. Compute realized vol from 20-day rolling window of daily returns. Compare to any prediction market vol contract. [PANEL: Gemini Pro]

3. Probability Curve Construction Method

For stock price thresholds:

For economic data (CPI, NFP, GDP):

Recalculation frequency:

4. Ladder Scanning Methodology

Step-by-step process:

  1. Pull all stock/index/econ contracts: Call Kalshi and Polymarket APIs. Group by underlying (AAPL, SPY, CPI, NFP, etc.) and expiry date. For each underlying, pull ALL available thresholds — scan the full ladder, not just the main line.

  2. For each contract, determine the appropriate sharp reference:

  3. Calculate fair probability at each threshold using the methods above.

  4. Calculate raw edge: raw_edge = |fair_probability - contract_price|. Direction: if fair > price, buy YES. If fair < price, buy NO.

  5. Net edge after fees: Subtract 1.5c for Kalshi, 0.5c for Polymarket.

  6. Apply signal overlays:

  7. Filter: Minimum 3c net edge, minimum $50 liquidity, minimum 55% confidence. Additionally, require time_to_expiry > 6 hours — contracts expiring within 6 hours have execution risk that degrades edge reliability. [PANEL: Grok-4-Fast]

  8. Rank: Sort by net_edge * confidence. Flag economic data contracts separately (they settle at a known time — time-to-settlement matters more). Explicitly flag "Tail Opportunities" where fair probability is <15% or >85% — these are often the most significant mispricings. [PANEL: Gemini Pro]

  9. Track edge persistence: Log every detected edge. For stock contracts, edges near earnings tend to grow as the event approaches (mispricings widen when uncertainty is highest). For economic data, edges tend to shrink as consensus tightens. Re-scan at least hourly; more frequently near market close or event time.

  10. Cross-platform comparison: For any edge found on Kalshi, immediately check Polymarket for the equivalent contract. Trade the platform with the better net price. When both have acceptable liquidity, split the position across both platforms.

5. Edge Examples with Real Numbers

Example 1: AAPL Post-Earnings Price Threshold

Example 2: CPI Data Release — Tail Threshold

Example 3: S&P 500 Weekly Close — Credit-Equity Divergence

Example 4: TSLA 1-Day Volatility Contract [PANEL: GPT-4.1 / Gemini Pro]


IMPORTANT NOTES

Source: ~/edgeclaw/results/spec-panel/stocks-desk/addendum/spec-final.md