{
  "tool_id": "ai_feature_attribution",
  "slug": "ai-feature-attribution",
  "path": "/ai-feature-attribution/",
  "mode": "engine_module",
  "usage": "Client-side calculator. Open https://aibizhub.io/ai-feature-attribution/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/ai-feature-attribution.js — call compute(input) with the JSON shape below.",
  "methodology": "https://aibizhub.io/methodology/ai-feature-attribution/",
  "sample_input": {
    "tool": "ai_feature_attribution",
    "total_arr": 2000000,
    "ai_specific_users_pct": 30,
    "ai_users_arpu_uplift_percent": 25,
    "ai_infra_monthly_cost": 8000,
    "churn_difference_pct": -2,
    "total_users": 5000
  },
  "input_schema": {
    "type": "object",
    "properties": {
      "tool": {
        "type": "string"
      },
      "total_arr": {
        "type": "number"
      },
      "ai_specific_users_pct": {
        "type": "number"
      },
      "ai_users_arpu_uplift_percent": {
        "type": "number"
      },
      "ai_infra_monthly_cost": {
        "type": "number"
      },
      "churn_difference_pct": {
        "type": "number"
      },
      "total_users": {
        "type": "number"
      }
    },
    "required": [
      "tool",
      "total_arr",
      "ai_specific_users_pct",
      "ai_users_arpu_uplift_percent",
      "ai_infra_monthly_cost",
      "churn_difference_pct",
      "total_users"
    ]
  },
  "output_schema": {
    "type": "object",
    "properties": {
      "aiUsers": {
        "type": "number"
      },
      "nonAiUsers": {
        "type": "number"
      },
      "baseArpu": {
        "type": "number"
      },
      "aiArpu": {
        "type": "number"
      },
      "arrAttributableToAi": {
        "type": "number"
      },
      "annualAiInfraCost": {
        "type": "number"
      },
      "netAiAttributableArr": {
        "type": "number"
      },
      "grossMarginPercentAiCohort": {
        "type": "number"
      },
      "grossMarginPercentNonAiCohort": {
        "type": "number"
      },
      "effectiveChurnReductionPercent": {
        "type": "number"
      }
    }
  }
}
