{
  "study": "consistency-rule-silence",
  "date": "2026-09-06",
  "firmsChecked": 71,
  "method": "Every tracked firm was classified into one of three states from its own pages: it publishes a percentage, it states plainly that no consistency rule applies, or it says nothing. The 26 firms carrying no firm-level percentage were read by hand, across help centre, terms, FAQ and plan pages, and every URL opened is recorded on the row. The remaining firms were swept automatically against the pages FirmFax already cites for them, looking for a consistency percentage in the page text.",
  "totals": {
    "publishes": 61,
    "statesNone": 6,
    "silent": 4
  },
  "priorTotals": {
    "publishes": 45,
    "statesNone": 6,
    "silent": 20
  },
  "reclassified": 17,
  "unreadable": [
    {
      "url": "https://helpcenter.citytradersimperium.com/en",
      "reason": "403, Cloudflare bot check"
    },
    {
      "url": "https://support.tickticktrader.com/hc/en-us/articles/21644866114705-Maintain-Consistency-Rule",
      "reason": "404, article withdrawn during a site relaunch"
    },
    {
      "url": "https://tickticktrader.com/",
      "reason": "403 to a plain fetch; read in a browser instead"
    },
    {
      "url": "https://proptrader-help.oanda.com/daily-max-profit-consistency-trading-rule",
      "reason": "404"
    },
    {
      "url": "https://mentfunding.com/rules",
      "reason": "404, the rules live on the product pages"
    },
    {
      "url": "https://audacity.capital/faq/",
      "reason": "404"
    },
    {
      "url": "https://citytradersimperium.com/faq/",
      "reason": "404"
    }
  ],
  "limitations": [
    "A firm may document a rule on a page we did not open. \"Silent\" means silent across the URLs recorded on that firm row and nothing more.",
    "Several help centres sit behind bot checks and answer a plain fetch with 403. Those are listed under unreadable.",
    "Rules change. This is one day of reading, dated above.",
    "The sample is the 71 firms FirmFax tracks, not the sector.",
    "Firms marked method \"swept\" were matched against the pages we already cite. A sweep miss is a gap in our citations, not evidence that a firm publishes nothing."
  ],
  "firms": [
    {
      "slug": "10four",
      "name": "10FOUR",
      "website": "https://10four.com",
      "priorState": "publishes",
      "priorPct": 40,
      "state": "publishes",
      "pct": 40,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "alpha-capital-group",
      "name": "Alpha Capital Group",
      "website": "https://alphacapitalgroup.uk",
      "priorState": "publishes",
      "priorPct": 40,
      "state": "publishes",
      "pct": 40,
      "stage": "payout",
      "detail": "15% best-day rule on Instant Funding against a 40% best-day rule plus a minimum profit requirement on standard on-demand plans. The help centre lists Alpha Prime with no consistency rule at all.",
      "method": "read",
      "urlsRead": [
        "https://alphacapitalgroup.uk/resources/alpha-capital-2026-plan-pricing-update",
        "https://help.alphacapitalgroup.uk/en/?q=consistency"
      ],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "alpha-futures",
      "name": "Alpha Futures",
      "website": "https://alpha-futures.com",
      "priorState": "publishes",
      "priorPct": 40,
      "state": "publishes",
      "pct": 40,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "apex",
      "name": "Apex Trader Funding",
      "website": "https://apextraderfunding.com",
      "priorState": "publishes",
      "priorPct": 50,
      "state": "publishes",
      "pct": 50,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "aquafunded-futures",
      "name": "AquaFunded Futures",
      "website": "https://www.aquafunded.com/futures",
      "priorState": "silent",
      "priorPct": null,
      "state": "publishes",
      "pct": 40,
      "stage": "evaluation",
      "detail": "Beginner Account: largest trading day may not exceed 40% of total profits. The forex side of the same operator runs 15% (Instant Pro, Aqua Man), 20% (Instant Standard) and 25% (One and Two Step Pro), all checked at payout.",
      "method": "read",
      "urlsRead": [
        "https://intercom.help/aquafutures-help-center/en/articles/15692191-beginner-account-overview",
        "https://help.aquafunded.com/en/articles/11875903-consistency-rule"
      ],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": true
    },
    {
      "slug": "audacity-capital",
      "name": "Audacity Capital",
      "website": "https://audacity.capital/",
      "priorState": "states-none",
      "priorPct": null,
      "state": "states-none",
      "pct": null,
      "stage": null,
      "detail": "Every funded program lists \"Consistency Rule: Upgraded - None\". Separately, the trading-competition route publishes a 30% best-day cap as an eligibility condition, which is not a rule on any purchased account.",
      "method": "read",
      "urlsRead": [
        "https://audacity.capital/",
        "https://audacity.capital/trading-competition/"
      ],
      "onNoConsistencyPage": true,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "blue-guardian",
      "name": "Blue Guardian",
      "website": "https://www.blueguardian.com/",
      "priorState": "publishes",
      "priorPct": 20,
      "state": "publishes",
      "pct": 20,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "blue-guardian-futures",
      "name": "Blue Guardian Futures",
      "website": "https://www.blueguardian.com/futures",
      "priorState": "publishes",
      "priorPct": 35,
      "state": "publishes",
      "pct": 35,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "blueberry-funded",
      "name": "Blueberry Funded",
      "website": "https://blueberryfunded.com/",
      "priorState": "publishes",
      "priorPct": 30,
      "state": "publishes",
      "pct": 30,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "blusky",
      "name": "BluSky Trading",
      "website": "https://blusky.pro",
      "priorState": "silent",
      "priorPct": null,
      "state": "publishes",
      "pct": 34,
      "stage": "both",
      "detail": "34% on Propel Premium and Static evaluations, 21% on the 300K plan, 50% on Launch plans, and 30% of the profit target on stock plans. Orbit evaluations carry none.",
      "method": "read",
      "urlsRead": [
        "https://help.blusky.pro/en/articles/12434059-evaluation-rules",
        "https://help.blusky.pro/en/articles/12944519-blusky-stock-account-plans",
        "https://help.blusky.pro/en/articles/11490300-sim-funded-accounts-rules"
      ],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": true
    },
    {
      "slug": "breakout",
      "name": "Breakout",
      "website": "https://www.breakoutprop.com",
      "priorState": "states-none",
      "priorPct": null,
      "state": "states-none",
      "pct": null,
      "stage": null,
      "detail": "\"There is no consistency rule on any Breakout account.\" The Program Rules page names two equity limits and no consistency requirement.",
      "method": "read",
      "urlsRead": [
        "https://www.breakoutprop.com/",
        "https://www.breakoutprop.com/program-rules/"
      ],
      "onNoConsistencyPage": true,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "brightfunded",
      "name": "BrightFunded",
      "website": "https://brightfunded.com",
      "priorState": "silent",
      "priorPct": null,
      "state": "states-none",
      "pct": null,
      "stage": null,
      "detail": "Help centre: \"At BrightFunded, we do not currently enforce a consistency rule.\"",
      "method": "read",
      "urlsRead": [
        "https://help.brightfunded.com/en/articles/12577176-does-brightfunded-have-a-consistency-rule"
      ],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": true
    },
    {
      "slug": "bulenox",
      "name": "Bulenox",
      "website": "https://bulenox.com",
      "priorState": "silent",
      "priorPct": null,
      "state": "publishes",
      "pct": 35,
      "stage": "both",
      "detail": "35% consistency rule on the Momentum account. The Qualification account page states no consistency rule.",
      "method": "read",
      "urlsRead": [
        "https://bulenox.com/help-center/momentum",
        "https://bulenox.com/help-center/qualification"
      ],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": true
    },
    {
      "slug": "city-traders-imperium",
      "name": "City Traders Imperium",
      "website": "https://citytradersimperium.com/",
      "priorState": "states-none",
      "priorPct": null,
      "state": "states-none",
      "pct": null,
      "stage": null,
      "detail": "\"No consistency rules. Your best day counts, not just your average.\" That sentence is on the Direct Funding page. The 1-Step page states no rule either way, and the help centre sits behind a bot check we could not read.",
      "method": "read",
      "urlsRead": [
        "https://citytradersimperium.com/direct-funding-program/",
        "https://citytradersimperium.com/1-step-challenge-trailing-drawdown/"
      ],
      "onNoConsistencyPage": true,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "crypto-fund-trader",
      "name": "Crypto Fund Trader",
      "website": "https://cryptofundtrader.com",
      "priorState": "publishes",
      "priorPct": 40,
      "state": "publishes",
      "pct": 40,
      "stage": "payout",
      "detail": "40% on the BREAK funded account, checked only at payout time.",
      "method": "read",
      "urlsRead": [
        "https://cryptofundtrader.com/faq/"
      ],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "daytraders",
      "name": "DayTraders",
      "website": "https://daytraders.com",
      "priorState": "publishes",
      "priorPct": 50,
      "state": "publishes",
      "pct": 50,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "dominion-funding",
      "name": "Dominion Funding",
      "website": "https://dominionfunding.trade/",
      "priorState": "states-none",
      "priorPct": null,
      "state": "states-none",
      "pct": null,
      "stage": null,
      "detail": "\"No daily concentration cap. Your best simulated day can be 100% of your P&L.\" Consistency is instead a posted minimum number of trading days.",
      "method": "read",
      "urlsRead": [
        "https://dominionfunding.trade/about-consistency",
        "https://dominionfunding.trade/challenge-rules"
      ],
      "onNoConsistencyPage": true,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "e8-futures",
      "name": "E8 Futures",
      "website": "https://e8markets.com",
      "priorState": "publishes",
      "priorPct": 35,
      "state": "publishes",
      "pct": 35,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "e8-markets",
      "name": "E8 Markets",
      "website": "https://e8markets.com/",
      "priorState": "publishes",
      "priorPct": 40,
      "state": "publishes",
      "pct": 40,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "earn2trade",
      "name": "Earn2Trade",
      "website": "https://www.earn2trade.com",
      "priorState": "publishes",
      "priorPct": 30,
      "state": "publishes",
      "pct": 30,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "elite-trader-funding",
      "name": "Elite Trader Funding",
      "website": "https://elitetraderfunding.app",
      "priorState": "publishes",
      "priorPct": 30,
      "state": "publishes",
      "pct": 30,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "falcon-funded",
      "name": "Falcon Funded",
      "website": "https://falconfunded.com/",
      "priorState": "silent",
      "priorPct": null,
      "state": "publishes",
      "pct": 45,
      "stage": "payout",
      "detail": "Best day may not exceed 45% of total realised profits on live funded accounts. It applies until a third payout request is approved, then lifts.",
      "method": "read",
      "urlsRead": [
        "https://falconfunded.com/consistency-rule-for-live-funded-accounts/"
      ],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": true
    },
    {
      "slug": "finotive-funding",
      "name": "Finotive Funding",
      "website": "https://finotivefunding.com/",
      "priorState": "states-none",
      "priorPct": null,
      "state": "states-none",
      "pct": null,
      "stage": null,
      "detail": "Instant Funding: \"No Consistency Rules - We don’t force you to average results over time.\" Finotive Pro carries a different constraint: weekly trade count and volume must stay within 25% of your challenge averages. That is not a best-day cap, but it is a consistency requirement.",
      "method": "read",
      "urlsRead": [
        "https://finotivefunding.com/instant-funding/",
        "https://finotivefunding.com/rules/"
      ],
      "onNoConsistencyPage": true,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "fintokei",
      "name": "Fintokei",
      "website": "https://www.fintokei.com/",
      "priorState": "publishes",
      "priorPct": 40,
      "state": "publishes",
      "pct": 40,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "for-traders",
      "name": "For Traders",
      "website": "https://fortraders.com/",
      "priorState": "publishes",
      "priorPct": 40,
      "state": "publishes",
      "pct": 40,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "ftmo",
      "name": "FTMO",
      "website": "https://ftmo.com/en/",
      "priorState": "silent",
      "priorPct": null,
      "state": "publishes",
      "pct": 50,
      "stage": "both",
      "detail": "Best Day Rule: the best day may not exceed 50% of Positive Days Profit, on the challenge and on the account that follows. FTMO Futures runs 40% on Growth and 50% on Pro in evaluation, with none on the Sim-Funded account.",
      "method": "read",
      "urlsRead": [
        "https://ftmo.com/en/trading-objectives/",
        "https://ftmo.com/en/futures/trading-objectives-and-rules/",
        "https://ftmo.com/en/faq/do-you-have-any-consistency-rules/"
      ],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": true
    },
    {
      "slug": "ftuk",
      "name": "FTUK",
      "website": "https://ftuk.com/",
      "priorState": "publishes",
      "priorPct": 20,
      "state": "publishes",
      "pct": 20,
      "stage": "payout",
      "detail": "Consistency score of biggest winning day over total profit: 20% on Instant Sim Funded, 25% on One Step Sim Funded.",
      "method": "read",
      "urlsRead": [
        "https://faq.ftuk.com/en/articles/12355513-what-is-the-consistency-score-for-futures-programs",
        "https://ftuk.com/consistency-calculator/"
      ],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "funded-crypto-family",
      "name": "Funded Crypto Family",
      "website": "https://www.fundedcryptofamily.com/",
      "priorState": "silent",
      "priorPct": null,
      "state": "publishes",
      "pct": 40,
      "stage": "evaluation",
      "detail": "40% on the one-step evaluation, 50% on the two-step. The help article does not say whether the rule carries into the funded stage.",
      "method": "read",
      "urlsRead": [
        "https://intercom.help/funded-crypto-family-help-center/en/articles/14052098-consistency-rules"
      ],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": true
    },
    {
      "slug": "funded-futures-family",
      "name": "Funded Futures Family",
      "website": "https://www.fundedfuturesfamily.com",
      "priorState": "publishes",
      "priorPct": 40,
      "state": "publishes",
      "pct": 40,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "funded-futures-network",
      "name": "Funded Futures Network",
      "website": "https://fundedfuturesnetwork.com",
      "priorState": "publishes",
      "priorPct": 40,
      "state": "publishes",
      "pct": 40,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "funded-trading-plus",
      "name": "Funded Trading Plus",
      "website": "https://www.fundedtradingplus.com",
      "priorState": "silent",
      "priorPct": null,
      "state": "publishes",
      "pct": 35,
      "stage": "both",
      "detail": "35% within each step of the 2-Step Classic Challenge, rising to 50% of the current payout evaluation period once funded.",
      "method": "read",
      "urlsRead": [
        "https://help.fundedtradingplus.com/consistency-rule/"
      ],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": true
    },
    {
      "slug": "fundednext-cfds",
      "name": "FundedNext CFDs",
      "website": "https://fundednext.com/cfds",
      "priorState": "silent",
      "priorPct": null,
      "state": "publishes",
      "pct": 40,
      "stage": "payout",
      "detail": "40% consistency must be maintained on the funded CFD account to request a Performance Reward. The Stellar Instant account carries none.",
      "method": "read",
      "urlsRead": [
        "https://help.fundednext.com/en/articles/15586820-does-fundednext-cfds-offer-on-demand-performance-rewards",
        "https://help.fundednext.com/en/articles/11641328-are-there-any-consistency-rules-for-the-stellar-instant-account"
      ],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": true
    },
    {
      "slug": "fundednext-futures",
      "name": "FundedNext Futures",
      "website": "https://fundednext.com/futures",
      "priorState": "publishes",
      "priorPct": 40,
      "state": "publishes",
      "pct": 40,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "fundedseat",
      "name": "FundedSeat",
      "website": "https://fundedseat.com",
      "priorState": "publishes",
      "priorPct": 50,
      "state": "publishes",
      "pct": 50,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "funderpro-futures",
      "name": "FunderPro Futures",
      "website": "https://funderprofutures.com",
      "priorState": "publishes",
      "priorPct": 40,
      "state": "publishes",
      "pct": 40,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "funding-traders",
      "name": "Funding Traders",
      "website": "https://fundingtraders.com/",
      "priorState": "silent",
      "priorPct": null,
      "state": "publishes",
      "pct": 15,
      "stage": "payout",
      "detail": "Withdrawal policy: 25% on Next-Gen, 15% on Instant Funding, both measured as the largest profitable day against total profits.",
      "method": "read",
      "urlsRead": [
        "https://fundingtraders.com/withdrawal-policy"
      ],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": true
    },
    {
      "slug": "fundingpips",
      "name": "FundingPips",
      "website": "https://fundingpips.com",
      "priorState": "publishes",
      "priorPct": 45,
      "state": "publishes",
      "pct": 45,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "fundingticks",
      "name": "FundingTicks",
      "website": "https://www.fundingticks.com",
      "priorState": "silent",
      "priorPct": null,
      "state": "publishes",
      "pct": 25,
      "stage": "both",
      "detail": "25% consistency score on FundingTicks Zero, 50% on Pro+. FundingTicks One carries none.",
      "method": "read",
      "urlsRead": [
        "https://help.fundingticks.com/hc/en-us/articles/36180208151569-FundingTicks-Zero-Consistency-Score",
        "https://help.fundingticks.com/hc/en-us/articles/36179993542161-FundingTicks-Pro-Evaluation-Phase",
        "https://help.fundingticks.com/hc/en-us/articles/37782004789265-FundingTicks-One-Overview"
      ],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": true
    },
    {
      "slug": "futureselite",
      "name": "FuturesElite",
      "website": "https://futureselite.com",
      "priorState": "publishes",
      "priorPct": 20,
      "state": "publishes",
      "pct": 20,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "fxify",
      "name": "FXIFY",
      "website": "https://fxify.com",
      "priorState": "publishes",
      "priorPct": 25,
      "state": "publishes",
      "pct": 25,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "goat-funded-futures",
      "name": "Goat Funded Futures",
      "website": "https://goatfundedfutures.com",
      "priorState": "silent",
      "priorPct": null,
      "state": "publishes",
      "pct": 30,
      "stage": "payout",
      "detail": "EOD: 50% in evaluation, 30% on the funded account. Instant Classic 20%, 1-Day-Pass funded 35%, Flex none once funded. Checked when a payout is requested, not while trading.",
      "method": "read",
      "urlsRead": [
        "https://help.goatfundedfutures.com/en/articles/14095672-what-is-the-consistency-rule-and-how-does-it-affect-my-payout"
      ],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": true
    },
    {
      "slug": "goat-funded-trader",
      "name": "Goat Funded Trader",
      "website": "https://www.goatfundedtrader.com",
      "priorState": "publishes",
      "priorPct": 15,
      "state": "publishes",
      "pct": 15,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "hola-prime-futures",
      "name": "Hola Prime Futures",
      "website": "https://holaprime.com/futures",
      "priorState": "publishes",
      "priorPct": 40,
      "state": "publishes",
      "pct": 40,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "hyrotrader",
      "name": "HyroTrader",
      "website": "https://www.hyrotrader.com",
      "priorState": "publishes",
      "priorPct": 40,
      "state": "publishes",
      "pct": 40,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "instant-funding",
      "name": "Instant Funding",
      "website": "https://instantfunding.com/",
      "priorState": "publishes",
      "priorPct": 20,
      "state": "publishes",
      "pct": 20,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "lark-funding",
      "name": "Lark Funding",
      "website": "https://larkfunding.com",
      "priorState": "silent",
      "priorPct": null,
      "state": "silent",
      "pct": null,
      "stage": null,
      "detail": "No best-day cap on any page read. The help centre uses \"consistency\" only for a monthly reward qualification and a drawdown threshold.",
      "method": "read",
      "urlsRead": [
        "https://helpdesk.larkfunding.com/en/articles/12853883-1-step-career-evaluation-details",
        "https://helpdesk.larkfunding.com/en/articles/10336809-instant-master-account-details",
        "https://larkfunding.com/faq/",
        "https://larkfunding.com/how-it-works/"
      ],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "leeloo-trading",
      "name": "Leeloo Trading",
      "website": "https://www.leelootrading.com",
      "priorState": "publishes",
      "priorPct": 30,
      "state": "publishes",
      "pct": 30,
      "stage": "payout",
      "detail": "\"No single day should exceed 30% of total profit\" on Performance accounts.",
      "method": "read",
      "urlsRead": [
        "https://support.leelootrading.com/kb/a190/understanding-the-30-rule-for-performance-accounts.aspx",
        "https://support.leelootrading.com/kb/a50/consistency-guideline.aspx"
      ],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "legends-trading",
      "name": "Legends Trading",
      "website": "https://www.thelegendstrading.com",
      "priorState": "publishes",
      "priorPct": 30,
      "state": "publishes",
      "pct": 30,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "lucid-trading",
      "name": "Lucid Trading",
      "website": "https://lucidtrading.com",
      "priorState": "publishes",
      "priorPct": 40,
      "state": "publishes",
      "pct": 40,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "lux-trading-firm",
      "name": "Lux Trading Firm",
      "website": "https://luxtradingfirm.com/",
      "priorState": "silent",
      "priorPct": null,
      "state": "silent",
      "pct": null,
      "stage": null,
      "detail": "No cap on a best day. The Trading Rules page defines consistency as fixed risk per trade, the same percentage of remaining risk capital on every trade, which is a different constraint from a best-day share.",
      "method": "read",
      "urlsRead": [
        "https://luxtradingfirm.com/rules-of-engagement-3/"
      ],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "maven-trading",
      "name": "Maven Trading",
      "website": "https://maventrading.com/",
      "priorState": "publishes",
      "priorPct": 20,
      "state": "publishes",
      "pct": 20,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "ment-funding",
      "name": "Ment Funding",
      "website": "https://mentfunding.com/",
      "priorState": "states-none",
      "priorPct": null,
      "state": "publishes",
      "pct": 35,
      "stage": "payout",
      "detail": "Forex is free of a rule from $25K to $1M, but accounts above $1M carry a 35% consistency requirement before a withdrawal, and FirmFax lists Ment up to $2M. Ment futures and equities products both run 33%, in evaluation and before each payout.",
      "method": "read",
      "urlsRead": [
        "https://mentfunding.com/funding/",
        "https://mentfunding.com/mentfunding-fx/"
      ],
      "onNoConsistencyPage": true,
      "contradiction": true,
      "changed": true
    },
    {
      "slug": "myfundedfutures",
      "name": "MyFundedFutures",
      "website": "https://myfundedfutures.com",
      "priorState": "publishes",
      "priorPct": 50,
      "state": "publishes",
      "pct": 50,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "oanda-prop-trader",
      "name": "OANDA Prop Trader",
      "website": "https://ftmo.oanda.com/how-it-works/",
      "priorState": "silent",
      "priorPct": null,
      "state": "publishes",
      "pct": 50,
      "stage": "both",
      "detail": "Best Day Rule: the best day may not exceed 50% of Positive Days Profit, in the challenge and on the Rewards Account.",
      "method": "read",
      "urlsRead": [
        "https://ftmo.oanda.com/trading-objectives/"
      ],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": true
    },
    {
      "slug": "oneup-trader",
      "name": "OneUp Trader",
      "website": "https://www.oneuptrader.com",
      "priorState": "silent",
      "priorPct": null,
      "state": "publishes",
      "pct": null,
      "stage": "evaluation",
      "detail": "A consistency rule that is not a best-day percentage: the next three best days must sum to at least 80% of the largest day. Evaluation only, with no ongoing requirement once funded.",
      "method": "read",
      "urlsRead": [
        "https://help.oneuptrader.com/article/389-rules-definitions",
        "https://help.oneuptrader.com/article/385-evaluation-rules-parameters"
      ],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": true
    },
    {
      "slug": "p1futures",
      "name": "P1 Futures",
      "website": "https://p1futures.com",
      "priorState": "publishes",
      "priorPct": 50,
      "state": "publishes",
      "pct": 50,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "phidias",
      "name": "Phidias Propfirm",
      "website": "https://phidiaspropfirm.com",
      "priorState": "publishes",
      "priorPct": 30,
      "state": "publishes",
      "pct": 30,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "pipfarm",
      "name": "PipFarm",
      "website": "https://pipfarm.com/",
      "priorState": "publishes",
      "priorPct": 40,
      "state": "publishes",
      "pct": 40,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "sure-leverage-funding",
      "name": "Sure Leverage Funding",
      "website": "https://sureleveragefunding.com/",
      "priorState": "publishes",
      "priorPct": 25,
      "state": "publishes",
      "pct": 25,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "t4tcapital",
      "name": "T4TCapital",
      "website": "https://propfirm.traders4traders.com/",
      "priorState": "silent",
      "priorPct": null,
      "state": "silent",
      "pct": null,
      "stage": null,
      "detail": "No consistency percentage on the firm own pages. FirmFax stores 40% on all four plan rows, and that figure is not sourced to anything T4TCapital publishes.",
      "method": "read",
      "urlsRead": [
        "https://propfirm.traders4traders.com/",
        "https://traders4traders.com/faqs/articles/what-are-the-trading-rules-and-restrictions/"
      ],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "take-profit-trader",
      "name": "Take Profit Trader",
      "website": "https://www.takeprofittrader.com",
      "priorState": "silent",
      "priorPct": null,
      "state": "publishes",
      "pct": 50,
      "stage": "evaluation",
      "detail": "FAQ: \"you cannot make 50% or more of your test account’s profit target in a single day\", and \"there is no consistency rule in the PRO account\".",
      "method": "read",
      "urlsRead": [
        "https://try.takeprofittrader.com/TPT-FAQs-nf30r2-0526"
      ],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": true
    },
    {
      "slug": "the-trading-pit-futures",
      "name": "The Trading Pit Futures",
      "website": "https://www.thetradingpit.com",
      "priorState": "publishes",
      "priorPct": 40,
      "state": "publishes",
      "pct": 40,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "the5ers",
      "name": "The5ers",
      "website": "https://the5ers.com",
      "priorState": "publishes",
      "priorPct": 50,
      "state": "publishes",
      "pct": 50,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "tickticktrader",
      "name": "TickTickTrader",
      "website": "https://tickticktrader.com",
      "priorState": "silent",
      "priorPct": null,
      "state": "silent",
      "pct": null,
      "stage": null,
      "detail": "The help-centre article that carried 30% on TTTPerformance and 20% on Direct accounts now returns 404, and the site is mid-relaunch with plans marked Coming Soon. Nothing readable today states a rule either way.",
      "method": "read",
      "urlsRead": [
        "https://tickticktrader.com/",
        "https://support.tickticktrader.com/hc/en-us/articles/21644866114705-Maintain-Consistency-Rule"
      ],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "top-one-futures",
      "name": "Top One Futures",
      "website": "https://www.toponefutures.com",
      "priorState": "publishes",
      "priorPct": 40,
      "state": "publishes",
      "pct": 40,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "top-one-trader",
      "name": "Top One Trader",
      "website": "https://www.toponetrader.com/",
      "priorState": "publishes",
      "priorPct": 50,
      "state": "publishes",
      "pct": 50,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "topstep",
      "name": "Topstep",
      "website": "https://www.topstep.com",
      "priorState": "publishes",
      "priorPct": 50,
      "state": "publishes",
      "pct": 50,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "tradeday",
      "name": "TradeDay",
      "website": "https://www.tradeday.com",
      "priorState": "publishes",
      "priorPct": 30,
      "state": "publishes",
      "pct": 30,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "tradeify",
      "name": "Tradeify",
      "website": "https://tradeify.co",
      "priorState": "publishes",
      "priorPct": 35,
      "state": "publishes",
      "pct": 35,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    },
    {
      "slug": "traders-launch",
      "name": "Traders Launch",
      "website": "https://traderslaunch.com",
      "priorState": "silent",
      "priorPct": null,
      "state": "publishes",
      "pct": 40,
      "stage": "evaluation",
      "detail": "FAQ: \"During the evaluation, no single trading day can account for more than 40% of your total profits at evaluation end\", and the rule does not apply in the Simfunded account. The futures page headlines \"No Consistency Rules\".",
      "method": "read",
      "urlsRead": [
        "https://traderslaunch.com/faq",
        "https://www.traderslaunch.com/futures"
      ],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": true
    },
    {
      "slug": "uprofit",
      "name": "UProfit",
      "website": "https://uprofit.com",
      "priorState": "publishes",
      "priorPct": 30,
      "state": "publishes",
      "pct": 30,
      "stage": null,
      "detail": null,
      "method": "swept",
      "urlsRead": [],
      "onNoConsistencyPage": false,
      "contradiction": false,
      "changed": false
    }
  ]
}