TTerminalBench
Methodology

How the benchmark works

The overall score is a transparent weighted average. Every input, bound and weight is listed below, so you can recompute any number on the site.

Data sources

Daily volume is on-chain data from Trading Bots on Solana (Dune, @adam_tehc) for Sep 22, 2026. It is not part of the score.

Fees, execution speed, success rate, slippage and uptime are estimates. We have not measured them yet. Feature and chain lists come from public sources and may be out of date.

Metrics

Overall score
Weighted 0–100 score across cost, speed, reliability, execution quality and coverage.
Trading fee
Platform fee charged per swap, as a percentage of trade size. Excludes network and priority fees. Lower is better.
Execution speed
Median time from order submission to on-chain confirmation, in milliseconds. Lower is better.
Success rate
Share of submitted transactions that landed on-chain without failing or expiring. Higher is better.
Est. slippage
Average difference between quoted and realised price on a standard test trade. Lower is better.
Uptime
Share of periodic availability probes where the terminal responded normally. Higher is better.
Daily volume
USD trading volume routed through the platform in one day, from on-chain data on Dune. An adoption signal: it is not part of the score.

From measurements to scores

Each measurement maps linearly onto 0–100 between fixed bounds and is clamped outside them. Fixed bounds keep a terminal's score stable when other terminals join the leaderboard.

CategoryInputScaleWeight
CostTrading fee0.3% → 100, 1.5% → 025%
SpeedExecution speed200 ms → 100, 2000 ms → 025%
ReliabilitySuccess rate + UptimeSuccess 90–100%, uptime 98–100%, averaged25%
Execution qualityEst. slippage0.3% → 100, 3% → 015%
CoverageFeatures and chains60% × features supported / 9 + 40% × chains / 5 (capped)10%
overall = Σ (weight × category score) / Σ weight   — summed over categories with data

Missing data, ties and ranks

  • A missing measurement shows as “n/a”. Its category drops out and the other weights are rescaled.
  • Terminal pages flag partial data, so a rescaled score is never hidden.
  • Terminals with equal overall scores share a rank.
  • In comparisons, every terminal tied for the best value is highlighted and marked “tie”.

Independence from referrals

Some “Visit” buttons may become referral links. Referral status and commission rates are not inputs to the formula above. Visit buttons sit apart from ranking tables and never change sort order.

Planned measurement approach

Real benchmarks will execute small, identical test trades on each terminal at fixed intervals. They will record submission-to-confirmation time, landing success, quoted versus realised price, and availability. Results will be published with sample sizes and test dates.