System

Ingestion health, AI spend against its hard limits, and matching quality.

Configuration →

AI budget

AI requests are currently blocked: No OpenAI API key configured

Ingestion, matching and the feed keep running on deterministic keyword and entity search. Limits are raised only by editing .env.local — OddsFeed will never raise them on its own.

AI calls today

0/ Infinity

Infinity remaining

Videos analyzed today

0/ Infinity

Infinity remaining

Spend today

$0.0000/ $Infinity

$Infinity remaining

Total spend

$0.0000/ $Infinity

$Infinity remaining

API keyMissing
Blocked calls today3425
Failed calls today0

Ingestion jobs

JobStatusSeenWrittenErrorsDurationLast run
clustering success50054.9s3m ago
enrichment success250010.1sjust now
matching success2525032.1s3m ago
polymarket_history success120120019.3s4m ago
polymarket_refresh success1.5K1.4K0102.8s2m ago
polymarket_sync running000just now
polymarket_trades success3.0K3.0K05.2s2m ago
traders success606008.4s46m ago
youtube_ingest success0000.1s3m ago

Polymarket

Events synced2.5K
Markets synced34.0K
Open markets18.3K
Price points stored93.7K
Public trades stored98.6K
Last market syncjust now

Authenticated endpoints not used

These require a wallet signature or L2 API credentials. OddsFeed never asks for a private key, so they are documented and left unused.

  • POST /orderEIP-712 signature + L2 API key (trading disabled)
  • GET /ordersL2 API key (no user account)
  • DELETE /orderL2 API key (trading disabled)
  • GET /balance-allowanceL2 API key (no wallet)

YouTube

Channels monitored50 / 325
Videos stored4.5K
Queued for analysis183
Analyzed1.0K
Filtered out locally2.8K
Last channel check14h ago

Matching

Videos with a displayable match501
AI-verified matches336
Low-confidence matches3.1K
Videos with no match at all826
Event clusters1.2K
Multi-source clusters184

Thresholds

Display score0.48
Auto-accept score0.48
Store floor0.22
Ambiguity margin0.08
Tradingdisabled

Run everything with npm run sync:all, or a single stage with npm run sync:markets, sync:news, sync:ai, sync:match. See Settings for the monitored channel list.