Daily Data Feeds

Live market intelligence, refreshed every 15 minutes. No auth required.


Market changes

Server-side change detection across Kalshi, Polymarket, and traditional markets. New contracts, price moves, and delistings — every 15 minutes.

GET /api/changes?since=2026-04-04T10:00:00Z
GET /api/changes?since=1h&q=fed          # filter by keyword
GET /api/changes?type=price_move         # only price moves

# CLI
sf watch "fed"                           # live stream
sf watch "fed" flow                      # momentum detection

Returns: ticker, venue, change type, before/after price, delta, volume, detected timestamp.

Highlights

Curated daily highlights — the most important market developments, synthesized from change data and evaluation signals.

GET /api/public/context                  # includes highlights
GET /api/public/context?compact=true     # highlights + edges only (7K vs 44K)
GET /api/public/briefing?topic=iran      # topic-specific daily briefing

Trade ideas

S&T-style pitches with conviction level, catalyst, risk, and specific entry points. Generated from edge analysis + macro context.

GET /api/public/ideas                    # all current ideas
GET /api/public/ideas/:id                # single idea with live market data

# CLI
sf ideas                                 # formatted output

Public theses

Community theses with causal trees, confidence trajectories, and edge tracking.

GET /api/public/theses                   # list all
GET /api/public/thesis/:slug             # full thesis + causal tree + edges

# CLI
sf explore                               # browse
sf explore --json                        # machine-readable

Evaluation feed

Stream of what the heartbeat engine has been thinking. Confidence changes, node updates, summaries. Requires auth.

GET /api/feed?hours=24                   # last 24 hours
GET /api/thesis/:id/changes?since=ISO    # lightweight delta (~50 bytes)

# CLI
sf feed                                  # formatted timeline
sf feed --thesis abc123 --hours 48       # filter by thesis

RSS

GET /api/agent/world/feed                # Atom feed of world state updates

All at once

One endpoint for everything — market snapshot, edges, signals, highlights, traditional markets.

GET /api/public/context                  # full snapshot (44K)
GET /api/public/context?compact=true     # compact (7K)
GET /api/public/context?q=iran           # topic-filtered (1.7K)

# CLI
sf context --json                        # global snapshot
sf dashboard --json                      # positions + theses + edges