{
  "model_version": 1,
  "nature": "Original derived analysis of two public fee policies; no original athlete-outcomes survey",
  "market": "USD web credit-card monthly memberships; country/account eligibility not certified",
  "member_counts": [
    25,
    100
  ],
  "prices_usd": [
    "5",
    "10",
    "20",
    "50"
  ],
  "scenario_count": 8,
  "provider_row_count": 16,
  "observed_athlete_transactions": 0,
  "formulae": {
    "gross": "N * P",
    "gameplan_transaction_deductions": "0.10 * N * P",
    "patreon_transaction_deductions": "0.10 * N * P + N * (0.029 * P + 0.30)",
    "patreon_nominal_effective_percent": "12.9 + 30 / P, with P in USD",
    "displayed_balance": "gross minus aggregate modeled transaction deductions rounded to cents"
  },
  "rounding": "Decimal arithmetic. No claim to reproduce provider transaction-rounding rules. Aggregate deductions displayed half-up to cents; displayed residual subtracts that rounded total to balance. The effective rate is calculated before display rounding. Actual billing can differ.",
  "conditions": [
    "One successful monthly payment per member",
    "No discounts, annual prepayment, mixed tiers, sales tax or currency mismatch",
    "Current published launch/standard terms apply; no legacy or negotiated deals"
  ],
  "excluded_costs": [
    "Fixed plan charges or optional add-ons",
    "Payout charges and FX/bank costs",
    "Taxes and tax-on-fees",
    "Refunds, disputes and chargebacks",
    "App-store purchase fees",
    "Labour, marketing, fulfilment and retention costs"
  ],
  "interpretation": "Balances are not profit, take-home income, bank payouts or expected demand. Different products/features are not held equivalent. No best/cheapest platform claim. No statistical representativeness or revenue guarantee.",
  "sources_file": "public-sources.json",
  "reproduce": "python3 calculate.py",
  "originality_boundary": "The calculated comparisons and downloadable model are the original contribution. The fee inputs remain attributed to their publishers. Do not call this a unique empirical statistic, industry average or an independent survey."
}
