Skip to content

drop token-trade-coverage (bench 090): self-baseline bias - #1385

Merged
Flotapponnier merged 1 commit into
devfrom
feat/drop-token-trade-coverage
Jul 24, 2026
Merged

drop token-trade-coverage (bench 090): self-baseline bias#1385
Flotapponnier merged 1 commit into
devfrom
feat/drop-token-trade-coverage

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

Drops bench 090 entirely.

Why: the union-of-providers baseline made Mobula the ceiling — Mobula systematically returned the highest raw trade counts (indexes more DEXs + counts every leg of cross-aggregator route splits as separate trades). Result: Mobula pinned at 100%, Codex/Bitquery at 40-70% not because they lag but because they dedup differently. Framing 'capture rate' implied ground-truth completeness we did not have.

A future rebuild would need RPC-derived ground truth (walk block explorer, dedup by tx_hash + log_index). Until then, the bench is not apple-to-apple.

Changes

  • Deleted `benchmarks/token-trade-coverage.yml` + `harnesses/token-trade-coverage/`
  • Added `token-trade-coverage` to `REMOVED_BENCH_SLUGS` (410 on prod)
  • Bumped `bench-unfiltered v43 → v44` and `all-benchmarks v46 → v47`

Post-merge: also stop + remove the harness container on VPS (`ocb-token-trade-coverage`) and its Prom scrape.

Self-baseline bias: Mobula pinned at 100% because it returned the highest raw trade counts (more DEXs + counts route splits). Not apple-to-apple. Future rebuild needs RPC-derived ground truth. Spec + harness removed, slug added to REMOVED_BENCH_SLUGS (410 on prod). Bumped bench-unfiltered v43->v44 + all-benchmarks v46->v47.
@Flotapponnier
Flotapponnier merged commit d186273 into dev Jul 24, 2026
1 check failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant