Recording 7 venues
Recording nowDaily files

CF Benchmarks index history (BRTI and more)

Kalshi Eye records the CF Benchmarks real-time indices that Kalshi relays: BRTI and 22 others, up to 5 values a second, with Kalshi's 60-second averages. These are the prices Kalshi's crypto markets settle on, on the same recorder clock as the order books.

Rows on file
12.8Mindex values
Indices with pages
23one per asset
Size
360 MBall datasets on file

Biggest CF Benchmarks indices

All 23 indices

SeriesMarketsRowsSize
XRP CF Benchmarks Indexcf:XRP3 markets1.2M rows30.2 MB
DOGE CF Benchmarks Indexcf:DOGE3 markets1.2M rows29.8 MB
ETH CF Benchmarks Indexcf:ETH3 markets1.2M rows30.3 MB
BTC CF Benchmarks Indexcf:BTC3 markets1.2M rows33.4 MB
SOL CF Benchmarks Indexcf:SOL3 markets1.2M rows27.5 MB
VVV CF Benchmarks Indexcf:VVV3 markets408K rows12.8 MB
SHIB CF Benchmarks Indexcf:SHIB3 markets408K rows9.62 MB
AAVE CF Benchmarks Indexcf:AAVE3 markets408K rows12.4 MB
23 series on CF Benchmarks with daily filesAll CF Benchmarks series →

See the rows

First rows of each dataset's sample file.

CF Benchmarks index values (BRTI and 22 others), the prices Kalshi's crypto markets settle on, up to 5 a second, with Kalshi's 60-second averages.ResearchParquet·CSV

Datasets

One file per dataset per UTC day. Data dictionary

DatasetWhat it holdsPlanSample
CF Benchmarks index values
cf_index
CF Benchmarks index values (BRTI and 22 others), the prices Kalshi's crypto markets settle on, up to 5 a second, with Kalshi's 60-second averages.
19 columns
  • ts_recvtimestamp[ns, UTC]
  • ts_venuetimestamp[ns, UTC]
  • ts_kalshitimestamp[ns, UTC]
  • ts_senttimestamp[ns, UTC]
  • index_idstring
  • assetstring
  • channelstring
  • valuefloat64
  • value_exactstring
  • avg_60sfloat64
  • avg_60s_nint64
  • avg_60s_starttimestamp[ns, UTC]
  • avg_60s_endtimestamp[ns, UTC]
  • close_avg_60sfloat64
  • close_avg_nint64
  • close_avg_starttimestamp[ns, UTC]
  • close_avg_endtimestamp[ns, UTC]
  • seqint64
  • sessionstring
ResearchSampleParquet·CSV

What each plan opens

Founding members pay half, locked for life. Pricing

DatasetExplorerResearchFull book
CF Benchmarks index valuesSample✓✓

Reading the files

  • One file per asset per UTC day. The 5hz rows are the index about 5 times a second for BTC, ETH, SOL, XRP and DOGE (once a second for the rest); the 1hz rows add Kalshi's 60-second averages.
  • close_avg_60s is the average over the last minute before a quarter-hour close.
  • Join to Kalshi data on ts_recv: every dataset shares the same recorder clock.

A Kalshi crypto market settles on a CF Benchmarks index at its close. Having the index on the same clock as the books shows exactly what the settlement price was doing while the market traded.

-- BRTI next to a Kalshi 15-minute market's top of book, in DuckDB
SELECT b.ts_recv, b.ticker, b.yes_bid, b.yes_ask, c.value AS brti
FROM 'kalshieye-data/bbo/date=2026-11-12/series=KXBTC15M/bbo-KXBTC15M-2026-11-12.parquet' b
ASOF JOIN (SELECT * FROM 'kalshieye-data/cf_index/date=2026-11-12/asset=BTC/cf_index-BTC-2026-11-12.parquet' WHERE channel = '5hz') c
  ON b.ts_recv >= c.ts_recv
ORDER BY b.ts_recv;

Questions

Which CF Benchmarks indices are recorded?

BRTI and 22 other real-time indices, every one Kalshi relays, since November 11, 2026 (a partial first day).

Is this what Kalshi's crypto markets settle on?

Yes. Kalshi's crypto markets settle on CF Benchmarks indices, and these are the values Kalshi relays on its public feed.

Can I try the CF Benchmarks data for free?

Yes. Every dataset has a sample file, no account needed, linked in the table above.

Is Kalshi Eye affiliated with CF Benchmarks?

No. Kalshi Eye is independent and not affiliated with CF Benchmarks. We record the index values Kalshi relays on its public feed.