Culture/Entertainment Desk Strategy Spec

273 Active Kalshi Series — Largest Single Category

Date: 2026-03-28


OVERVIEW

The Culture desk covers 2,242+ Kalshi series across music, box office, awards, streaming, gaming, celebrity, and social media. This is the largest single category on Kalshi by series count. There is no single "Pinnacle equivalent" sharp anchor. Edge comes from two sources:

  1. Data-anchored contracts — Synthesizing real-time platform data (Spotify streams, box office numbers, RT scores) into probabilities faster than Kalshi's casual crowd
  2. Stale price exploitation — Thinly-traded contracts where the underlying data has moved but the Kalshi price hasn't updated

SHARP ANCHOR STRATEGY

No single anchor. Each subcategory has its own:

Subcategory Sharp Anchor Why
Music/Charts Spotify API + Billboard formula reconstruction Streams are ground truth. Reconstruct Billboard weighting before Tuesday publication.
Box Office Thursday preview numbers + Fandango pre-sales Thursday previews predict full weekend within 8%. Genre multipliers are known.
Awards Gold Derby expert consensus + precursor tournament model PGA+DGA+SAG+BAFTA weighted model beats prediction markets historically.
Streaming Rankings FlixPatrol daily + Google Trends velocity Real-time signal days before Netflix publishes official Tuesday numbers.
All Categories Stale Price Detector Thinly-traded contracts go stale while data moves. Pure market microstructure edge.

CORE EDGE DETECTION

Stale Price Detector (applies to ALL 273 series)

stale_score = hours_since_last_trade * abs(underlying_data_change_zscore)

Flag any culture contract where stale_score > 5.0. This is the highest-priority signal — it works across every subcategory.

Kalshi Fee Impact

Same as all desks: 7% fee on profit. Minimum net edge 4 cents after fees.

Position Sizing

Use 1/4 Kelly for culture bets. Hard caps:


TRADEABILITY TIERS

Tier 1 — Full Data Pipeline (recurring, data-anchored, highest volume)

Category ~Series Data Source Resolution
Music/Spotify/Billboard ~591 Spotify API, Shazam, Billboard Weekly chart, stream milestones
Box Office ~118 Box Office Mojo, Fandango, RT Weekend gross, opening weekend

Tier 2 — Dedicated Collection (seasonal or weekly)

Category ~Series Data Source Resolution
Awards ~164 Gold Derby, precursor results Annual ceremonies, Oct-Mar season
Streaming Rankings ~256 FlixPatrol, Netflix Tudum, Google Trends Weekly Netflix Top 10

Tier 3 — Stale Price Scan Only (long tail)

Category ~Series Approach
Apps/Gaming/Celebrity/Social/Other ~1,100+ Stale price scan + quick automated check

Nothing gets ignored. Tier 3 gets the Stale Price Detector scanning ALL contracts.


APPROVED CUSTOM METRICS

Music Metrics

Metric Formula What It Predicts
Stream Velocity Acceleration (SVA) (today - yesterday) - (yesterday - day_before) Chart movement 3-5 days early
TikTok-to-Spotify Pipeline Lag (CPMD) tiktok_zscore - spotify_zscore CPMD > 1.5 = Kalshi 5-10c behind. Most actionable music signal.
Playlist Placement Velocity (PPVI) sum(playlist_followers * e^(-0.1 * days)) PPVI > 50M weighted = near-certain top-20 debut
Viral Coefficient log(top_rank / viral_rank) VC > 1.5 = organic (sustains), VC < 0.5 = artificial (fades)
Shazam-to-Billboard Lag Shazam rank +20 positions in a week 73% chance top-50 entry within 14 days

Box Office Metrics

Metric Formula What It Predicts
Thursday-to-Weekend Multiplier Thursday preview * genre multiplier Weekend gross within 8% accuracy
Pre-Sale Curve Matching Fandango trajectory vs historical comps Opening weekend range
RT Confidence Interval score +/- 1.96 * sqrt(score*(1-score)/n) Stabilizes after ~40 reviews
RT Embargo Lift Timing Days before release when reviews drop 14+ days with 90%+ = 35% box office premium
RT Audience-Critics Divergence Audience - Critics Divergence > 15pts = 22% outperformance

Genre multipliers (Thursday preview → full weekend):

Genre Multiplier
Horror 3.0-3.5x
Superhero 2.5-3.0x
Animation 4.5-6.0x
Drama 4.0-5.0x
Comedy 3.5-4.5x

Awards Metrics

Metric Formula What It Predicts
Precursor Tournament Model 0.30PGA + 0.28DGA + 0.25SAG + 0.17BAFTA Oscar winner with high accuracy (20+ years calibrated)
Gold Derby Calibration Track Brier scores, apply correction factors Adjusted probability per category

Streaming Metrics

Metric Formula What It Predicts
Google Trends Surge Index (GTSI) 7d_trends / 90d_avg GTSI > 3.0 within 48h of release = strong Top 10
Cross-Platform Amplification platforms_trending / total_platforms 3+ of 5 platforms = 85%+ stays Top 10 for 2+ weeks
Streaming Decay Curve Exponential decay fit on daily rank Predict rank at settlement date

DATA SOURCES

Source What It Provides Frequency Tier
Kalshi API All 273 culture series prices, volume, OI Every 30 min Critical
Spotify Charts Daily streams, chart rank, viral rank 6 AM daily Tier 1
Shazam Top 200 Most-shazamed songs (leading indicator) 6:15 AM daily Tier 1
TikTok Sounds Trending sounds, usage counts 4x daily Tier 1
Billboard Hot 100 Official weekly chart (settlement source) Tuesdays 10 AM Tier 1
Box Office Mojo Daily/weekend gross, theater count 7:15 AM daily Tier 1
Rotten Tomatoes Critic + audience scores, review count 4x daily Tier 1
Fandango Advance ticket sales by market 9AM/9PM Tier 1
Gold Derby Expert panel odds for awards 8 AM daily Tier 2
FlixPatrol Multi-platform streaming rankings 8 AM daily Tier 2
Netflix Top 10 Official hours-viewed data Tuesdays 10 AM Tier 2
Google Trends Search volume trends (0-100) 3x daily Tier 2

COLLECTION SCHEDULE

Time (ET) What
6:00 AM Spotify Charts, Shazam Top 200
7:15 AM Box Office Mojo daily gross
8:00 AM Gold Derby awards odds, FlixPatrol streaming
8:30 AM Culture metrics computation (SVA, CPMD, PPVI, etc.)
8:45 AM Stale Price Detector scan (all 273 series)
9:00 AM Fandango pre-sales
10:00 AM (Tue) Billboard Hot 100, Netflix Top 10
Every 30 min Kalshi culture prices (all series)
4x daily Rotten Tomatoes, TikTok Sounds
2:00 PM Stale Price Detector re-scan
9:00 PM Fandango evening update

WHEN NOT TO BET

Condition Reason
Kalshi volume < $100 Too illiquid
Net edge < 4 cents Below threshold after fees
Contract expires > 30 days out Too much uncertainty, data will change
Data source is stale > 24h Our own data may be wrong
Awards season contract before precursors announced No model inputs yet
Thursday preview not yet reported Box office model has no input

SETTLEMENT AND LEARNING

Track every detected edge with: timestamp, series_ticker, market_ticker, category, our_probability, kalshi_price, edge_cents, signal_source, confidence, stale_flag.

Monthly Review:

  1. Brier score per subcategory
  2. Stale price detector hit rate
  3. SVA/CPMD signal accuracy
  4. Box office multiplier calibration
  5. Awards precursor model accuracy
  6. Profit/loss per tier

PANEL RULING REFERENCE

Full panel ruling: /home/ubuntu/edgeclaw/results/panel-results/culture-data-final-ruling.md Panel: Opus (judge) + Sonnet + Grok 4.2 Reasoning + Gemini Pro 3.1 Date: 2026-03-26, Grade: A


TODO: Upgrade Kalshi REST to WebSocket Feed

Status: NOT BUILT — add when this desk goes live for execution

Current state: All Kalshi data (prices, order books, trades) is fetched via REST API polling on cron schedules. This is fine for edge detection and monitoring, but NOT sufficient for live trade execution.

Why WebSocket matters:

Note: Sports markets use RFQ (Request for Quote) so the visible order book is usually empty — but the trade feed still matters for freshness signals and the WebSocket is required for order submission. Weather and politics markets DO have real visible order books where this upgrade is even more critical.

Added 2026-03-29 — upgrade REST to WS when desk moves to live execution

Source: ~/edgeclaw/results/spec-panel/culture-strategy.md