Timeboost Auction Analytics Engine
Hi all,
I’ve built and deployed an analytics engine for Arbitrum Timeboost. It’s live, kept current within minutes of head, and Apache-2.0.
- Dashboard: https://timeboost.app
- REST API Reference: https://api.timeboost.app/openapi.json
- REST API Interactive Docs: Scalar API Reference
- Questbook Link: Timeboost Auction SDK & Explorer
- Repo: GitHub
What it is
An analytics platform that ingests every relevant Timeboost data source, the full S3 bid archive, on-chain auction events and express-lane receipts, DEX swaps, and 1-second CEX prices, into one queryable store, and serves it through a dashboard, a documented REST API, and bulk dataset exports.
The purpose is to make the microstructure of the express-lane auction inspectable: not just how much revenue the DAO earned, but who bid what and when, which controllers actually execute vs revert, where the CEX↔DEX spread that funds the auction actually sits, and what a given bidding strategy would have earned over real history.
What’s indexed today (70M+ rows indexed)
- 4.43M bids — every bid the Auctioneer has published since launch, not just winners
- 551,822 auction rounds + 31.6M express-lane tx receipts on Arbitrum One
- 4.7M DEX swaps across 8 WETH-paired pools (Uniswap V3, Camelot V3, Sushi V3)
- 30.9M 1-second Binance klines for CEX↔DEX spread and markout analysis
- 14k reserve-pricer snapshots + all on-chain reserve price changes
Every source is continuously forward-filled. ClickHouse handles analytics, Postgres holds job state, and all cursors persist so the stack is restart-safe.
What it adds on top of the Entropy Advisors Dune dashboard
The Entropy Advisors Dune dashboard covers the top-line view — revenue, winners, daily aggregates. This tool is built to go a layer deeper:
- Every bid, not just winners — the full pre-close archive with bidder, amount, and second-level timestamp
- Auction-by-auction, block-by-block — every express-lane transaction joined to its round and controller, with revert status and in-block position
- CEX↔DEX spread at per-block resolution — 1-second Binance prices aligned to on-chain DEX state, rather than daily snapshots
- Backtesting — replay any bidding strategy over the entire round history and compare P&L against a naive baseline
- Bulk + programmatic access — a full REST API and Parquet exports, so the underlying data is queryable and forkable, not only viewable
In the dashboard
-
Auctions — round-by-round browser, per-round bidder list, controller stats
-
Health — revenue, HHI, competition, revert rates, per-source freshness
-
Pricing — live bid recommendations across 4 models (recent-performance, competitor-behavior, market-condition, floor-estimate) with a reasoning trace
-
Opportunity — CEX↔DEX spread heatmap, 6-horizon markout scatter, controller latency leaderboard
-
Simulator — backtest any strategy over the full round history, with a cumulative P&L curve
The REST API mirrors everything in the UI and adds Parquet exports (auction_bids, auction_results, swap_markouts, cex_dex_spread_per_block, execution_quality_daily) for bulk research.
Happy to answer any questions in the thread.

