Every firm. Every account.
What the tests actually show.
Eval pages carry pass-rate reality, funded pages carry payout-conveyor reality, and an account with no battery says so plainly. No account’s numbers are ever inferred from another’s.
6Firmsin the registry
140Accounts68 eval · 72 funded
140Battery data0 untested
All Eval Accountscompare
pass rate · days to pass · attempts · expected spend
All Funded Accountscompare
days to first payout · cadence · net after fees
Full Campaign Chaincompare
eval → funded → breach → eval · one account slot · net/yr after every evaluation it had to re-buy
FundedNext FuturesFNFautomation: unknown
branches on Plan · Size · Stage · DLL · Keep after payout
Lucid TradingLucidautomation: allowed
branches on Plan · Size · Stage · DLL · Drawdown
MyFundedFuturesMFF / MFFUautomation: allowed
branches on Plan · Size · Stage
TopstepTopstepautomation: api-gray
branches on Stage · Plan · Size · DLL
Take Profit TraderTPTautomation: banned
branches on Stage
TradeifyTradeifyautomation: exclusive-clause
branches on Plan · Stage
Standing caveats
4- Fill model is optimistic: touch fills, zero net slippage, entry-bar SL/TP not checked inside the fill minute. Simulated results are not expected live results.
- Rolling-cohort starts overlap and share trades — pass rates and payout rates from overlapping windows are NOT independent samples; n_eff is stated wherever rates are compared.
- Rules on this page are rendered verbatim from the registry in
backtests/spec_suite/propfirm_rules.py. Registry entries flagged ⚠️ / UNVERIFIED are reproduced with their flags — an unflagged number is only as good as the registry's own sourcing. - MES-centric, recent-regime edge (2024+). Nothing here is a forward test and nothing here promotes a method variant (EXTENDED-TEST-SPEC §7).