Skip to main content
Why trust ChainChoice

What you can check, and what is not measured yet.

Each statement on this page is tied to a published file, a published log or a check that runs in every build. Where something is not measured yet, the page says so.

The order can be rebuilt

/data/rankings.json publishes 983 scores across 119 categories, each with its dimension scores, the weights, the constants and the formula.

Every build rebuilds each score from that file alone and fails if one does not match.

Commission cannot reach the order

Simi Ventures GmbH, the operator, may earn a referral commission when a reader signs up with a provider through a link on this site.

The modules that compute an order cannot import partner, payout or click data. A check walks their import graph in every build and fails it if one can.

What is not measured yet

406 of the 983 published scores have no quoted source behind them yet.

Outcome accuracy is flagged as not citable until the 30-day follow-up has 30 conclusive answers.

The stated re-read interval

Each category states a re-read interval of 45 days.

The build fails when more than 3 categories are over 7 days past it.

Who stands behind it

ChainChoice is operated by Simi Ventures GmbH. The people on the roster are its managing directors, Mathias Siemonsmeier and Jürgen Siemonsmeier.

The checks described on this page are scripts. Each one is named below with its source path.

  • Published ranking feed
    Writes public/data/rankings.json: every published score with its dimension scores, weights, constants and formula.
    scripts/generate-rankings-feed.ts
  • Ranking verifier
    Rebuilds every published score from rankings.json alone. Rebuilds every displayed score from the published inputs and fails the build on a row that does not match.
    scripts/check-published-ranking-verifies.ts · scripts/check-order-reconstructs.ts
  • Commercial firewall
    Walks the import graph from every module that decides an order and fails the build if one can reach partner, payout or click data.
    scripts/check-ranking-path-blind.ts · scripts/check-affiliate-blind.mjs
  • Review cadence check
    Compares the age of each category’s oldest evidence with the re-read interval its methodology states, and fails the build past the allowance.
    scripts/check-review-cadence-is-kept.ts
  • Research drift check
    Fails the build when a shipped criterion score differs from the verified research payload it was authored from.
    scripts/check-pool-matches-research.ts
  • Methodology version check
    Fails the build when a page or data file stamps a methodology version the changelog does not contain.
    scripts/check-methodology-version-published.ts

Corrections

Corrections are logged at /methodology/corrections. Entries in the log today: 33.

To report an error, email mathias@cryptopaymentfinder.com.

Wallet addresses

The comparison pages have no wallet connection: WalletConnect is not configured, and none of them requests a signature.

An Ethereum address pasted on the account page is stored in this browser’s localStorage, and its ETH and USDC balances are read from a public RPC endpoint.

ChainChoice
Compare onchain. A brighter future.
© 2026 ChainChoice. All rights reserved.
System statusFeeds last refreshed 9 days ago
Built from commit ba0993b · rankings.json sha256 e1eb24980abb
ChainChoice · The decision layer for crypto · Not financial adviceEducational analysis, not investment advice. Affiliate links may contribute to operations but never alter rankings.

ChainChoice provides informational content only. Nothing on this site constitutes financial, investment, legal, or tax advice. Always do your own research and consult a qualified professional before making financial decisions.