{
  "dataset": "zvxscore-systematic-esmes-fit",
  "version": "1.3-preview",
  "verified_at": "2026-09-08",
  "methodology": {
    "name": "ZvxScore Systematic ES/MES Fit",
    "version": "1.1",
    "scope": "50K remains the cross-firm score path for v1.1 scoring comparability. Step4Z v2 models program/account-size families separately so size efficiency can be analyzed without changing the structural score methodology.",
    "weights": {
      "automation": 40,
      "platform_fit": 25,
      "funded_risk_structure": 20,
      "payout_access": 15
    },
    "price_policy": "Standard and promotional prices are displayed separately when verified but excluded from v1.1 score because promotions and checkout-only pricing change faster than structural trading rules.",
    "rubric": {
      "automation": {
        "0": "Trading bots explicitly prohibited.",
        "10": "Signals/alerts permitted, but automated order submission is prohibited.",
        "30": "Automation permitted but with material ownership/exclusivity/verification restrictions.",
        "40": "Automated strategies explicitly permitted; ordinary anti-HFT/exploit restrictions only."
      },
      "platform_fit": {
        "5": "ES/MES supported",
        "10_tradovate": "Tradovate supported",
        "10_tradingview": "TradingView supported"
      },
      "funded_risk_structure": {
        "drawdown": "8 static or EOD / 4 intraday trailing",
        "dll": "4 none or optional-off / 2 soft daily pause / 0 hard or materially restrictive",
        "consistency": "4 none / 2 payout-only <=50% / 0 materially stricter or unresolved",
        "lock": "4 drawdown locks/static after defined threshold / 0 not verified"
      },
      "payout_access": {
        "split": "5 >=90% / 4 80-89% / 2 below 80%",
        "cadence": "5 day-one/daily / 3 after <=5 qualifying days / 1 slower",
        "buffer": "5 no buffer/safety-net requirement / 2 buffer or safety-net required / 0 unresolved"
      }
    },
    "data_model_version": "2.0-preview"
  },
  "firms": [
    {
      "rank": 1,
      "id": "lucid",
      "name": "Lucid Trading",
      "plan": "LucidFlex 50K",
      "score": 98,
      "breakdown": {
        "automation": 40,
        "platform_fit": 25,
        "funded_risk_structure": 20,
        "payout_access": 13
      },
      "price": {
        "standard": null,
        "promo": null,
        "billing": "One-time; exact current LucidFlex 50K price not captured in the verified public source set. Price is not scored."
      },
      "automation": {
        "status": "allowed",
        "summary": "Automated trading systems and trade copiers are explicitly permitted. HFT is prohibited."
      },
      "platforms": [
        "ES",
        "MES",
        "Tradovate",
        "TradingView"
      ],
      "evaluation": {
        "profit_target": 3000,
        "max_drawdown": 2000,
        "drawdown": "EOD",
        "dll": "Optional",
        "consistency": "50%",
        "min_days": "2-day pass path",
        "activation_fee": "$0"
      },
      "funded": {
        "max_drawdown": 2000,
        "drawdown": "EOD trailing",
        "dll": "Optional",
        "consistency": "None",
        "lock": "Locks at $50,100 after the threshold is reached",
        "scaling": "Yes; funded scaling applies"
      },
      "payout": {
        "split": "90/10",
        "cadence": "Eligible after 5 separate qualifying profit days per cycle; no fixed payout window",
        "buffer": "None",
        "min": "$500",
        "cap": "50% of profit, max $2,000 per request on 50K"
      },
      "notes": [
        "This score is a structural fit score, not a claim that Lucid is the best firm overall.",
        "Exact current LucidFlex 50K purchase price remains intentionally marked unknown rather than inferred."
      ],
      "sources": [
        {
          "title": "Lucid Trading Supported Platforms",
          "url": "https://support.lucidtrading.com/en/articles/11404614-lucid-trading-supported-platforms",
          "fields": [
            "Tradovate",
            "TradingView"
          ]
        },
        {
          "title": "Other Trading Activities",
          "url": "https://support.lucidtrading.com/en/articles/11404728-other-trading-activities",
          "fields": [
            "automation policy"
          ]
        },
        {
          "title": "Prohibited: High Frequency Trading",
          "url": "https://support.lucidtrading.com/en/articles/11404736-prohibited-high-frequency-trading",
          "fields": [
            "HFT restriction"
          ]
        },
        {
          "title": "LucidFlex Evaluation Account",
          "url": "https://support.lucidtrading.com/en/articles/12945790-lucidflex-evaluation-account",
          "fields": [
            "50K evaluation rules",
            "one-time fee model",
            "activation fee"
          ]
        },
        {
          "title": "LucidFlex Funded Account",
          "url": "https://support.lucidtrading.com/en/articles/12945795-lucidflex-funded-account",
          "fields": [
            "funded drawdown",
            "DLL",
            "consistency",
            "scaling"
          ]
        },
        {
          "title": "LucidFlex Drawdown",
          "url": "https://support.lucidtrading.com/en/articles/12945815-lucidflex-drawdown",
          "fields": [
            "drawdown lock"
          ]
        },
        {
          "title": "LucidFlex Payouts",
          "url": "https://support.lucidtrading.com/en/articles/12945796-lucidflex-payouts",
          "fields": [
            "split",
            "payout days",
            "buffer",
            "min/max payout"
          ]
        },
        {
          "title": "Approved Products and Commissions",
          "url": "https://support.lucidtrading.com/en/articles/11508978-approved-products-and-commissions",
          "fields": [
            "ES",
            "MES"
          ]
        }
      ],
      "official_url": "https://lucidtrading.com/",
      "score_path": {
        "program_id": "lucidflex",
        "account_size": 50000,
        "purpose": "Cross-firm structural ZvxScore path; size-family analysis is separate from the v1.1 score."
      },
      "programs": [
        {
          "id": "lucidflex",
          "name": "LucidFlex",
          "program_type": "evaluation",
          "coverage": "full_size_family",
          "account_sizes": [
            {
              "size": 25000,
              "label": "25K",
              "verification_status": "targeted_verified",
              "price": {
                "standard": null,
                "promo": null,
                "billing": "One-time LucidFlex evaluation; exact current price for this size was not captured in the verified source set, so price is intentionally left unknown.",
                "currency": "USD",
                "verified_at": "2026-09-11"
              },
              "evaluation": {
                "profit_target": 1250,
                "max_drawdown": 1000,
                "drawdown": "EOD",
                "dll": "Optional",
                "consistency": "50%",
                "min_days": "2-day pass path",
                "activation_fee": "$0",
                "max_contracts": "2 minis / 20 micros"
              },
              "funded": {
                "max_drawdown": 1000,
                "drawdown": "EOD trailing",
                "dll": "Optional",
                "consistency": "None",
                "lock": "$26,100 trailing threshold; locks at $25,100",
                "scaling": "Funded scaling applies; account family supports up to 2 minis / 20 micros."
              },
              "payout": {
                "split": "90/10",
                "cadence": "Eligible after 5 separate qualifying profit days per payout cycle",
                "buffer": "None",
                "min": "$500",
                "cap": "50% of profit, max $1,000 per request",
                "qualifying_day_min_profit": 100
              },
              "live": {
                "max_drawdown": 1000,
                "drawdown": "EOD",
                "dll": "None",
                "max_contracts": "2 minis / 20 micros",
                "payouts": "Daily once in live structure"
              },
              "derived": {
                "headline_account_size": 25000,
                "usable_max_loss": 1000,
                "pt_dd": 1.25,
                "risk_budget_pct": 4,
                "price_per_1000_drawdown": null,
                "drawdown_per_standard_dollar": null
              },
              "notes": [
                "Rule family verified from LucidFlex official evaluation, funded, drawdown and payout documentation."
              ],
              "unknown_fields": [
                "current_standard_price",
                "current_promo_price"
              ]
            },
            {
              "size": 50000,
              "label": "50K",
              "verification_status": "targeted_verified",
              "price": {
                "standard": null,
                "promo": null,
                "billing": "One-time LucidFlex evaluation; exact current price for this size was not captured in the verified source set, so price is intentionally left unknown.",
                "currency": "USD",
                "verified_at": "2026-09-11"
              },
              "evaluation": {
                "profit_target": 3000,
                "max_drawdown": 2000,
                "drawdown": "EOD",
                "dll": "Optional",
                "consistency": "50%",
                "min_days": "2-day pass path",
                "activation_fee": "$0",
                "max_contracts": "4 minis / 40 micros"
              },
              "funded": {
                "max_drawdown": 2000,
                "drawdown": "EOD trailing",
                "dll": "Optional",
                "consistency": "None",
                "lock": "$52,100 trailing threshold; locks at $50,100",
                "scaling": "Funded scaling applies; account family supports up to 4 minis / 40 micros."
              },
              "payout": {
                "split": "90/10",
                "cadence": "Eligible after 5 separate qualifying profit days per payout cycle",
                "buffer": "None",
                "min": "$500",
                "cap": "50% of profit, max $2,000 per request",
                "qualifying_day_min_profit": 150
              },
              "live": {
                "max_drawdown": 2000,
                "drawdown": "EOD",
                "dll": "None",
                "max_contracts": "4 minis / 40 micros",
                "payouts": "Daily once in live structure"
              },
              "derived": {
                "headline_account_size": 50000,
                "usable_max_loss": 2000,
                "pt_dd": 1.5,
                "risk_budget_pct": 4,
                "price_per_1000_drawdown": null,
                "drawdown_per_standard_dollar": null
              },
              "notes": [
                "Rule family verified from LucidFlex official evaluation, funded, drawdown and payout documentation."
              ],
              "unknown_fields": [
                "current_standard_price",
                "current_promo_price"
              ]
            },
            {
              "size": 100000,
              "label": "100K",
              "verification_status": "targeted_verified",
              "price": {
                "standard": null,
                "promo": null,
                "billing": "One-time LucidFlex evaluation; exact current price for this size was not captured in the verified source set, so price is intentionally left unknown.",
                "currency": "USD",
                "verified_at": "2026-09-11"
              },
              "evaluation": {
                "profit_target": 6000,
                "max_drawdown": 3000,
                "drawdown": "EOD",
                "dll": "Optional",
                "consistency": "50%",
                "min_days": "2-day pass path",
                "activation_fee": "$0",
                "max_contracts": "6 minis / 60 micros"
              },
              "funded": {
                "max_drawdown": 3000,
                "drawdown": "EOD trailing",
                "dll": "Optional",
                "consistency": "None",
                "lock": "$103,100 trailing threshold; locks at $100,100",
                "scaling": "Funded scaling applies; account family supports up to 6 minis / 60 micros."
              },
              "payout": {
                "split": "90/10",
                "cadence": "Eligible after 5 separate qualifying profit days per payout cycle",
                "buffer": "None",
                "min": "$500",
                "cap": "50% of profit, max $2,500 per request",
                "qualifying_day_min_profit": 200
              },
              "live": {
                "max_drawdown": 3000,
                "drawdown": "EOD",
                "dll": "None",
                "max_contracts": "6 minis / 60 micros",
                "payouts": "Daily once in live structure"
              },
              "derived": {
                "headline_account_size": 100000,
                "usable_max_loss": 3000,
                "pt_dd": 2,
                "risk_budget_pct": 3,
                "price_per_1000_drawdown": null,
                "drawdown_per_standard_dollar": null
              },
              "notes": [
                "Rule family verified from LucidFlex official evaluation, funded, drawdown and payout documentation."
              ],
              "unknown_fields": [
                "current_standard_price",
                "current_promo_price"
              ]
            },
            {
              "size": 150000,
              "label": "150K",
              "verification_status": "targeted_verified",
              "price": {
                "standard": null,
                "promo": null,
                "billing": "One-time LucidFlex evaluation; exact current price for this size was not captured in the verified source set, so price is intentionally left unknown.",
                "currency": "USD",
                "verified_at": "2026-09-11"
              },
              "evaluation": {
                "profit_target": 9000,
                "max_drawdown": 4500,
                "drawdown": "EOD",
                "dll": "Optional",
                "consistency": "50%",
                "min_days": "2-day pass path",
                "activation_fee": "$0",
                "max_contracts": "10 minis / 100 micros"
              },
              "funded": {
                "max_drawdown": 4500,
                "drawdown": "EOD trailing",
                "dll": "Optional",
                "consistency": "None",
                "lock": "$154,600 trailing threshold; locks at $150,100",
                "scaling": "Funded scaling applies; account family supports up to 10 minis / 100 micros."
              },
              "payout": {
                "split": "90/10",
                "cadence": "Eligible after 5 separate qualifying profit days per payout cycle",
                "buffer": "None",
                "min": "$500",
                "cap": "50% of profit, max $3,000 per request",
                "qualifying_day_min_profit": 250
              },
              "live": {
                "max_drawdown": 4500,
                "drawdown": "EOD",
                "dll": "None",
                "max_contracts": "10 minis / 100 micros",
                "payouts": "Daily once in live structure"
              },
              "derived": {
                "headline_account_size": 150000,
                "usable_max_loss": 4500,
                "pt_dd": 2,
                "risk_budget_pct": 3,
                "price_per_1000_drawdown": null,
                "drawdown_per_standard_dollar": null
              },
              "notes": [
                "Rule family verified from LucidFlex official evaluation, funded, drawdown and payout documentation."
              ],
              "unknown_fields": [
                "current_standard_price",
                "current_promo_price"
              ]
            }
          ],
          "common_rules": {
            "automation": {
              "status": "allowed",
              "summary": "Automated trading systems and trade copiers are explicitly permitted. HFT is prohibited."
            },
            "platforms": [
              "ES",
              "MES",
              "Tradovate",
              "TradingView"
            ]
          },
          "source_precedence": [
            "https://support.lucidtrading.com/en/articles/11404614-lucid-trading-supported-platforms",
            "https://support.lucidtrading.com/en/articles/11404728-other-trading-activities",
            "https://support.lucidtrading.com/en/articles/11404736-prohibited-high-frequency-trading",
            "https://support.lucidtrading.com/en/articles/12945790-lucidflex-evaluation-account",
            "https://support.lucidtrading.com/en/articles/12945795-lucidflex-funded-account",
            "https://support.lucidtrading.com/en/articles/12945815-lucidflex-drawdown",
            "https://support.lucidtrading.com/en/articles/12945796-lucidflex-payouts",
            "https://support.lucidtrading.com/en/articles/11508978-approved-products-and-commissions"
          ],
          "size_analysis": {
            "score_path": 50000,
            "preferred_size": 50000,
            "confidence": "medium",
            "label": "Balanced ES/MES capacity",
            "reasons": [
              "50K doubles usable MLL versus 25K and doubles contract capacity while avoiding the 2.00 PT/DD burden of 100K and 150K.",
              "25K has the easiest PT/DD (1.25), so it remains the efficiency alternative when lower capacity is acceptable."
            ],
            "caveat": "Current LucidFlex prices were not captured; cost-efficiency must remain unscored until a current official price source is frozen."
          }
        }
      ]
    },
    {
      "rank": 2,
      "id": "mffu",
      "name": "MyFundedFutures",
      "plan": "Rapid 50K",
      "score": 93,
      "breakdown": {
        "automation": 40,
        "platform_fit": 25,
        "funded_risk_structure": 16,
        "payout_access": 12
      },
      "price": {
        "standard": 209,
        "promo": 105,
        "billing": "One-time. Official page displayed $209 standard and $105 current promotional starting price at verification."
      },
      "automation": {
        "status": "allowed",
        "summary": "Automated strategies tailored to the trader’s own settings are permitted; HFT and simulated-fill exploitation are prohibited."
      },
      "platforms": [
        "ES",
        "MES",
        "Tradovate",
        "TradingView"
      ],
      "evaluation": {
        "profit_target": 3000,
        "max_drawdown": 2000,
        "drawdown": "EOD",
        "dll": "None",
        "consistency": "50% eval-only",
        "min_days": "2",
        "activation_fee": "$0"
      },
      "funded": {
        "max_drawdown": 2000,
        "drawdown": "Intraday trailing",
        "dll": "None",
        "consistency": "None",
        "lock": "Trailing floor locks after the defined +$100 buffer condition",
        "scaling": "50K max 5 minis / 50 micros"
      },
      "payout": {
        "split": "90/10",
        "cadence": "Daily eligibility",
        "buffer": "$2,100 on 50K",
        "min": "$500",
        "cap": "Plan rules apply; Rapid is positioned for daily payouts"
      },
      "notes": [
        "Rapid receives a strong automation/platform score but loses risk-structure points because the sim-funded drawdown is intraday trailing.",
        "Tier 1 news trading is restricted in the funded stage."
      ],
      "sources": [
        {
          "title": "Fair Play and Prohibited Trading Practices",
          "url": "https://help.myfundedfutures.com/en/articles/8444599-fair-play-and-prohibited-trading-practices",
          "fields": [
            "automation",
            "HFT"
          ]
        },
        {
          "title": "Rapid Plan",
          "url": "https://marketing.myfundedfutures.com/plans/rapid",
          "fields": [
            "50K price",
            "evaluation rules",
            "funded drawdown",
            "payout",
            "buffer",
            "contracts",
            "news rule"
          ]
        },
        {
          "title": "How MFFU Works",
          "url": "https://marketing.myfundedfutures.com/how-it-works",
          "fields": [
            "Tradovate",
            "TradingView",
            "activation model"
          ]
        },
        {
          "title": "2% Price Limit Rule",
          "url": "https://help.myfundedfutures.com/en/articles/9698984-2-price-limit-rule",
          "fields": [
            "ES",
            "MES availability context"
          ]
        },
        {
          "title": "Rapid Evaluation — Simplified",
          "url": "https://help.myfundedfutures.com/en/articles/11802636-traders-evaluation-simplified",
          "fields": [
            "Rapid sizes",
            "targets",
            "MLL",
            "contracts",
            "consistency",
            "minimum days"
          ]
        },
        {
          "title": "Payout Policy Overview",
          "url": "https://help.myfundedfutures.com/en/articles/13745661-payout-policy-overview-best-and-fastest-prop-firm-payouts",
          "fields": [
            "payout cadence",
            "buffers",
            "minimum payout",
            "split"
          ]
        }
      ],
      "official_url": "https://myfundedfutures.com/",
      "score_path": {
        "program_id": "rapid",
        "account_size": 50000,
        "purpose": "Cross-firm structural ZvxScore path; size-family analysis is separate from the v1.1 score."
      },
      "programs": [
        {
          "id": "rapid",
          "name": "Rapid",
          "program_type": "evaluation",
          "coverage": "full_size_family",
          "account_sizes": [
            {
              "size": 25000,
              "label": "25K",
              "verification_status": "partial_verified",
              "price": {
                "standard": null,
                "promo": null,
                "billing": "One-time Rapid evaluation; current price for this size was not captured in the verified source set.",
                "currency": "USD",
                "verified_at": "2026-09-11"
              },
              "evaluation": {
                "profit_target": 1500,
                "max_drawdown": 1000,
                "drawdown": "EOD",
                "dll": "None",
                "consistency": "50% eval-only",
                "min_days": "2",
                "activation_fee": "$0",
                "max_contracts": "3 minis / 30 micros",
                "news": "Allowed in evaluation under current Rapid rules"
              },
              "funded": {
                "max_drawdown": 1000,
                "drawdown": "Intraday trailing",
                "dll": "None",
                "consistency": "None",
                "lock": "Trailing floor locks after the defined +$100 condition; size-family MLL $1,000.",
                "scaling": "Max 3 minis / 30 micros; Tier-1 news restrictions apply in Sim Funded."
              },
              "payout": {
                "split": "90/10",
                "cadence": "Daily eligibility",
                "buffer": "$1,100",
                "min": "$500",
                "cap": "Rapid payout policy applies; no separate activation fee."
              },
              "live": {
                "max_drawdown": 1000,
                "drawdown": "EOD",
                "max_contracts": "2 minis / 20 micros",
                "buffer": "$1,100"
              },
              "derived": {
                "headline_account_size": 25000,
                "usable_max_loss": 1000,
                "pt_dd": 1.5,
                "risk_budget_pct": 4,
                "price_per_1000_drawdown": null,
                "drawdown_per_standard_dollar": null
              },
              "notes": [
                "25K/50K active Sim Funded accounts can have different total-account limits than 100K/150K; account-limit policy should be checked before scaling multiple accounts."
              ],
              "unknown_fields": [
                "current_standard_price",
                "current_promo_price"
              ]
            },
            {
              "size": 50000,
              "label": "50K",
              "verification_status": "targeted_verified",
              "price": {
                "standard": 209,
                "promo": 105,
                "billing": "One-time Rapid evaluation. Official current 50K page showed $209 standard / $105 promotional starting price; other size prices were not captured and remain unknown.",
                "currency": "USD",
                "verified_at": "2026-09-11"
              },
              "evaluation": {
                "profit_target": 3000,
                "max_drawdown": 2000,
                "drawdown": "EOD",
                "dll": "None",
                "consistency": "50% eval-only",
                "min_days": "2",
                "activation_fee": "$0",
                "max_contracts": "5 minis / 50 micros",
                "news": "Allowed in evaluation under current Rapid rules"
              },
              "funded": {
                "max_drawdown": 2000,
                "drawdown": "Intraday trailing",
                "dll": "None",
                "consistency": "None",
                "lock": "Trailing floor locks after the defined +$100 condition; size-family MLL $2,000.",
                "scaling": "Max 5 minis / 50 micros; Tier-1 news restrictions apply in Sim Funded."
              },
              "payout": {
                "split": "90/10",
                "cadence": "Daily eligibility",
                "buffer": "$2,100",
                "min": "$500",
                "cap": "Rapid payout policy applies; no separate activation fee."
              },
              "live": {
                "max_drawdown": 2000,
                "drawdown": "EOD",
                "max_contracts": "4 minis / 40 micros",
                "buffer": "$2,100"
              },
              "derived": {
                "headline_account_size": 50000,
                "usable_max_loss": 2000,
                "pt_dd": 1.5,
                "risk_budget_pct": 4,
                "price_per_1000_drawdown": 104.5,
                "drawdown_per_standard_dollar": 9.57
              },
              "notes": [
                "25K/50K active Sim Funded accounts can have different total-account limits than 100K/150K; account-limit policy should be checked before scaling multiple accounts."
              ],
              "unknown_fields": []
            },
            {
              "size": 100000,
              "label": "100K",
              "verification_status": "partial_verified",
              "price": {
                "standard": null,
                "promo": null,
                "billing": "One-time Rapid evaluation; current price for this size was not captured in the verified source set.",
                "currency": "USD",
                "verified_at": "2026-09-11"
              },
              "evaluation": {
                "profit_target": 6000,
                "max_drawdown": 3000,
                "drawdown": "EOD",
                "dll": "None",
                "consistency": "50% eval-only",
                "min_days": "2",
                "activation_fee": "$0",
                "max_contracts": "8 minis / 80 micros",
                "news": "Allowed in evaluation under current Rapid rules"
              },
              "funded": {
                "max_drawdown": 3000,
                "drawdown": "Intraday trailing",
                "dll": "None",
                "consistency": "None",
                "lock": "Trailing floor locks after the defined +$100 condition; size-family MLL $3,000.",
                "scaling": "Max 8 minis / 80 micros; Tier-1 news restrictions apply in Sim Funded."
              },
              "payout": {
                "split": "90/10",
                "cadence": "Daily eligibility",
                "buffer": "$3,100",
                "min": "$500",
                "cap": "Rapid payout policy applies; no separate activation fee."
              },
              "live": {
                "max_drawdown": 3000,
                "drawdown": "EOD",
                "max_contracts": "6 minis / 60 micros",
                "buffer": "$3,100"
              },
              "derived": {
                "headline_account_size": 100000,
                "usable_max_loss": 3000,
                "pt_dd": 2,
                "risk_budget_pct": 3,
                "price_per_1000_drawdown": null,
                "drawdown_per_standard_dollar": null
              },
              "notes": [
                "25K/50K active Sim Funded accounts can have different total-account limits than 100K/150K; account-limit policy should be checked before scaling multiple accounts."
              ],
              "unknown_fields": [
                "current_standard_price",
                "current_promo_price"
              ]
            },
            {
              "size": 150000,
              "label": "150K",
              "verification_status": "partial_verified",
              "price": {
                "standard": null,
                "promo": null,
                "billing": "One-time Rapid evaluation; current price for this size was not captured in the verified source set.",
                "currency": "USD",
                "verified_at": "2026-09-11"
              },
              "evaluation": {
                "profit_target": 9000,
                "max_drawdown": 4500,
                "drawdown": "EOD",
                "dll": "None",
                "consistency": "50% eval-only",
                "min_days": "2",
                "activation_fee": "$0",
                "max_contracts": "10 minis / 100 micros",
                "news": "Allowed in evaluation under current Rapid rules"
              },
              "funded": {
                "max_drawdown": 4500,
                "drawdown": "Intraday trailing",
                "dll": "None",
                "consistency": "None",
                "lock": "Trailing floor locks after the defined +$100 condition; size-family MLL $4,500.",
                "scaling": "Max 10 minis / 100 micros; Tier-1 news restrictions apply in Sim Funded."
              },
              "payout": {
                "split": "90/10",
                "cadence": "Daily eligibility",
                "buffer": "$4,600",
                "min": "$500",
                "cap": "Rapid payout policy applies; no separate activation fee."
              },
              "live": {
                "max_drawdown": 4500,
                "drawdown": "EOD",
                "max_contracts": "8 minis / 80 micros",
                "buffer": "$4,600"
              },
              "derived": {
                "headline_account_size": 150000,
                "usable_max_loss": 4500,
                "pt_dd": 2,
                "risk_budget_pct": 3,
                "price_per_1000_drawdown": null,
                "drawdown_per_standard_dollar": null
              },
              "notes": [
                "25K/50K active Sim Funded accounts can have different total-account limits than 100K/150K; account-limit policy should be checked before scaling multiple accounts."
              ],
              "unknown_fields": [
                "current_standard_price",
                "current_promo_price"
              ]
            }
          ],
          "common_rules": {
            "automation": {
              "status": "allowed",
              "summary": "Automated strategies tailored to the trader’s own settings are permitted; HFT and simulated-fill exploitation are prohibited."
            },
            "platforms": [
              "ES",
              "MES",
              "Tradovate",
              "TradingView"
            ]
          },
          "source_precedence": [
            "https://help.myfundedfutures.com/en/articles/8444599-fair-play-and-prohibited-trading-practices",
            "https://marketing.myfundedfutures.com/plans/rapid",
            "https://marketing.myfundedfutures.com/how-it-works",
            "https://help.myfundedfutures.com/en/articles/9698984-2-price-limit-rule",
            "https://help.myfundedfutures.com/en/articles/11802636-traders-evaluation-simplified",
            "https://help.myfundedfutures.com/en/articles/13745661-payout-policy-overview-best-and-fastest-prop-firm-payouts"
          ],
          "size_analysis": {
            "score_path": 50000,
            "preferred_size": 50000,
            "confidence": "medium",
            "label": "Balanced drawdown / target path",
            "reasons": [
              "25K and 50K both hold PT/DD at 1.50; 50K doubles MLL to $2,000 and increases contract capacity to 5 minis / 50 micros.",
              "100K and 150K move to PT/DD 2.00 while adding capacity that is not required for many ES/MES workflows."
            ],
            "caveat": "Only the 50K current price snapshot is frozen; cross-size price efficiency is intentionally not ranked yet."
          }
        }
      ]
    },
    {
      "rank": 3,
      "id": "tradeify",
      "name": "Tradeify",
      "plan": "Select 50K → Select Flex",
      "score": 88,
      "breakdown": {
        "automation": 30,
        "platform_fit": 25,
        "funded_risk_structure": 20,
        "payout_access": 13
      },
      "price": {
        "standard": 165,
        "promo": null,
        "billing": "One-time Select 50K evaluation price in the current official pricing reference. Promotions are not used in scoring."
      },
      "automation": {
        "status": "conditional",
        "summary": "Bots/algorithms are allowed only under material ownership and exclusivity conditions; Tradeify may require proof and live video verification. HFT bots are prohibited."
      },
      "platforms": [
        "ES",
        "MES",
        "Tradovate",
        "TradingView"
      ],
      "evaluation": {
        "profit_target": 3000,
        "max_drawdown": 2000,
        "drawdown": "EOD",
        "dll": "None",
        "consistency": "40% (50% add-on available)",
        "min_days": "3 by default",
        "activation_fee": "$0"
      },
      "funded": {
        "max_drawdown": 2000,
        "drawdown": "EOD",
        "dll": "None on Select Flex",
        "consistency": "None",
        "lock": "Locks at $50,100 after threshold",
        "scaling": "Starts 2 minis / 20 micros; scales to 4 / 40"
      },
      "payout": {
        "split": "90/10",
        "cadence": "Every 5 winning days on Select Flex",
        "buffer": "None on Select Flex",
        "min": "$250",
        "cap": "For accounts purchased after Sep 1 2026: up to 50% of profits, max $2,500 on 50K"
      },
      "notes": [
        "The score uses the Select Flex funded path because it is the less restrictive systematic-trading option after a Select evaluation.",
        "Automation loses 10 points because of firm-specific exclusivity/ownership verification requirements."
      ],
      "sources": [
        {
          "title": "Tradeify Pricing Reference",
          "url": "https://help.tradeify.co/en/articles/14369021-tradeify-pricing-reference",
          "fields": [
            "50K Select price",
            "profit split",
            "Tradovate/TradingView path"
          ]
        },
        {
          "title": "Select Evaluation Accounts",
          "url": "https://help.tradeify.co/en/articles/12853921-select-evaluation-accounts",
          "fields": [
            "evaluation rules",
            "activation",
            "funded options"
          ]
        },
        {
          "title": "Select Flex and Select Daily Payout Policies",
          "url": "https://help.tradeify.co/en/articles/12853966-select-flex-and-select-daily-payout-policies",
          "fields": [
            "funded drawdown",
            "DLL",
            "consistency",
            "payout caps",
            "buffer",
            "scaling"
          ]
        },
        {
          "title": "Guidelines for Traders",
          "url": "https://help.tradeify.co/en/articles/10468318-guidelines-for-traders",
          "fields": [
            "bot/algorithm conditions"
          ]
        },
        {
          "title": "Supported Trading Products / Assets",
          "url": "https://help.tradeify.co/en/articles/10468222-rules-supported-trading-products-assets",
          "fields": [
            "ES",
            "MES"
          ]
        }
      ],
      "official_url": "https://tradeify.co/",
      "score_path": {
        "program_id": "select",
        "account_size": 50000,
        "purpose": "Cross-firm structural ZvxScore path; size-family analysis is separate from the v1.1 score."
      },
      "programs": [
        {
          "id": "select",
          "name": "Select",
          "program_type": "evaluation",
          "coverage": "full_size_family",
          "account_sizes": [
            {
              "size": 25000,
              "label": "25K",
              "verification_status": "targeted_verified",
              "price": {
                "standard": 109,
                "promo": null,
                "billing": "One-time Select 40% consistency evaluation price from the official pricing reference. Promotions are not used in structural scoring.",
                "currency": "USD",
                "verified_at": "2026-09-11",
                "reset": 75
              },
              "evaluation": {
                "profit_target": 1500,
                "max_drawdown": 1000,
                "drawdown": "EOD",
                "dll": "None",
                "consistency": "40% (50% add-on available)",
                "min_days": "3 default; 2 with 50% add-on",
                "activation_fee": "$0",
                "max_contracts": "1 mini / 10 micros",
                "news": "Tier-1 news allowed in evaluation"
              },
              "funded": {
                "max_drawdown": 1000,
                "drawdown": "EOD",
                "dll": "None on Select Flex",
                "consistency": "None",
                "lock": "Locks at $25,100 after threshold",
                "scaling": "Starts 1 mini / 10 micros; scales to 2 minis / 20 micros"
              },
              "payout": {
                "split": "90/10",
                "cadence": "Every 5 winning days on Select Flex",
                "buffer": "None on Select Flex",
                "min": "$250",
                "cap": "For accounts purchased after Sep 1 2026: up to 50% of profits, max $1,250"
              },
              "live": null,
              "derived": {
                "headline_account_size": 25000,
                "usable_max_loss": 1000,
                "pt_dd": 1.5,
                "risk_budget_pct": 4,
                "price_per_1000_drawdown": 109,
                "drawdown_per_standard_dollar": 9.17
              },
              "notes": [
                "This account-size comparison follows the Select → Flex path. Select Daily has a different DLL/buffer/payout structure and should be treated as a separate funded-path comparison."
              ],
              "unknown_fields": []
            },
            {
              "size": 50000,
              "label": "50K",
              "verification_status": "targeted_verified",
              "price": {
                "standard": 165,
                "promo": null,
                "billing": "One-time Select 40% consistency evaluation price from the official pricing reference. Promotions are not used in structural scoring.",
                "currency": "USD",
                "verified_at": "2026-09-11",
                "reset": 109
              },
              "evaluation": {
                "profit_target": 3000,
                "max_drawdown": 2000,
                "drawdown": "EOD",
                "dll": "None",
                "consistency": "40% (50% add-on available)",
                "min_days": "3 default; 2 with 50% add-on",
                "activation_fee": "$0",
                "max_contracts": "4 minis / 40 micros",
                "news": "Tier-1 news allowed in evaluation"
              },
              "funded": {
                "max_drawdown": 2000,
                "drawdown": "EOD",
                "dll": "None on Select Flex",
                "consistency": "None",
                "lock": "Locks at $50,100 after threshold",
                "scaling": "Starts 2 minis / 20 micros; scales to 4 minis / 40 micros"
              },
              "payout": {
                "split": "90/10",
                "cadence": "Every 5 winning days on Select Flex",
                "buffer": "None on Select Flex",
                "min": "$250",
                "cap": "For accounts purchased after Sep 1 2026: up to 50% of profits, max $2,500"
              },
              "live": null,
              "derived": {
                "headline_account_size": 50000,
                "usable_max_loss": 2000,
                "pt_dd": 1.5,
                "risk_budget_pct": 4,
                "price_per_1000_drawdown": 82.5,
                "drawdown_per_standard_dollar": 12.12
              },
              "notes": [
                "This account-size comparison follows the Select → Flex path. Select Daily has a different DLL/buffer/payout structure and should be treated as a separate funded-path comparison."
              ],
              "unknown_fields": []
            },
            {
              "size": 100000,
              "label": "100K",
              "verification_status": "targeted_verified",
              "price": {
                "standard": 265,
                "promo": null,
                "billing": "One-time Select 40% consistency evaluation price from the official pricing reference. Promotions are not used in structural scoring.",
                "currency": "USD",
                "verified_at": "2026-09-11",
                "reset": 169
              },
              "evaluation": {
                "profit_target": 6000,
                "max_drawdown": 3000,
                "drawdown": "EOD",
                "dll": "None",
                "consistency": "40% (50% add-on available)",
                "min_days": "3 default; 2 with 50% add-on",
                "activation_fee": "$0",
                "max_contracts": "8 minis / 80 micros",
                "news": "Tier-1 news allowed in evaluation"
              },
              "funded": {
                "max_drawdown": 3000,
                "drawdown": "EOD",
                "dll": "None on Select Flex",
                "consistency": "None",
                "lock": "Locks at $100,100 after threshold",
                "scaling": "Starts 3 minis / 30 micros; scales to 8 minis / 80 micros"
              },
              "payout": {
                "split": "90/10",
                "cadence": "Every 5 winning days on Select Flex",
                "buffer": "None on Select Flex",
                "min": "$250",
                "cap": "For accounts purchased after Sep 1 2026: up to 50% of profits, max $3,500"
              },
              "live": null,
              "derived": {
                "headline_account_size": 100000,
                "usable_max_loss": 3000,
                "pt_dd": 2,
                "risk_budget_pct": 3,
                "price_per_1000_drawdown": 88.33,
                "drawdown_per_standard_dollar": 11.32
              },
              "notes": [
                "This account-size comparison follows the Select → Flex path. Select Daily has a different DLL/buffer/payout structure and should be treated as a separate funded-path comparison."
              ],
              "unknown_fields": []
            },
            {
              "size": 150000,
              "label": "150K",
              "verification_status": "targeted_verified",
              "price": {
                "standard": 369,
                "promo": null,
                "billing": "One-time Select 40% consistency evaluation price from the official pricing reference. Promotions are not used in structural scoring.",
                "currency": "USD",
                "verified_at": "2026-09-11",
                "reset": 239
              },
              "evaluation": {
                "profit_target": 9000,
                "max_drawdown": 4500,
                "drawdown": "EOD",
                "dll": "None",
                "consistency": "40% (50% add-on available)",
                "min_days": "3 default; 2 with 50% add-on",
                "activation_fee": "$0",
                "max_contracts": "12 minis / 120 micros",
                "news": "Tier-1 news allowed in evaluation"
              },
              "funded": {
                "max_drawdown": 4500,
                "drawdown": "EOD",
                "dll": "None on Select Flex",
                "consistency": "None",
                "lock": "Locks at $150,100 after threshold",
                "scaling": "Starts 3 minis / 30 micros; scales to 12 minis / 120 micros"
              },
              "payout": {
                "split": "90/10",
                "cadence": "Every 5 winning days on Select Flex",
                "buffer": "None on Select Flex",
                "min": "$250",
                "cap": "For accounts purchased after Sep 1 2026: up to 50% of profits, max $4,500"
              },
              "live": null,
              "derived": {
                "headline_account_size": 150000,
                "usable_max_loss": 4500,
                "pt_dd": 2,
                "risk_budget_pct": 3,
                "price_per_1000_drawdown": 82,
                "drawdown_per_standard_dollar": 12.2
              },
              "notes": [
                "This account-size comparison follows the Select → Flex path. Select Daily has a different DLL/buffer/payout structure and should be treated as a separate funded-path comparison."
              ],
              "unknown_fields": []
            }
          ],
          "common_rules": {
            "automation": {
              "status": "conditional",
              "summary": "Bots/algorithms are allowed only under material ownership and exclusivity conditions; Tradeify may require proof and live video verification. HFT bots are prohibited."
            },
            "platforms": [
              "ES",
              "MES",
              "Tradovate",
              "TradingView"
            ]
          },
          "source_precedence": [
            "https://help.tradeify.co/en/articles/14369021-tradeify-pricing-reference",
            "https://help.tradeify.co/en/articles/12853921-select-evaluation-accounts",
            "https://help.tradeify.co/en/articles/12853966-select-flex-and-select-daily-payout-policies",
            "https://help.tradeify.co/en/articles/10468318-guidelines-for-traders",
            "https://help.tradeify.co/en/articles/10468222-rules-supported-trading-products-assets"
          ],
          "size_analysis": {
            "score_path": 50000,
            "preferred_size": 50000,
            "confidence": "high",
            "label": "Strongest balanced Select → Flex path",
            "reasons": [
              "50K keeps PT/DD at 1.50, doubles drawdown versus 25K and has a lower standard price per $1,000 drawdown than 25K.",
              "100K/150K increase contract capacity but move PT/DD to 2.00; 150K is slightly cheaper per $1,000 drawdown but requires a $9,000 target."
            ],
            "caveat": "This recommendation is for the Select → Flex path; Select Daily should be compared separately because its funded DLL, drawdown and payout buffer differ."
          }
        }
      ]
    },
    {
      "rank": 4,
      "id": "apex",
      "name": "Apex Trader Funding",
      "plan": "EOD 50K",
      "score": 61,
      "breakdown": {
        "automation": 10,
        "platform_fit": 25,
        "funded_risk_structure": 16,
        "payout_access": 10
      },
      "price": {
        "standard": null,
        "promo": null,
        "billing": "Current evaluation pricing is exposed via the product selector/checkout; exact price was not captured in the verified public source set and is not scored."
      },
      "automation": {
        "status": "signals-only",
        "summary": "Automated order entry/modification is prohibited. Alerts/signals and analysis software are permitted when they do not submit or modify orders."
      },
      "platforms": [
        "ES",
        "MES",
        "Tradovate",
        "TradingView"
      ],
      "evaluation": {
        "profit_target": 3000,
        "max_drawdown": 2000,
        "drawdown": "EOD",
        "dll": "$1,000 soft daily stop/pause",
        "consistency": "None in evaluation",
        "min_days": "No minimum",
        "activation_fee": "Varies by product; current checkout determines product terms"
      },
      "funded": {
        "max_drawdown": 2000,
        "drawdown": "EOD",
        "dll": "Tier-based; starts $1,000 on 50K",
        "consistency": "50% payout consistency requirement",
        "lock": "EOD threshold stops at $50,100 after threshold",
        "scaling": "Tier based"
      },
      "payout": {
        "split": "100% of approved payout",
        "cadence": "Up to weekly; 5 qualifying trading days",
        "buffer": "Safety net required",
        "min": "$500",
        "cap": "50K payout caps vary by payout number; max six payouts per PA"
      },
      "notes": [
        "Apex remains platform-compatible for manual TradingView/Tradovate use, but its current user agreement explicitly blocks automated order submission.",
        "The low automation score is intentional and dominates the ZOLVEX systematic-fit result."
      ],
      "sources": [
        {
          "title": "User Agreement",
          "url": "https://sim.apextraderfunding.com/legal/user-agreement",
          "fields": [
            "automation prohibition",
            "signals/alerts exception"
          ]
        },
        {
          "title": "TradingView Connection and Possible Issues",
          "url": "https://apextraderfunding.com/help-center/tradovate/tradingview-connection-and-possible-issues/",
          "fields": [
            "TradingView",
            "Tradovate"
          ]
        },
        {
          "title": "EOD Evaluations",
          "url": "https://apextraderfunding.com/help-center/eod-trailing-drawdown-accounts/eod-evaluations/",
          "fields": [
            "evaluation rules"
          ]
        },
        {
          "title": "EOD Performance Accounts",
          "url": "https://apextraderfunding.com/help-center/eod-trailing-drawdown-accounts/eod-performance-accounts-pa/",
          "fields": [
            "funded drawdown",
            "DLL",
            "scaling",
            "split"
          ]
        },
        {
          "title": "EOD Payouts",
          "url": "https://apextraderfunding.com/help-center/eod-trailing-drawdown-accounts/eod-payouts/",
          "fields": [
            "payout cadence",
            "consistency",
            "safety net",
            "caps"
          ]
        },
        {
          "title": "EOD Drawdown Explained",
          "url": "https://apextraderfunding.com/help-center/eod-trailing-drawdown-accounts/eod-drawdown-explained/",
          "fields": [
            "drawdown lock"
          ]
        },
        {
          "title": "Tradovate Commission & Instruments",
          "url": "https://apextraderfunding.com/help-center/tradovate/tradovate-commission-instruments/",
          "fields": [
            "ES"
          ]
        }
      ],
      "official_url": "https://apextraderfunding.com/",
      "score_path": {
        "program_id": "eod",
        "account_size": 50000,
        "purpose": "Cross-firm structural ZvxScore path; size-family analysis is separate from the v1.1 score."
      },
      "programs": [
        {
          "id": "eod",
          "name": "EOD",
          "program_type": "evaluation",
          "coverage": "full_size_family",
          "account_sizes": [
            {
              "size": 25000,
              "label": "25K",
              "verification_status": "targeted_verified",
              "price": {
                "standard": null,
                "promo": null,
                "billing": "Current Apex EOD evaluation price is exposed through the live product selector/checkout and was not frozen in the verified public source set; price is intentionally unknown.",
                "currency": "USD",
                "verified_at": "2026-09-11"
              },
              "evaluation": {
                "profit_target": 1500,
                "max_drawdown": 1000,
                "drawdown": "EOD",
                "dll": "$500 soft daily stop/pause",
                "consistency": "None in evaluation",
                "min_days": "No minimum; possible 1-day pass",
                "activation_fee": "Current product/checkout terms apply",
                "max_contracts": "4 contracts",
                "access_window": "30 days"
              },
              "funded": {
                "max_drawdown": 1000,
                "drawdown": "EOD",
                "dll": "Tier-based; initial daily threshold corresponds to $500 on this size",
                "consistency": "50% payout consistency requirement",
                "lock": "EOD trailing threshold stops at $25,100 after threshold",
                "scaling": "Tier-based; max 2 contracts"
              },
              "payout": {
                "split": "100% of approved payout",
                "cadence": "5 qualifying trading days; up to weekly under current EOD PA rules",
                "buffer": "Safety net $26,100; minimum balance to request $26,600",
                "min": "$500",
                "cap": "Payout cap varies by account size and payout number; exact size-specific sequence is available in the official EOD payout table.",
                "max_payouts": "6 per PA"
              },
              "live": null,
              "derived": {
                "headline_account_size": 25000,
                "usable_max_loss": 1000,
                "pt_dd": 1.5,
                "risk_budget_pct": 4,
                "price_per_1000_drawdown": null,
                "drawdown_per_standard_dollar": null
              },
              "notes": [
                "Current price is deliberately excluded until an official product-selector snapshot is captured."
              ],
              "unknown_fields": [
                "current_standard_price",
                "current_promo_price"
              ]
            },
            {
              "size": 50000,
              "label": "50K",
              "verification_status": "targeted_verified",
              "price": {
                "standard": null,
                "promo": null,
                "billing": "Current Apex EOD evaluation price is exposed through the live product selector/checkout and was not frozen in the verified public source set; price is intentionally unknown.",
                "currency": "USD",
                "verified_at": "2026-09-11"
              },
              "evaluation": {
                "profit_target": 3000,
                "max_drawdown": 2000,
                "drawdown": "EOD",
                "dll": "$1,000 soft daily stop/pause",
                "consistency": "None in evaluation",
                "min_days": "No minimum; possible 1-day pass",
                "activation_fee": "Current product/checkout terms apply",
                "max_contracts": "6 contracts",
                "access_window": "30 days"
              },
              "funded": {
                "max_drawdown": 2000,
                "drawdown": "EOD",
                "dll": "Tier-based; initial daily threshold corresponds to $1,000 on this size",
                "consistency": "50% payout consistency requirement",
                "lock": "EOD trailing threshold stops at $50,100 after threshold",
                "scaling": "Tier-based; max 4 contracts"
              },
              "payout": {
                "split": "100% of approved payout",
                "cadence": "5 qualifying trading days; up to weekly under current EOD PA rules",
                "buffer": "Safety net $52,100; minimum balance to request $52,600",
                "min": "$500",
                "cap": "50K payout cap sequence under the current EOD policy: $1,500 / $1,500 / $2,000 / $2,500 / $2,500 / $3,000 across the six payout opportunities.",
                "max_payouts": "6 per PA"
              },
              "live": null,
              "derived": {
                "headline_account_size": 50000,
                "usable_max_loss": 2000,
                "pt_dd": 1.5,
                "risk_budget_pct": 4,
                "price_per_1000_drawdown": null,
                "drawdown_per_standard_dollar": null
              },
              "notes": [
                "Current price is deliberately excluded until an official product-selector snapshot is captured."
              ],
              "unknown_fields": [
                "current_standard_price",
                "current_promo_price"
              ]
            },
            {
              "size": 100000,
              "label": "100K",
              "verification_status": "targeted_verified",
              "price": {
                "standard": null,
                "promo": null,
                "billing": "Current Apex EOD evaluation price is exposed through the live product selector/checkout and was not frozen in the verified public source set; price is intentionally unknown.",
                "currency": "USD",
                "verified_at": "2026-09-11"
              },
              "evaluation": {
                "profit_target": 6000,
                "max_drawdown": 3000,
                "drawdown": "EOD",
                "dll": "$1,500 soft daily stop/pause",
                "consistency": "None in evaluation",
                "min_days": "No minimum; possible 1-day pass",
                "activation_fee": "Current product/checkout terms apply",
                "max_contracts": "8 contracts",
                "access_window": "30 days"
              },
              "funded": {
                "max_drawdown": 3000,
                "drawdown": "EOD",
                "dll": "Tier-based; initial daily threshold corresponds to $1,500 on this size",
                "consistency": "50% payout consistency requirement",
                "lock": "EOD trailing threshold stops at $100,100 after threshold",
                "scaling": "Tier-based; max 6 contracts"
              },
              "payout": {
                "split": "100% of approved payout",
                "cadence": "5 qualifying trading days; up to weekly under current EOD PA rules",
                "buffer": "Safety net $103,100; minimum balance to request $103,600",
                "min": "$500",
                "cap": "Payout cap varies by account size and payout number; exact size-specific sequence is available in the official EOD payout table.",
                "max_payouts": "6 per PA"
              },
              "live": null,
              "derived": {
                "headline_account_size": 100000,
                "usable_max_loss": 3000,
                "pt_dd": 2,
                "risk_budget_pct": 3,
                "price_per_1000_drawdown": null,
                "drawdown_per_standard_dollar": null
              },
              "notes": [
                "Current price is deliberately excluded until an official product-selector snapshot is captured."
              ],
              "unknown_fields": [
                "current_standard_price",
                "current_promo_price"
              ]
            },
            {
              "size": 150000,
              "label": "150K",
              "verification_status": "targeted_verified",
              "price": {
                "standard": null,
                "promo": null,
                "billing": "Current Apex EOD evaluation price is exposed through the live product selector/checkout and was not frozen in the verified public source set; price is intentionally unknown.",
                "currency": "USD",
                "verified_at": "2026-09-11"
              },
              "evaluation": {
                "profit_target": 9000,
                "max_drawdown": 4000,
                "drawdown": "EOD",
                "dll": "$2,000 soft daily stop/pause",
                "consistency": "None in evaluation",
                "min_days": "No minimum; possible 1-day pass",
                "activation_fee": "Current product/checkout terms apply",
                "max_contracts": "12 contracts",
                "access_window": "30 days"
              },
              "funded": {
                "max_drawdown": 4000,
                "drawdown": "EOD",
                "dll": "Tier-based; initial daily threshold corresponds to $2,000 on this size",
                "consistency": "50% payout consistency requirement",
                "lock": "EOD trailing threshold stops at $150,100 after threshold",
                "scaling": "Tier-based; max 10 contracts"
              },
              "payout": {
                "split": "100% of approved payout",
                "cadence": "5 qualifying trading days; up to weekly under current EOD PA rules",
                "buffer": "Safety net $154,100; minimum balance to request $154,600",
                "min": "$500",
                "cap": "Payout cap varies by account size and payout number; exact size-specific sequence is available in the official EOD payout table.",
                "max_payouts": "6 per PA"
              },
              "live": null,
              "derived": {
                "headline_account_size": 150000,
                "usable_max_loss": 4000,
                "pt_dd": 2.25,
                "risk_budget_pct": 2.67,
                "price_per_1000_drawdown": null,
                "drawdown_per_standard_dollar": null
              },
              "notes": [
                "Current price is deliberately excluded until an official product-selector snapshot is captured."
              ],
              "unknown_fields": [
                "current_standard_price",
                "current_promo_price"
              ]
            }
          ],
          "common_rules": {
            "automation": {
              "status": "signals-only",
              "summary": "Automated order entry/modification is prohibited. Alerts/signals and analysis software are permitted when they do not submit or modify orders."
            },
            "platforms": [
              "ES",
              "MES",
              "Tradovate",
              "TradingView"
            ]
          },
          "source_precedence": [
            "https://sim.apextraderfunding.com/legal/user-agreement",
            "https://apextraderfunding.com/help-center/tradovate/tradingview-connection-and-possible-issues/",
            "https://apextraderfunding.com/help-center/eod-trailing-drawdown-accounts/eod-evaluations/",
            "https://apextraderfunding.com/help-center/eod-trailing-drawdown-accounts/eod-performance-accounts-pa/",
            "https://apextraderfunding.com/help-center/eod-trailing-drawdown-accounts/eod-payouts/",
            "https://apextraderfunding.com/help-center/eod-trailing-drawdown-accounts/eod-drawdown-explained/",
            "https://apextraderfunding.com/help-center/tradovate/tradovate-commission-instruments/"
          ],
          "size_analysis": {
            "score_path": 50000,
            "preferred_size": 50000,
            "confidence": "medium",
            "label": "Balanced EOD evaluation size",
            "reasons": [
              "25K and 50K both keep PT/DD at 1.50; 50K doubles usable drawdown and increases evaluation capacity from 4 to 6 contracts.",
              "100K rises to PT/DD 2.00 and 150K to 2.25, so headline size increases faster than target efficiency."
            ],
            "caveat": "Cross-size cost efficiency is not scored because current official evaluation prices were not frozen."
          }
        }
      ]
    },
    {
      "rank": 5,
      "id": "phidias",
      "name": "Phidias Propfirm",
      "plan": "Express to Live 50K",
      "official_url": "https://phidiaspropfirm.com/",
      "plan_url": "https://phidiaspropfirm.com/express-to-live",
      "score": 59,
      "breakdown": {
        "automation": 0,
        "platform_fit": 25,
        "funded_risk_structure": 20,
        "payout_access": 14
      },
      "price": {
        "standard": 723,
        "promo": 144.6,
        "billing": "Current Express to Live page displayed $723 standard / $144.60 promotional one-time pricing for 50K at targeted review. The page states one-time payment, no monthly subscription and no activation fee. Promotional pricing is not scored."
      },
      "automation": {
        "status": "prohibited",
        "summary": "Phidias explicitly prohibits robots, fully automated trading algorithms and HFT. Semi-automated software is allowed only when actively monitored and manually adjusted."
      },
      "platforms": [
        "ES",
        "MES",
        "Tradovate",
        "TradingView"
      ],
      "evaluation": {
        "profit_target": 2500,
        "max_drawdown": 650,
        "drawdown": "Static",
        "dll": "None",
        "consistency": "None",
        "min_days": "0",
        "activation_fee": "$0 on the verified one-time E2L route; other billing routes can have activation fees"
      },
      "funded": {
        "max_drawdown": 650,
        "drawdown": "Static; same fixed-loss logic on E2L CASH before LIVE",
        "dll": "None",
        "consistency": "None",
        "lock": "50K liquidation threshold is fixed at $49,350 before LIVE; it never trails",
        "scaling": "E2L/CASH: 5 E-mini / 50 micro. LIVE from 50K E2L: max 3 lots initially."
      },
      "payout": {
        "split": "80/20",
        "cadence": "Automatic E2L bonus at Switch to Live; LIVE withdrawals available daily",
        "buffer": "No E2L withdrawal buffer before the Switch-to-Live bonus; LIVE minimum balance follows cumulative LIVE credit",
        "min": "$500 on LIVE",
        "cap": "No maximum LIVE payout stated in the current Rules page"
      },
      "notes": [
        "Express to Live is structurally unusual: static drawdown, zero minimum trading days, no consistency rule and no daily loss limit.",
        "The E2L path requires two profit targets: first in Evaluation, then the same target again on the funded CASH account before Switch to Live.",
        "News trading is authorized, but overnight and over-week positions are not permitted on E2L unless a LIVE exception is agreed.",
        "The 59/100 systematic score is pulled down by the 40-point automation category: full bots are explicitly prohibited. Manual ES/MES structural fit is materially stronger than the aggregate systematic score alone suggests.",
        "50K is retained as the cross-firm ZvxScore path for comparability, not declared the best Phidias size. Within E2L, 25K has the lowest target/drawdown ratio and the largest static-loss allowance relative to headline account size.",
        "Current first-party pages conflict on E2L reward/live-credit amounts for 50K/100K/150K. ZOLVEX uses the dedicated Rules page for structural data and flags the marketing-page discrepancy.",
        "Phidias is a newer provider. Independent reputation data is treated separately from structural score rather than blended into ZvxScore."
      ],
      "source_conflict": {
        "status": "open",
        "title": "First-party source conflict",
        "summary": "Phidias Rules currently lists E2L 50K as $2,000 bonus + $1,000 LIVE credit, while the current Express to Live marketing page shows $1,850 cash payout + $650 live account. Similar differences appear at 100K and 150K. Structural scoring follows the Rules page until Phidias resolves the inconsistency."
      },
      "external_trust": {
        "status": "caution",
        "label": "External trust caution",
        "summary": "Trustpilot currently marks the company rating unavailable due to a guideline breach. This is not proof that the E2L structure is invalid, but it is a reason to verify current terms and operational claims directly before purchase.",
        "sources": [
          {
            "title": "Trustpilot — Phidias Propfirm",
            "url": "https://www.trustpilot.com/review/www.phidiaspropfirm.com"
          },
          {
            "title": "CFTC selected FCM data — Dorman Trading LLC listed as an FCM at CME",
            "url": "https://www.cftc.gov/sites/default/files/2025-11/01%20-%20FCM%20Webpage%20Update%20-%20September%202025.pdf"
          }
        ],
        "caveat": "The CFTC record corroborates Dorman Trading LLC as an FCM at CME; it does not independently validate Phidias payout, support or marketing claims."
      },
      "sources": [
        {
          "title": "Phidias — All Our Rules",
          "url": "https://phidiaspropfirm.com/rules",
          "fields": [
            "E2L sizes",
            "static drawdown",
            "profit targets",
            "contract limits",
            "zero minimum days",
            "no consistency",
            "no DLL",
            "news/overnight rules",
            "CASH-to-LIVE path",
            "bonus/live credit",
            "LIVE payout rules",
            "automation prohibition",
            "ES/MES"
          ]
        },
        {
          "title": "Phidias — Express to Live",
          "url": "https://phidiaspropfirm.com/express-to-live",
          "fields": [
            "current one-time standard/promo prices",
            "one-time fee model",
            "marketing-page payout/live figures used only for conflict detection"
          ]
        },
        {
          "title": "Phidias — Tradovate & TradingView",
          "url": "https://phidiaspropfirm.com/tradovate",
          "fields": [
            "Tradovate",
            "native TradingView integration",
            "platform fee context"
          ]
        }
      ],
      "score_path": {
        "program_id": "express-to-live",
        "account_size": 50000,
        "purpose": "Cross-firm structural ZvxScore path; size-family analysis is separate from the v1.1 score."
      },
      "programs": [
        {
          "id": "express-to-live",
          "name": "Express to Live",
          "program_type": "express-to-live",
          "coverage": "full_size_family",
          "account_sizes": [
            {
              "size": 25000,
              "label": "25K",
              "verification_status": "targeted_verified",
              "price": {
                "standard": 277,
                "promo": 55.4,
                "billing": "One-time E2L price snapshot for 25K; promotional price is displayed separately and is not scored.",
                "currency": "USD",
                "verified_at": "2026-09-11"
              },
              "evaluation": {
                "profit_target": 1500,
                "max_drawdown": 500,
                "drawdown": "Static",
                "dll": "None",
                "consistency": "None",
                "min_days": "0",
                "activation_fee": "$0 on the verified one-time E2L route; other billing routes can have activation fees"
              },
              "funded": {
                "max_drawdown": 500,
                "drawdown": "Static; same fixed-loss logic on E2L CASH before LIVE",
                "dll": "None",
                "consistency": "None",
                "lock": "Static liquidation threshold remains fixed at $24,500 before LIVE; it does not trail.",
                "scaling": "E2L/CASH: 2 mini / 20 micro. LIVE initial cap: 2 lots."
              },
              "payout": {
                "split": "80/20",
                "cadence": "Automatic E2L bonus at Switch to Live; LIVE withdrawals available daily",
                "buffer": "No E2L withdrawal buffer before the Switch-to-Live bonus; LIVE minimum balance follows cumulative LIVE credit",
                "min": "$500 on LIVE",
                "cap": "No maximum LIVE payout stated in the current Rules page"
              },
              "live": {
                "rules_bonus": 1000,
                "rules_live_credit": 500,
                "initial_contract_limit": "2 lots",
                "source_conflict": true
              },
              "derived": {
                "headline_account_size": 25000,
                "usable_max_loss": 500,
                "pt_dd": 3,
                "risk_budget_pct": 2,
                "price_per_1000_drawdown": 554,
                "drawdown_per_standard_dollar": 1.81
              },
              "notes": [
                "Best PT/DD in the E2L family; strongest relative static-loss cushion."
              ]
            },
            {
              "size": 50000,
              "label": "50K",
              "verification_status": "targeted_verified",
              "price": {
                "standard": 723,
                "promo": 144.6,
                "billing": "One-time E2L price snapshot for 50K; promotional price is displayed separately and is not scored.",
                "currency": "USD",
                "verified_at": "2026-09-11"
              },
              "evaluation": {
                "profit_target": 2500,
                "max_drawdown": 650,
                "drawdown": "Static",
                "dll": "None",
                "consistency": "None",
                "min_days": "0",
                "activation_fee": "$0 on the verified one-time E2L route; other billing routes can have activation fees"
              },
              "funded": {
                "max_drawdown": 650,
                "drawdown": "Static; same fixed-loss logic on E2L CASH before LIVE",
                "dll": "None",
                "consistency": "None",
                "lock": "Static liquidation threshold remains fixed at $49,350 before LIVE; it does not trail.",
                "scaling": "E2L/CASH: 5 mini / 50 micro. LIVE initial cap: 3 lots."
              },
              "payout": {
                "split": "80/20",
                "cadence": "Automatic E2L bonus at Switch to Live; LIVE withdrawals available daily",
                "buffer": "No E2L withdrawal buffer before the Switch-to-Live bonus; LIVE minimum balance follows cumulative LIVE credit",
                "min": "$500 on LIVE",
                "cap": "No maximum LIVE payout stated in the current Rules page"
              },
              "live": {
                "rules_bonus": 2000,
                "rules_live_credit": 1000,
                "initial_contract_limit": "3 lots",
                "source_conflict": true
              },
              "derived": {
                "headline_account_size": 50000,
                "usable_max_loss": 650,
                "pt_dd": 3.85,
                "risk_budget_pct": 1.3,
                "price_per_1000_drawdown": 1112.31,
                "drawdown_per_standard_dollar": 0.9
              },
              "notes": [
                "Cross-firm score path and a clear capacity step-up, but not the best PT/DD inside Phidias E2L."
              ]
            },
            {
              "size": 100000,
              "label": "100K",
              "verification_status": "targeted_verified",
              "price": {
                "standard": 900,
                "promo": 180,
                "billing": "One-time E2L price snapshot for 100K; promotional price is displayed separately and is not scored.",
                "currency": "USD",
                "verified_at": "2026-09-11"
              },
              "evaluation": {
                "profit_target": 3500,
                "max_drawdown": 800,
                "drawdown": "Static",
                "dll": "None",
                "consistency": "None",
                "min_days": "0",
                "activation_fee": "$0 on the verified one-time E2L route; other billing routes can have activation fees"
              },
              "funded": {
                "max_drawdown": 800,
                "drawdown": "Static; same fixed-loss logic on E2L CASH before LIVE",
                "dll": "None",
                "consistency": "None",
                "lock": "Static liquidation threshold remains fixed at $99,200 before LIVE; it does not trail.",
                "scaling": "E2L/CASH: 7 mini / 70 micro. LIVE initial cap: 4 lots."
              },
              "payout": {
                "split": "80/20",
                "cadence": "Automatic E2L bonus at Switch to Live; LIVE withdrawals available daily",
                "buffer": "No E2L withdrawal buffer before the Switch-to-Live bonus; LIVE minimum balance follows cumulative LIVE credit",
                "min": "$500 on LIVE",
                "cap": "No maximum LIVE payout stated in the current Rules page"
              },
              "live": {
                "rules_bonus": 3000,
                "rules_live_credit": 1500,
                "initial_contract_limit": "4 lots",
                "source_conflict": true
              },
              "derived": {
                "headline_account_size": 100000,
                "usable_max_loss": 800,
                "pt_dd": 4.38,
                "risk_budget_pct": 0.8,
                "price_per_1000_drawdown": 1125,
                "drawdown_per_standard_dollar": 0.89
              },
              "notes": [
                "More size, while the target grows faster than the static drawdown allowance."
              ]
            },
            {
              "size": 150000,
              "label": "150K",
              "verification_status": "targeted_verified",
              "price": {
                "standard": 1125,
                "promo": 225,
                "billing": "One-time E2L price snapshot for 150K; promotional price is displayed separately and is not scored.",
                "currency": "USD",
                "verified_at": "2026-09-11"
              },
              "evaluation": {
                "profit_target": 4500,
                "max_drawdown": 1000,
                "drawdown": "Static",
                "dll": "None",
                "consistency": "None",
                "min_days": "0",
                "activation_fee": "$0 on the verified one-time E2L route; other billing routes can have activation fees"
              },
              "funded": {
                "max_drawdown": 1000,
                "drawdown": "Static; same fixed-loss logic on E2L CASH before LIVE",
                "dll": "None",
                "consistency": "None",
                "lock": "Static liquidation threshold remains fixed at $149,000 before LIVE; it does not trail.",
                "scaling": "E2L/CASH: 9 mini / 90 micro. LIVE initial cap: 5 lots."
              },
              "payout": {
                "split": "80/20",
                "cadence": "Automatic E2L bonus at Switch to Live; LIVE withdrawals available daily",
                "buffer": "No E2L withdrawal buffer before the Switch-to-Live bonus; LIVE minimum balance follows cumulative LIVE credit",
                "min": "$500 on LIVE",
                "cap": "No maximum LIVE payout stated in the current Rules page"
              },
              "live": {
                "rules_bonus": 4500,
                "rules_live_credit": 2000,
                "initial_contract_limit": "5 lots",
                "source_conflict": true
              },
              "derived": {
                "headline_account_size": 150000,
                "usable_max_loss": 1000,
                "pt_dd": 4.5,
                "risk_budget_pct": 0.67,
                "price_per_1000_drawdown": 1125,
                "drawdown_per_standard_dollar": 0.89
              },
              "notes": [
                "Maximum E2L capacity, but the thinnest static-loss cushion relative to headline account size."
              ]
            }
          ],
          "common_rules": {
            "automation": {
              "status": "prohibited",
              "summary": "Phidias explicitly prohibits robots, fully automated trading algorithms and HFT. Semi-automated software is allowed only when actively monitored and manually adjusted."
            },
            "platforms": [
              "ES",
              "MES",
              "Tradovate",
              "TradingView"
            ],
            "minimum_trading_days": "0",
            "consistency": "None on E2L",
            "daily_loss_limit": "None on E2L",
            "news_trading": "Authorized under current Rules; separate event/position restrictions still apply.",
            "overnight_weekend": "Not permitted on E2L/CASH unless a LIVE exception is agreed."
          },
          "source_precedence": [
            "https://phidiaspropfirm.com/rules",
            "https://phidiaspropfirm.com/tou",
            "https://phidiaspropfirm.com/express-to-live",
            "https://phidiaspropfirm.com/tradovate"
          ],
          "size_analysis": {
            "score_path": 50000,
            "preferred_size": null,
            "confidence": "mixed",
            "label": "Efficiency and capacity point to different sizes",
            "reasons": [
              "25K has the best PT/DD (3.00) and the largest static loss allowance relative to headline capital (2.00%).",
              "50K is the ZvxScore comparison path and offers a large contract-capacity step-up, but its PT/DD worsens to 3.85 and relative risk budget falls to 1.30%.",
              "100K/150K add more nominal capacity while target burden rises faster than the static drawdown allowance."
            ],
            "caveat": "Phidias first-party pages currently conflict on E2L bonus/live-credit figures; formal Rules/Terms take precedence for structural scoring and the conflict remains visible."
          }
        }
      ]
    },
    {
      "rank": 6,
      "id": "tpt",
      "name": "Take Profit Trader",
      "plan": "50K Test → PRO",
      "score": 48,
      "breakdown": {
        "automation": 0,
        "platform_fit": 25,
        "funded_risk_structure": 12,
        "payout_access": 11
      },
      "price": {
        "standard": 170,
        "promo": null,
        "billing": "$170/month for the 50K Test at verification. Temporary promo codes are excluded."
      },
      "automation": {
        "status": "prohibited",
        "summary": "The current public 50K Test terms explicitly state “No trading bots.” Self-copying between owned accounts is separately allowed, but bot execution is not scored as compatible."
      },
      "platforms": [
        "ES",
        "MES",
        "Tradovate",
        "TradingView"
      ],
      "evaluation": {
        "profit_target": 3000,
        "max_drawdown": 2000,
        "drawdown": "EOD",
        "dll": "None",
        "consistency": "50%",
        "min_days": "3",
        "activation_fee": "$0 under current program messaging"
      },
      "funded": {
        "max_drawdown": "Plan-specific",
        "drawdown": "PRO uses intraday drawdown; PRO+ uses EOD",
        "dll": "None",
        "consistency": "None",
        "lock": "Not used as a verified scoring input",
        "scaling": "Maximum contract allotment applies"
      },
      "payout": {
        "split": "80/20 PRO; 90/10 PRO+",
        "cadence": "Day-one and daily",
        "buffer": "PRO requires profits above its buffer; PRO+ messaging states no buffer",
        "min": "Plan-specific",
        "cap": "Public 2026 messaging states no cap on withdrawals"
      },
      "notes": [
        "The score evaluates the path from current Test to PRO, not the later PRO+ live stage in isolation.",
        "The strong payout/platform terms do not offset the explicit no-bot rule for a ZOLVEX automation-oriented use case."
      ],
      "sources": [
        {
          "title": "Take Profit Trader — current account page",
          "url": "https://takeprofittrader.com/",
          "fields": [
            "50K price",
            "no bots",
            "platforms",
            "PRO/PRO+ split"
          ]
        },
        {
          "title": "3-Day Evals",
          "url": "https://takeprofittrader.com/blog/3-day-evals",
          "fields": [
            "3-day evaluation",
            "50% consistency",
            "daily payouts",
            "no funded consistency",
            "no DLL"
          ]
        },
        {
          "title": "Take Profit Trader FAQs",
          "url": "https://try.takeprofittrader.com/TPT-FAQs-nf40-4-0725",
          "fields": [
            "PRO rules",
            "copy trading",
            "daily payouts",
            "consistency"
          ]
        },
        {
          "title": "What Is a Drawdown in Trading?",
          "url": "https://takeprofittrader.com/blog/what-is-drawdown-in-trading",
          "fields": [
            "evaluation EOD drawdown",
            "PRO intraday drawdown"
          ]
        },
        {
          "title": "Speed of Payouts",
          "url": "https://takeprofittrader.com/blog/speed-of-payouts",
          "fields": [
            "day-one/daily payout mechanics"
          ]
        }
      ],
      "official_url": "https://takeprofittrader.com/",
      "score_path": {
        "program_id": "test",
        "account_size": 50000,
        "purpose": "Cross-firm structural ZvxScore path; size-family analysis is separate from the v1.1 score."
      },
      "programs": [
        {
          "id": "test",
          "name": "Test → PRO",
          "program_type": "evaluation",
          "coverage": "full_size_family",
          "account_sizes": [
            {
              "size": 25000,
              "label": "25K",
              "verification_status": "partial_verified",
              "price": {
                "standard": 150,
                "promo": null,
                "billing": "Monthly Test subscription at the current base price; temporary promo codes are excluded.",
                "currency": "USD",
                "verified_at": "2026-09-11",
                "reset": 79
              },
              "evaluation": {
                "profit_target": null,
                "max_drawdown": null,
                "drawdown": "EOD",
                "dll": "None",
                "consistency": "50%",
                "min_days": "3",
                "activation_fee": "$0 under current program messaging",
                "max_contracts": null,
                "news": "Allowed in Test under current FAQ/rules"
              },
              "funded": {
                "max_drawdown": "Plan-specific",
                "drawdown": "PRO uses intraday drawdown; PRO+ uses EOD",
                "dll": "None",
                "consistency": "None",
                "lock": "Not used as a verified size-specific input",
                "scaling": "Maximum contract allotment applies"
              },
              "payout": {
                "split": "80/20 PRO; 90/10 PRO+",
                "cadence": "Day-one and daily",
                "buffer": "PRO requires profits above its buffer; PRO+ messaging states no buffer",
                "min": "Plan-specific",
                "cap": "Public 2026 messaging states no cap on withdrawals"
              },
              "live": {
                "stage": "PRO+ / live invitation path",
                "payout_split": "90/10",
                "drawdown": "EOD",
                "dll": "None"
              },
              "derived": {
                "headline_account_size": 25000,
                "usable_max_loss": null,
                "pt_dd": null,
                "risk_budget_pct": null,
                "price_per_1000_drawdown": null,
                "drawdown_per_standard_dollar": null
              },
              "notes": [
                "Base monthly price and reset fee are verified for this size."
              ],
              "unknown_fields": [
                "profit_target",
                "max_drawdown",
                "exact_max_contracts",
                "size_specific_PRO_buffer"
              ]
            },
            {
              "size": 50000,
              "label": "50K",
              "verification_status": "targeted_verified",
              "price": {
                "standard": 170,
                "promo": null,
                "billing": "Monthly Test subscription at the current base price; temporary promo codes are excluded.",
                "currency": "USD",
                "verified_at": "2026-09-11",
                "reset": 99
              },
              "evaluation": {
                "profit_target": 3000,
                "max_drawdown": 2000,
                "drawdown": "EOD",
                "dll": "None",
                "consistency": "50%",
                "min_days": "3",
                "activation_fee": "$0 under current program messaging",
                "max_contracts": "6 minis / 60 micros",
                "news": "Allowed in Test under current FAQ/rules"
              },
              "funded": {
                "max_drawdown": "Plan-specific",
                "drawdown": "PRO uses intraday drawdown; PRO+ uses EOD",
                "dll": "None",
                "consistency": "None",
                "lock": "Not used as a verified size-specific input",
                "scaling": "Maximum contract allotment applies"
              },
              "payout": {
                "split": "80/20 PRO; 90/10 PRO+",
                "cadence": "Day-one and daily",
                "buffer": "PRO requires profits above its buffer; PRO+ messaging states no buffer",
                "min": "Plan-specific",
                "cap": "Public 2026 messaging states no cap on withdrawals"
              },
              "live": {
                "stage": "PRO+ / live invitation path",
                "payout_split": "90/10",
                "drawdown": "EOD",
                "dll": "None"
              },
              "derived": {
                "headline_account_size": 50000,
                "usable_max_loss": 2000,
                "pt_dd": 1.5,
                "risk_budget_pct": 4,
                "price_per_1000_drawdown": 85,
                "drawdown_per_standard_dollar": 11.76
              },
              "notes": [
                "50K remains the fully specified cross-firm score path."
              ],
              "unknown_fields": []
            },
            {
              "size": 75000,
              "label": "75K",
              "verification_status": "partial_verified",
              "price": {
                "standard": 245,
                "promo": null,
                "billing": "Monthly Test subscription at the current base price; temporary promo codes are excluded.",
                "currency": "USD",
                "verified_at": "2026-09-11",
                "reset": 139
              },
              "evaluation": {
                "profit_target": null,
                "max_drawdown": null,
                "drawdown": "EOD",
                "dll": "None",
                "consistency": "50%",
                "min_days": "3",
                "activation_fee": "$0 under current program messaging",
                "max_contracts": null,
                "news": "Allowed in Test under current FAQ/rules"
              },
              "funded": {
                "max_drawdown": "Plan-specific",
                "drawdown": "PRO uses intraday drawdown; PRO+ uses EOD",
                "dll": "None",
                "consistency": "None",
                "lock": "Not used as a verified size-specific input",
                "scaling": "Maximum contract allotment applies"
              },
              "payout": {
                "split": "80/20 PRO; 90/10 PRO+",
                "cadence": "Day-one and daily",
                "buffer": "PRO requires profits above its buffer; PRO+ messaging states no buffer",
                "min": "Plan-specific",
                "cap": "Public 2026 messaging states no cap on withdrawals"
              },
              "live": {
                "stage": "PRO+ / live invitation path",
                "payout_split": "90/10",
                "drawdown": "EOD",
                "dll": "None"
              },
              "derived": {
                "headline_account_size": 75000,
                "usable_max_loss": null,
                "pt_dd": null,
                "risk_budget_pct": null,
                "price_per_1000_drawdown": null,
                "drawdown_per_standard_dollar": null
              },
              "notes": [
                "Base monthly price and reset fee are verified for this size."
              ],
              "unknown_fields": [
                "profit_target",
                "max_drawdown",
                "exact_max_contracts",
                "size_specific_PRO_buffer"
              ]
            },
            {
              "size": 100000,
              "label": "100K",
              "verification_status": "partial_verified",
              "price": {
                "standard": 330,
                "promo": null,
                "billing": "Monthly Test subscription at the current base price; temporary promo codes are excluded.",
                "currency": "USD",
                "verified_at": "2026-09-11",
                "reset": 169
              },
              "evaluation": {
                "profit_target": null,
                "max_drawdown": null,
                "drawdown": "EOD",
                "dll": "None",
                "consistency": "50%",
                "min_days": "3",
                "activation_fee": "$0 under current program messaging",
                "max_contracts": null,
                "news": "Allowed in Test under current FAQ/rules"
              },
              "funded": {
                "max_drawdown": "Plan-specific",
                "drawdown": "PRO uses intraday drawdown; PRO+ uses EOD",
                "dll": "None",
                "consistency": "None",
                "lock": "Not used as a verified size-specific input",
                "scaling": "Maximum contract allotment applies"
              },
              "payout": {
                "split": "80/20 PRO; 90/10 PRO+",
                "cadence": "Day-one and daily",
                "buffer": "PRO requires profits above its buffer; PRO+ messaging states no buffer",
                "min": "Plan-specific",
                "cap": "Public 2026 messaging states no cap on withdrawals"
              },
              "live": {
                "stage": "PRO+ / live invitation path",
                "payout_split": "90/10",
                "drawdown": "EOD",
                "dll": "None"
              },
              "derived": {
                "headline_account_size": 100000,
                "usable_max_loss": null,
                "pt_dd": null,
                "risk_budget_pct": null,
                "price_per_1000_drawdown": null,
                "drawdown_per_standard_dollar": null
              },
              "notes": [
                "Base monthly price and reset fee are verified for this size."
              ],
              "unknown_fields": [
                "profit_target",
                "max_drawdown",
                "exact_max_contracts",
                "size_specific_PRO_buffer"
              ]
            },
            {
              "size": 150000,
              "label": "150K",
              "verification_status": "partial_verified",
              "price": {
                "standard": 360,
                "promo": null,
                "billing": "Monthly Test subscription at the current base price; temporary promo codes are excluded.",
                "currency": "USD",
                "verified_at": "2026-09-11",
                "reset": 199
              },
              "evaluation": {
                "profit_target": null,
                "max_drawdown": null,
                "drawdown": "EOD",
                "dll": "None",
                "consistency": "50%",
                "min_days": "3",
                "activation_fee": "$0 under current program messaging",
                "max_contracts": "15 minis maximum verified for 150K",
                "news": "Allowed in Test under current FAQ/rules"
              },
              "funded": {
                "max_drawdown": "Plan-specific",
                "drawdown": "PRO uses intraday drawdown; PRO+ uses EOD",
                "dll": "None",
                "consistency": "None",
                "lock": "Not used as a verified size-specific input",
                "scaling": "Maximum contract allotment applies"
              },
              "payout": {
                "split": "80/20 PRO; 90/10 PRO+",
                "cadence": "Day-one and daily",
                "buffer": "PRO requires profits above its buffer; PRO+ messaging states no buffer",
                "min": "Plan-specific",
                "cap": "Public 2026 messaging states no cap on withdrawals"
              },
              "live": {
                "stage": "PRO+ / live invitation path",
                "payout_split": "90/10",
                "drawdown": "EOD",
                "dll": "None"
              },
              "derived": {
                "headline_account_size": 150000,
                "usable_max_loss": null,
                "pt_dd": null,
                "risk_budget_pct": null,
                "price_per_1000_drawdown": null,
                "drawdown_per_standard_dollar": null
              },
              "notes": [
                "Base monthly price and reset fee are verified for this size."
              ],
              "unknown_fields": [
                "profit_target",
                "max_drawdown",
                "exact_max_contracts",
                "size_specific_PRO_buffer"
              ]
            }
          ],
          "common_rules": {
            "automation": {
              "status": "prohibited",
              "summary": "The current public 50K Test terms explicitly state “No trading bots.” Self-copying between owned accounts is separately allowed, but bot execution is not scored as compatible."
            },
            "platforms": [
              "ES",
              "MES",
              "Tradovate",
              "TradingView"
            ]
          },
          "source_precedence": [
            "https://takeprofittrader.com/",
            "https://takeprofittrader.com/blog/3-day-evals",
            "https://try.takeprofittrader.com/TPT-FAQs-nf40-4-0725",
            "https://takeprofittrader.com/blog/what-is-drawdown-in-trading",
            "https://takeprofittrader.com/blog/speed-of-payouts"
          ],
          "size_analysis": {
            "score_path": 50000,
            "preferred_size": null,
            "confidence": "insufficient",
            "label": "No cross-size winner published yet",
            "reasons": [
              "All five current base subscription prices and reset fees are represented.",
              "Only the 50K Test has a fully frozen structural target/drawdown/contract dataset in this Preview candidate; declaring another size superior would overstate the evidence."
            ],
            "caveat": "Populate the remaining size-specific target, drawdown and contract fields from first-party account specifications before publishing a preferred-size badge."
          }
        }
      ]
    }
  ],
  "disclaimer": "Research snapshot for informational comparison. Firm terms change quickly; confirm current terms directly with each provider before purchase or trading.",
  "verification_meta": {
    "baseline_verified_at": "2026-09-08",
    "last_targeted_review_at": "2026-09-11",
    "targeted_scope": "Phidias Propfirm Express to Live added from current first-party Rules, Express to Live and Tradovate/TradingView pages. Existing five firms retain the 2026-09-08 full-baseline verification.",
    "source_conflict_policy": "When current first-party pages disagree, ZOLVEX scores from the dedicated Rules page and flags the conflict instead of silently selecting the more favorable marketing value.",
    "step4z_model_migration": "2026-09-11",
    "model_scope": "All six firms now use the canonical programs/account_sizes container. Existing five firms contain only the previously verified 50K representative path; Phidias E2L has a targeted-reviewed full size family.",
    "step4z_account_family_expansion": "2026-09-11",
    "account_family_scope": "All six initial firms now enumerate their known current account-size families. Unknown dynamic prices or unverified size-specific rule fields remain null and are explicitly flagged; no values are inferred."
  },
  "schema_version": "2.0-preview",
  "data_model": {
    "canonical": "firm.programs[].account_sizes[]",
    "compatibility": "Legacy firm-level plan/price/evaluation/funded/payout fields are retained during Step4Z Preview migration so the existing renderer and score engine remain stable.",
    "coverage_policy": "representative_path_only means only the scored account path has been migrated from the verified baseline; full_size_family means every listed size in that program has been targeted-reviewed.",
    "account_family_state": "Step4Z-B: all six initial firms enumerate current account-size families; field-level evidence may remain partial where first-party data is not frozen."
  },
  "publication": {
    "status": "bundled_verified_snapshot",
    "published_at": null,
    "candidate_id": null,
    "reviewed_by": null
  },
  "_delivery": {
    "storage": "static_fallback",
    "fallback": true
  }
}