Cornice Alpha

Cross-market signal monitoring for Kalshi + Polymarket

This dashboard streams normalized market updates, mapping candidates, and early arbitrage signals. Start with the BTC hourly market and expand into new venues as we validate matching and execution.

Cornice Signal Monitor

LibraryOpportunitiesConnecting

Socket URL: https://api.cornice.dev

Token API: https://api.cornice.devfetching token

Fetching a dev token from the backend. Set NEXT_PUBLIC_LIVEWIRE_TOKEN to override.

🟦 Opportunity Snapshot

Time Alignment Approximation

·

View details

Summary

Time alignment approximation across Polymarket hourly and Kalshi strike grids.

Waiting for opportunity data.

Polymarket (Next Close)

-

Waiting for updates...

Kalshi (Next Close)

-

Waiting for updates...

Opportunity Edge (Last 60m)

Take-action threshold: edge > 0

No series data yet.

Mapped Hours

Admin: 0 mappings loaded.

Polymarket

Kalshi

Mapping Notes

Co-lock keeps both lists aligned for side-by-side comparison.

Rows highlight the active scroll position.

This component is generic and can be reused for other paired markets.

Recent Market Updates

No market updates yet.

Mapping Candidates

No mapping candidates yet.

Next Steps

1. Confirm both Polymarket and Kalshi updates are streaming.

2. Enable mapping candidates and surface them here.

3. Add an opportunities panel once we compute arbitrage signals.

Execution Intents (dry-run)

No intents yet.

Arb Candidates

No arb candidates yet.

Notes

Arb candidates are computed from the latest best-ask prices across both venues.

For the BTC hourly market, this is a preliminary signal until strike alignment is verified.