{
  "version": "1.0",
  "hub": "aibizhub",
  "generated_at": "2026-05-27T14:07:27.189Z",
  "total": 65,
  "base": "https://aibizhub.io/engines/",
  "engines": [
    {
      "slug": "ab-test-significance-calculator",
      "url": "https://aibizhub.io/engines/ab-test-significance-calculator.js",
      "types": "https://aibizhub.io/engines/ab-test-significance-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "visitors_a": {
            "type": "number"
          },
          "conversions_a": {
            "type": "number"
          },
          "visitors_b": {
            "type": "number"
          },
          "conversions_b": {
            "type": "number"
          },
          "confidence_level": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "visitors_a",
          "conversions_a",
          "visitors_b",
          "conversions_b",
          "confidence_level"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "rateA": {
            "type": "number"
          },
          "rateB": {
            "type": "number"
          },
          "relativeLift": {
            "type": "number"
          },
          "zScore": {
            "type": "number"
          },
          "pValue": {
            "type": "number"
          },
          "conclusion": {
            "type": "string"
          },
          "confidenceLevel": {
            "type": "number"
          },
          "requiredSampleSize": {
            "type": "number"
          },
          "powerMessage": {
            "type": "string"
          }
        }
      },
      "example": {
        "tool": "ab_test_significance",
        "visitors_a": 5000,
        "conversions_a": 250,
        "visitors_b": 5000,
        "conversions_b": 285,
        "confidence_level": 95
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/ab-test-significance-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/ab-test-significance-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "ad-spend-roas-calculator",
      "url": "https://aibizhub.io/engines/ad-spend-roas-calculator.js",
      "types": "https://aibizhub.io/engines/ad-spend-roas-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "ad_spend": {
            "type": "number"
          },
          "revenue_generated": {
            "type": "number"
          },
          "product_cost": {
            "type": "number"
          },
          "target_profit_margin_percent": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "ad_spend",
          "product_cost",
          "target_profit_margin_percent"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "revenue": {
            "type": "number",
            "description": "Total revenue in dollars"
          },
          "actualRoas": {
            "type": "number",
            "description": "Actual Return on Ad Spend (revenue / ad spend)"
          },
          "breakEvenRoas": {
            "type": "number",
            "description": "Minimum ROAS to cover COGS"
          },
          "profitAfterAdSpend": {
            "type": "number",
            "description": "Profit after COGS and ad spend in dollars"
          },
          "profitMarginPercent": {
            "type": "number",
            "description": "Net profit margin as a percentage"
          },
          "targetCpa": {
            "type": [
              "number",
              "null"
            ],
            "description": "Target cost per acquisition for desired margin in dollars"
          },
          "roasHealth": {
            "type": "string",
            "enum": [
              "Excellent",
              "Good",
              "Caution",
              "Danger"
            ]
          },
          "guidance": {
            "type": "string",
            "description": "Actionable ROAS optimization guidance"
          },
          "cogs": {
            "type": "number",
            "description": "Total cost of goods sold in dollars"
          },
          "grossProfit": {
            "type": "number",
            "description": "Gross profit before ad spend in dollars"
          }
        }
      },
      "example": {
        "tool": "ad_spend_roas_calculator",
        "ad_spend": 5000,
        "revenue_generated": 20000,
        "product_cost": 20,
        "target_profit_margin_percent": 20
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/ad-spend-roas-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/ad-spend-roas-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "agent-cost-per-validated-customer",
      "url": "https://aibizhub.io/engines/agent-cost-per-validated-customer.js",
      "types": "https://aibizhub.io/engines/agent-cost-per-validated-customer.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "monthly_active_users": {
            "type": "number"
          },
          "activation_rate": {
            "type": "number"
          },
          "retention_30d": {
            "type": "number"
          },
          "tokens_per_user_per_month": {
            "type": "number"
          },
          "model_input_price_per_mtok": {
            "type": "number"
          },
          "model_output_price_per_mtok": {
            "type": "number"
          },
          "infra_cost_per_user_per_month": {
            "type": "number"
          },
          "price_per_user_per_month": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "monthly_active_users",
          "activation_rate",
          "retention_30d",
          "tokens_per_user_per_month",
          "model_input_price_per_mtok",
          "model_output_price_per_mtok",
          "infra_cost_per_user_per_month",
          "price_per_user_per_month"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "totalMonthlyAiCost": {
            "type": "number"
          },
          "totalMonthlyInfraCost": {
            "type": "number"
          },
          "totalMonthlyCost": {
            "type": "number"
          },
          "validatedCustomers": {
            "type": "number"
          },
          "costPerValidatedCustomer": {
            "type": "number"
          },
          "monthlyRevenueAtPrice": {
            "type": "number"
          },
          "grossMarginAtPrice": {
            "type": "number"
          },
          "grossMarginPercentAtPrice": {
            "type": "number"
          }
        }
      },
      "example": {
        "tool": "agent_cost_per_validated_customer",
        "monthly_active_users": 5000,
        "activation_rate": 35,
        "retention_30d": 45,
        "tokens_per_user_per_month": 60000,
        "model_input_price_per_mtok": 3,
        "model_output_price_per_mtok": 15,
        "infra_cost_per_user_per_month": 0.5,
        "price_per_user_per_month": 20
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/agent-cost-per-validated-customer/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/agent-cost-per-validated-customer.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "ai-feature-attribution",
      "url": "https://aibizhub.io/engines/ai-feature-attribution.js",
      "types": "https://aibizhub.io/engines/ai-feature-attribution.d.ts",
      "exports": [
        "compute"
      ],
      "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"
          }
        }
      },
      "example": {
        "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
      },
      "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."
    },
    {
      "slug": "ai-product-margin-calculator",
      "url": "https://aibizhub.io/engines/ai-product-margin-calculator.js",
      "types": "https://aibizhub.io/engines/ai-product-margin-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "subscription_price": {
            "type": "number"
          },
          "avg_api_calls_per_day": {
            "type": "number"
          },
          "avg_input_tokens": {
            "type": "number"
          },
          "avg_output_tokens": {
            "type": "number"
          },
          "input_cost_per_million": {
            "type": "number"
          },
          "output_cost_per_million": {
            "type": "number"
          },
          "hosting_cost_per_user": {
            "type": "number"
          },
          "other_per_user_costs": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "subscription_price",
          "avg_api_calls_per_day",
          "avg_input_tokens",
          "avg_output_tokens",
          "input_cost_per_million",
          "output_cost_per_million",
          "hosting_cost_per_user",
          "other_per_user_costs"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "apiCostPerUser": {
            "type": "number"
          },
          "totalCostPerUser": {
            "type": "number"
          },
          "grossMarginPerUser": {
            "type": "number"
          },
          "grossMarginPercent": {
            "type": "number"
          },
          "apiSharePercent": {
            "type": "number"
          },
          "dominantCostDriver": {
            "type": "string"
          },
          "scaleTiers": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "users": {
                  "type": "number"
                },
                "totalRevenue": {
                  "type": "number"
                },
                "totalCost": {
                  "type": "number"
                },
                "totalProfit": {
                  "type": "number"
                },
                "marginPercent": {
                  "type": "number"
                }
              }
            }
          },
          "insight": {
            "type": "string"
          }
        }
      },
      "example": {
        "tool": "ai_product_margin_calculator",
        "subscription_price": 29,
        "avg_api_calls_per_day": 20,
        "avg_input_tokens": 500,
        "avg_output_tokens": 1000,
        "input_cost_per_million": 2.5,
        "output_cost_per_million": 10,
        "hosting_cost_per_user": 0.5,
        "other_per_user_costs": 0.25
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/ai-product-margin-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/ai-product-margin-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "ai-stack-cost-calculator",
      "url": "https://aibizhub.io/engines/ai-stack-cost-calculator.js",
      "types": "https://aibizhub.io/engines/ai-stack-cost-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "hosting_index": {
            "type": "string"
          },
          "hosting_custom_cost": {
            "type": "number"
          },
          "database_index": {
            "type": "string"
          },
          "database_custom_cost": {
            "type": "number"
          },
          "auth_index": {
            "type": "string"
          },
          "auth_custom_cost": {
            "type": "number"
          },
          "ai_model_index": {
            "type": "string"
          },
          "ai_custom_input_cost": {
            "type": "number"
          },
          "ai_custom_output_cost": {
            "type": "number"
          },
          "avg_input_tokens": {
            "type": "number"
          },
          "avg_output_tokens": {
            "type": "number"
          },
          "api_calls_per_user_per_day": {
            "type": "number"
          },
          "email_index": {
            "type": "string"
          },
          "email_custom_cost": {
            "type": "number"
          },
          "monitoring_index": {
            "type": "string"
          },
          "monitoring_custom_cost": {
            "type": "number"
          },
          "domain_cost_yearly": {
            "type": "number"
          },
          "other_monthly_costs": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "hosting_index",
          "hosting_custom_cost",
          "database_index",
          "database_custom_cost",
          "auth_index",
          "auth_custom_cost",
          "ai_model_index",
          "ai_custom_input_cost",
          "ai_custom_output_cost",
          "avg_input_tokens",
          "avg_output_tokens",
          "api_calls_per_user_per_day",
          "email_index",
          "email_custom_cost",
          "monitoring_index",
          "monitoring_custom_cost",
          "domain_cost_yearly",
          "other_monthly_costs"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "tiers": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "users": {
                  "type": "number"
                },
                "hosting": {
                  "type": "number"
                },
                "database": {
                  "type": "number"
                },
                "auth": {
                  "type": "number"
                },
                "aiApi": {
                  "type": "number"
                },
                "email": {
                  "type": "number"
                },
                "monitoring": {
                  "type": "number"
                },
                "domain": {
                  "type": "number"
                },
                "other": {
                  "type": "number"
                },
                "total": {
                  "type": "number"
                },
                "costPerUser": {
                  "type": "number"
                }
              }
            }
          },
          "dominantDriver": {
            "type": "string"
          },
          "dominantDriverPercent": {
            "type": "number"
          },
          "insight": {
            "type": "string"
          }
        }
      },
      "example": {
        "tool": "ai_stack_cost_calculator",
        "hosting_index": "1",
        "hosting_custom_cost": 0,
        "database_index": "1",
        "database_custom_cost": 0,
        "auth_index": "0",
        "auth_custom_cost": 0,
        "ai_model_index": "0",
        "ai_custom_input_cost": 0,
        "ai_custom_output_cost": 0,
        "avg_input_tokens": 500,
        "avg_output_tokens": 1000,
        "api_calls_per_user_per_day": 5,
        "email_index": "0",
        "email_custom_cost": 0,
        "monitoring_index": "0",
        "monitoring_custom_cost": 0,
        "domain_cost_yearly": 15,
        "other_monthly_costs": 0
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/ai-stack-cost-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/ai-stack-cost-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "ai-vs-human-support-cost",
      "url": "https://aibizhub.io/engines/ai-vs-human-support-cost.js",
      "types": "https://aibizhub.io/engines/ai-vs-human-support-cost.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "tickets_per_month": {
            "type": "number"
          },
          "avg_human_minutes_per_ticket": {
            "type": "number"
          },
          "human_hourly_cost": {
            "type": "number"
          },
          "ai_resolution_rate": {
            "type": "number"
          },
          "tokens_per_ai_resolved": {
            "type": "number"
          },
          "ai_input_price_per_mtok": {
            "type": "number"
          },
          "ai_output_price_per_mtok": {
            "type": "number"
          },
          "escalation_overhead_minutes": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "tickets_per_month",
          "avg_human_minutes_per_ticket",
          "human_hourly_cost",
          "ai_resolution_rate",
          "tokens_per_ai_resolved",
          "ai_input_price_per_mtok",
          "ai_output_price_per_mtok",
          "escalation_overhead_minutes"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "humanOnlyMonthlyCost": {
            "type": "number"
          },
          "costPerHumanTicket": {
            "type": "number"
          },
          "aiFirstMonthlyCost": {
            "type": "number"
          },
          "costPerAiTicket": {
            "type": "number"
          },
          "monthlySavings": {
            "type": "number"
          },
          "savingsPercent": {
            "type": "number"
          },
          "breakEvenTickets": {
            "type": "number"
          },
          "aiResolvedCount": {
            "type": "number"
          },
          "escalatedCount": {
            "type": "number"
          }
        }
      },
      "example": {
        "tool": "ai_vs_human_support_cost",
        "tickets_per_month": 4000,
        "avg_human_minutes_per_ticket": 12,
        "human_hourly_cost": 35,
        "ai_resolution_rate": 65,
        "tokens_per_ai_resolved": 4000,
        "ai_input_price_per_mtok": 0.5,
        "ai_output_price_per_mtok": 1.5,
        "escalation_overhead_minutes": 3
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/ai-vs-human-support-cost/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/ai-vs-human-support-cost.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "bootstrapped-runway-calculator",
      "url": "https://aibizhub.io/engines/bootstrapped-runway-calculator.js",
      "types": "https://aibizhub.io/engines/bootstrapped-runway-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "personal_savings": {
            "type": "number"
          },
          "monthly_personal_expenses": {
            "type": "number"
          },
          "side_income": {
            "type": "number"
          },
          "current_mrr": {
            "type": "number"
          },
          "monthly_mrr_growth": {
            "type": "number"
          },
          "monthly_business_costs": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "personal_savings",
          "monthly_personal_expenses",
          "side_income",
          "current_mrr",
          "monthly_mrr_growth",
          "monthly_business_costs"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "personalRunwayMonths": {
            "type": "number"
          },
          "monthsToRamenProfitable": {
            "type": "number"
          },
          "monthsToFullyProfitable": {
            "type": "number"
          },
          "breakEvenMrr": {
            "type": "number"
          },
          "ramenMrr": {
            "type": "number"
          },
          "timeline": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "month": {
                  "type": "number"
                },
                "savings": {
                  "type": "number"
                },
                "mrr": {
                  "type": "number"
                },
                "netCashFlow": {
                  "type": "number"
                }
              }
            }
          },
          "insight": {
            "type": "string"
          }
        }
      },
      "example": {
        "tool": "bootstrapped_runway_calculator",
        "personal_savings": 30000,
        "monthly_personal_expenses": 3000,
        "side_income": 0,
        "current_mrr": 500,
        "monthly_mrr_growth": 10,
        "monthly_business_costs": 200
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/bootstrapped-runway-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/bootstrapped-runway-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "break-even-units-calculator",
      "url": "https://aibizhub.io/engines/break-even-units-calculator.js",
      "types": "https://aibizhub.io/engines/break-even-units-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "mode": {
            "type": "string"
          },
          "fixed_costs": {
            "type": "number"
          },
          "target_profit": {
            "type": "number"
          },
          "planned_units": {
            "type": "number"
          },
          "unit_price": {
            "type": "number"
          },
          "variable_cost_per_unit": {
            "type": "number"
          },
          "products": {
            "type": "array",
            "items": {
              "type": "object"
            }
          }
        },
        "required": [
          "tool",
          "mode",
          "fixed_costs",
          "target_profit",
          "unit_price",
          "variable_cost_per_unit",
          "products"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "mode": {
            "type": "string"
          },
          "fixedCosts": {
            "type": "number"
          },
          "targetProfit": {
            "type": "number"
          },
          "contributionMarginPerUnit": {
            "type": "number"
          },
          "contributionMarginRatio": {
            "type": "number"
          },
          "weightedAveragePrice": {
            "type": "number"
          },
          "breakEvenUnits": {
            "type": "number"
          },
          "breakEvenRevenue": {
            "type": "number"
          },
          "targetProfitUnits": {
            "type": "number"
          },
          "targetProfitRevenue": {
            "type": "number"
          },
          "marginOfSafetyUnits": {
            "type": "number"
          },
          "marginOfSafetyPercent": {
            "type": "number"
          },
          "scenarioTable": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "label": {
                  "type": "string"
                },
                "unitPrice": {
                  "type": "number"
                },
                "variableCostPerUnit": {
                  "type": "number"
                },
                "contributionMarginPerUnit": {
                  "type": "number"
                },
                "breakEvenUnits": {
                  "type": "number"
                },
                "breakEvenRevenue": {
                  "type": "number"
                }
              }
            }
          },
          "mixBreakdown": {
            "type": "array",
            "items": {}
          },
          "warnings": {
            "type": "array",
            "items": {}
          },
          "assumptionsEcho": {
            "type": "object",
            "properties": {
              "mode": {
                "type": "string"
              },
              "fixedCosts": {
                "type": "number"
              },
              "targetProfit": {
                "type": "number"
              },
              "plannedUnits": {
                "type": "number"
              },
              "unitPrice": {
                "type": "number"
              },
              "variableCostPerUnit": {
                "type": "number"
              },
              "products": {
                "type": "array",
                "items": {}
              }
            }
          }
        }
      },
      "example": {
        "tool": "break_even_units_revenue",
        "mode": "single",
        "fixed_costs": 20000,
        "target_profit": 10000,
        "planned_units": 350,
        "unit_price": 150,
        "variable_cost_per_unit": 60,
        "products": []
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/break-even-units-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/break-even-units-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "build-vs-buy-decision-engine",
      "url": "https://aibizhub.io/engines/build-vs-buy-decision-engine.js",
      "types": "https://aibizhub.io/engines/build-vs-buy-decision-engine.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "hourly_value": {
            "type": "number"
          },
          "components": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "enabled": {
                  "type": "boolean"
                },
                "time_to_build_hours": {
                  "type": "number"
                },
                "maintenance_hours_per_month": {
                  "type": "number"
                },
                "managed_service_cost": {
                  "type": "number"
                }
              },
              "required": [
                "name",
                "enabled",
                "time_to_build_hours",
                "maintenance_hours_per_month",
                "managed_service_cost"
              ]
            }
          }
        },
        "required": [
          "tool",
          "hourly_value",
          "components"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "components": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "buildCostOneTime": {
                  "type": "integer"
                },
                "annualMaintenanceCost": {
                  "type": "integer"
                },
                "annualBuildTotalCost": {
                  "type": "integer"
                },
                "annualBuyCost": {
                  "type": "integer"
                },
                "breakEvenMonths": {
                  "type": "null"
                },
                "verdict": {
                  "type": "string"
                },
                "reasoning": {
                  "type": "string"
                }
              }
            }
          },
          "totalBuildHours": {
            "type": "integer"
          },
          "totalAnnualBuildCost": {
            "type": "integer"
          },
          "totalAnnualBuyCost": {
            "type": "integer"
          },
          "annualSavings": {
            "type": "integer"
          },
          "overallVerdict": {
            "type": "string"
          },
          "insight": {
            "type": "string"
          }
        }
      },
      "example": {
        "tool": "build_vs_buy_decision_engine",
        "hourly_value": 100,
        "components": [
          {
            "name": "auth",
            "enabled": true,
            "time_to_build_hours": 40,
            "maintenance_hours_per_month": 4,
            "managed_service_cost": 25
          },
          {
            "name": "database",
            "enabled": true,
            "time_to_build_hours": 20,
            "maintenance_hours_per_month": 2,
            "managed_service_cost": 25
          }
        ]
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/build-vs-buy-decision-engine/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/build-vs-buy-decision-engine.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "burn-multiple-calculator",
      "url": "https://aibizhub.io/engines/burn-multiple-calculator.js",
      "types": "https://aibizhub.io/engines/burn-multiple-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "net_burn_monthly": {
            "type": "number"
          },
          "net_new_arr_monthly": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "net_burn_monthly",
          "net_new_arr_monthly"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "burnMultiple": {
            "type": "integer"
          },
          "verdict": {
            "type": "string"
          },
          "annualBurn": {
            "type": "integer"
          },
          "annualNetNewArr": {
            "type": "integer"
          }
        }
      },
      "example": {
        "tool": "burn_multiple",
        "net_burn_monthly": 100000,
        "net_new_arr_monthly": 50000
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/burn-multiple-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/burn-multiple-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "business-valuation-calculator",
      "url": "https://aibizhub.io/engines/business-valuation-calculator.js",
      "types": "https://aibizhub.io/engines/business-valuation-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "annual_revenue": {
            "type": "number"
          },
          "revenue_multiple": {
            "type": "number"
          },
          "sde": {
            "type": "number"
          },
          "sde_multiple": {
            "type": "number"
          },
          "ebitda": {
            "type": "number"
          },
          "ebitda_multiple": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "annual_revenue",
          "revenue_multiple",
          "sde",
          "sde_multiple",
          "ebitda",
          "ebitda_multiple"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "methods": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "description": {
                  "type": "string"
                },
                "range": {
                  "type": "object",
                  "properties": {
                    "low": {
                      "type": "number"
                    },
                    "mid": {
                      "type": "number"
                    },
                    "high": {
                      "type": "number"
                    }
                  }
                },
                "multiple": {
                  "type": "number"
                },
                "baseValue": {
                  "type": "number"
                }
              }
            }
          },
          "blendedRange": {
            "type": "object",
            "properties": {
              "low": {
                "type": "number"
              },
              "mid": {
                "type": "number"
              },
              "high": {
                "type": "number"
              }
            }
          },
          "warnings": {
            "type": "array",
            "items": {}
          }
        }
      },
      "example": {
        "tool": "business_valuation_calculator",
        "annual_revenue": 500000,
        "revenue_multiple": 1.5,
        "sde": 150000,
        "sde_multiple": 3,
        "ebitda": 120000,
        "ebitda_multiple": 4
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/business-valuation-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/business-valuation-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "cac-calculator",
      "url": "https://aibizhub.io/engines/cac-calculator.js",
      "types": "https://aibizhub.io/engines/cac-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "sales_marketing_spend": {
            "type": "integer"
          },
          "new_customers": {
            "type": "integer"
          },
          "arpu_monthly": {
            "type": "integer"
          },
          "gross_margin_percent": {
            "type": "integer"
          },
          "monthly_churn_percent": {
            "type": "integer"
          }
        },
        "required": [
          "tool",
          "sales_marketing_spend",
          "new_customers",
          "arpu_monthly",
          "gross_margin_percent",
          "monthly_churn_percent"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "primaryLabel": {
            "type": "string"
          },
          "primaryValue": {
            "type": "number"
          },
          "primaryFormat": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "metrics": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "label": {
                  "type": "string"
                },
                "value": {
                  "type": "number"
                },
                "format": {
                  "type": "string"
                }
              }
            }
          },
          "warnings": {
            "type": "array",
            "items": {}
          },
          "assumptionsEcho": {
            "type": "object",
            "properties": {
              "sales_marketing_spend": {
                "type": "number"
              },
              "new_customers": {
                "type": "number"
              },
              "arpu_monthly": {
                "type": "number"
              },
              "gross_margin_percent": {
                "type": "number"
              },
              "monthly_churn_percent": {
                "type": "number"
              }
            }
          }
        }
      },
      "example": {
        "tool": "cac_calculator",
        "sales_marketing_spend": 32000,
        "new_customers": 40,
        "arpu_monthly": 129,
        "gross_margin_percent": 78,
        "monthly_churn_percent": 4
      },
      "usage": null
    },
    {
      "slug": "cac-payback-calculator",
      "url": "https://aibizhub.io/engines/cac-payback-calculator.js",
      "types": "https://aibizhub.io/engines/cac-payback-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "cac": {
            "type": "number"
          },
          "arpu_monthly": {
            "type": "number"
          },
          "gross_margin_percent": {
            "type": "number"
          },
          "target_payback_months": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "cac",
          "arpu_monthly",
          "gross_margin_percent"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "monthlyGrossProfit": {
            "type": "number",
            "description": "Monthly gross profit per customer in dollars"
          },
          "paybackMonths": {
            "type": "number",
            "description": "CAC payback period in months"
          },
          "estimatedLtv24m": {
            "type": "number",
            "description": "Estimated 24-month LTV in dollars"
          },
          "ltvCacRatio24m": {
            "type": "number",
            "description": "LTV:CAC ratio over 24 months"
          },
          "paybackHealth": {
            "type": "string",
            "enum": [
              "Excellent",
              "Good",
              "Caution",
              "Danger"
            ]
          },
          "ltvCacHealth": {
            "type": "string",
            "enum": [
              "Excellent",
              "Good",
              "Caution",
              "Danger"
            ]
          },
          "monthsToBreakEven": {
            "type": "number"
          },
          "vsTargetDeltaMonths": {
            "type": [
              "number",
              "null"
            ],
            "description": "Delta vs target payback in months (null if no target)"
          },
          "guidance": {
            "type": "string",
            "description": "Actionable guidance based on health classification"
          }
        }
      },
      "example": {
        "tool": "cac_payback_calculator",
        "cac": 2400,
        "arpu_monthly": 129,
        "gross_margin_percent": 75,
        "target_payback_months": 12
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/cac-payback-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/cac-payback-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "cash-conversion-cycle-calculator",
      "url": "https://aibizhub.io/engines/cash-conversion-cycle-calculator.js",
      "types": "https://aibizhub.io/engines/cash-conversion-cycle-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "dio": {
            "type": "integer"
          },
          "dso": {
            "type": "integer"
          },
          "dpo": {
            "type": "integer"
          },
          "monthly_cogs": {
            "type": "integer"
          }
        },
        "required": [
          "tool",
          "dio",
          "dso",
          "dpo",
          "monthly_cogs"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "primaryLabel": {
            "type": "string"
          },
          "primaryValue": {
            "type": "number"
          },
          "primaryFormat": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "metrics": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "label": {
                  "type": "string"
                },
                "value": {
                  "type": "number"
                },
                "format": {
                  "type": "string"
                }
              }
            }
          },
          "warnings": {
            "type": "array",
            "items": {}
          },
          "assumptionsEcho": {
            "type": "object",
            "properties": {
              "dio": {
                "type": "number"
              },
              "dso": {
                "type": "number"
              },
              "dpo": {
                "type": "number"
              },
              "monthly_cogs": {
                "type": "number"
              }
            }
          }
        }
      },
      "example": {
        "tool": "cash_conversion_cycle",
        "dio": 38,
        "dso": 42,
        "dpo": 28,
        "monthly_cogs": 95000
      },
      "usage": null
    },
    {
      "slug": "churn-retention-calculator",
      "url": "https://aibizhub.io/engines/churn-retention-calculator.js",
      "types": "https://aibizhub.io/engines/churn-retention-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "active_customers": {
            "type": "integer"
          },
          "monthly_churn_percent": {
            "type": "integer"
          },
          "retention_lift_percent": {
            "type": "number"
          },
          "arpu_monthly": {
            "type": "integer"
          },
          "horizon_months": {
            "type": "integer"
          }
        },
        "required": [
          "tool",
          "active_customers",
          "monthly_churn_percent",
          "retention_lift_percent",
          "arpu_monthly",
          "horizon_months"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "primaryLabel": {
            "type": "string"
          },
          "primaryValue": {
            "type": "number"
          },
          "primaryFormat": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "metrics": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "label": {
                  "type": "string"
                },
                "value": {
                  "type": "number"
                },
                "format": {
                  "type": "string"
                }
              }
            }
          },
          "warnings": {
            "type": "array",
            "items": {}
          },
          "assumptionsEcho": {
            "type": "object",
            "properties": {
              "active_customers": {
                "type": "number"
              },
              "monthly_churn_percent": {
                "type": "number"
              },
              "retention_lift_percent": {
                "type": "number"
              },
              "arpu_monthly": {
                "type": "number"
              },
              "horizon_months": {
                "type": "number"
              }
            }
          }
        }
      },
      "example": {
        "tool": "churn_retention",
        "active_customers": 1200,
        "monthly_churn_percent": 4,
        "retention_lift_percent": 1.5,
        "arpu_monthly": 129,
        "horizon_months": 12
      },
      "usage": null
    },
    {
      "slug": "commute-vs-remote-calculator",
      "url": "https://aibizhub.io/engines/commute-vs-remote-calculator.js",
      "types": "https://aibizhub.io/engines/commute-vs-remote-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "round_trip_distance": {
            "type": "number"
          },
          "round_trip_time_minutes": {
            "type": "number"
          },
          "current_commute_days_per_week": {
            "type": "number"
          },
          "target_commute_days_per_week": {
            "type": "number"
          },
          "work_weeks_per_year": {
            "type": "number"
          },
          "cost_per_distance_unit": {
            "type": "number"
          },
          "parking_tolls_per_day": {
            "type": "number"
          },
          "transit_fare_per_day": {
            "type": "number"
          },
          "value_of_time_per_hour": {
            "type": "number"
          },
          "effective_tax_rate_percent": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "round_trip_distance",
          "round_trip_time_minutes",
          "current_commute_days_per_week",
          "target_commute_days_per_week",
          "work_weeks_per_year",
          "cost_per_distance_unit",
          "parking_tolls_per_day",
          "transit_fare_per_day",
          "value_of_time_per_hour",
          "effective_tax_rate_percent"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "currentScenario": {
            "type": "object",
            "properties": {
              "daysPerWeek": {
                "type": "number"
              },
              "annualCommuteDays": {
                "type": "number"
              },
              "monthlyOutOfPocketCost": {
                "type": "number"
              },
              "annualOutOfPocketCost": {
                "type": "number"
              },
              "monthlyCommuteHours": {
                "type": "number"
              },
              "annualCommuteHours": {
                "type": "number"
              },
              "monthlyTimeCostGross": {
                "type": "number"
              },
              "annualTimeCostGross": {
                "type": "number"
              },
              "monthlyTimeCostNet": {
                "type": "number"
              },
              "annualTimeCostNet": {
                "type": "number"
              },
              "monthlyTotalEconomicNet": {
                "type": "number"
              },
              "annualTotalEconomicNet": {
                "type": "number"
              }
            }
          },
          "targetScenario": {
            "type": "object",
            "properties": {
              "daysPerWeek": {
                "type": "number"
              },
              "annualCommuteDays": {
                "type": "number"
              },
              "monthlyOutOfPocketCost": {
                "type": "number"
              },
              "annualOutOfPocketCost": {
                "type": "number"
              },
              "monthlyCommuteHours": {
                "type": "number"
              },
              "annualCommuteHours": {
                "type": "number"
              },
              "monthlyTimeCostGross": {
                "type": "number"
              },
              "annualTimeCostGross": {
                "type": "number"
              },
              "monthlyTimeCostNet": {
                "type": "number"
              },
              "annualTimeCostNet": {
                "type": "number"
              },
              "monthlyTotalEconomicNet": {
                "type": "number"
              },
              "annualTotalEconomicNet": {
                "type": "number"
              }
            }
          },
          "monthlyCostDelta": {
            "type": "number"
          },
          "annualCostDelta": {
            "type": "number"
          },
          "monthlyTimeDeltaHours": {
            "type": "number"
          },
          "annualTimeDeltaHours": {
            "type": "number"
          },
          "monthlyEconomicDeltaNet": {
            "type": "number"
          },
          "annualEconomicDeltaNet": {
            "type": "number"
          },
          "scenarioTable": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "daysPerWeek": {
                  "type": "number"
                },
                "annualCommuteDays": {
                  "type": "number"
                },
                "monthlyOutOfPocketCost": {
                  "type": "number"
                },
                "annualOutOfPocketCost": {
                  "type": "number"
                },
                "monthlyCommuteHours": {
                  "type": "number"
                },
                "annualCommuteHours": {
                  "type": "number"
                },
                "monthlyTimeCostGross": {
                  "type": "number"
                },
                "annualTimeCostGross": {
                  "type": "number"
                },
                "monthlyTimeCostNet": {
                  "type": "number"
                },
                "annualTimeCostNet": {
                  "type": "number"
                },
                "monthlyTotalEconomicNet": {
                  "type": "number"
                },
                "annualTotalEconomicNet": {
                  "type": "number"
                }
              }
            }
          },
          "recommendedLowestCostDaysPerWeek": {
            "type": "number"
          },
          "warnings": {
            "type": "array",
            "items": {}
          },
          "assumptionsEcho": {
            "type": "object",
            "properties": {
              "roundTripDistance": {
                "type": "number"
              },
              "roundTripTimeMinutes": {
                "type": "number"
              },
              "workWeeksPerYear": {
                "type": "number"
              },
              "perDayOutOfPocketCost": {
                "type": "number"
              },
              "valueOfTimePerHour": {
                "type": "number"
              },
              "effectiveTaxRatePercent": {
                "type": "number"
              }
            }
          }
        }
      },
      "example": {
        "tool": "commute_vs_remote_cost",
        "round_trip_distance": 30,
        "round_trip_time_minutes": 70,
        "current_commute_days_per_week": 5,
        "target_commute_days_per_week": 2,
        "work_weeks_per_year": 48,
        "cost_per_distance_unit": 0.67,
        "parking_tolls_per_day": 10,
        "transit_fare_per_day": 0,
        "value_of_time_per_hour": 35,
        "effective_tax_rate_percent": 30
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/commute-vs-remote-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/commute-vs-remote-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "consulting-day-rate-calculator",
      "url": "https://aibizhub.io/engines/consulting-day-rate-calculator.js",
      "types": "https://aibizhub.io/engines/consulting-day-rate-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "annual_target": {
            "type": "number"
          },
          "working_days_per_year": {
            "type": "number"
          },
          "overhead_percent": {
            "type": "number"
          },
          "tax_percent": {
            "type": "number"
          },
          "billable_percent": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "annual_target",
          "working_days_per_year",
          "overhead_percent",
          "tax_percent",
          "billable_percent"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "dayRate": {
            "type": "number"
          },
          "hourlyEquivalent": {
            "type": "number"
          },
          "monthlyRevenue": {
            "type": "number"
          },
          "annualRevenue": {
            "type": "number"
          },
          "effectiveDaysPerYear": {
            "type": "integer"
          }
        }
      },
      "example": {
        "tool": "consulting_day_rate",
        "annual_target": 150000,
        "working_days_per_year": 230,
        "overhead_percent": 20,
        "tax_percent": 25,
        "billable_percent": 70
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/consulting-day-rate-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/consulting-day-rate-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "content-marketing-payback-calculator",
      "url": "https://aibizhub.io/engines/content-marketing-payback-calculator.js",
      "types": "https://aibizhub.io/engines/content-marketing-payback-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "monthly_content_cost": {
            "type": "number"
          },
          "months_to_first_traffic": {
            "type": "number"
          },
          "expected_monthly_visitors": {
            "type": "number"
          },
          "conversion_rate_percent": {
            "type": "number"
          },
          "average_customer_value": {
            "type": "number"
          },
          "customer_lifespan_months": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "monthly_content_cost",
          "months_to_first_traffic",
          "expected_monthly_visitors",
          "conversion_rate_percent",
          "average_customer_value",
          "customer_lifespan_months"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "monthlyRevenueAtMaturity": {
            "type": "number",
            "description": "Monthly revenue at full traffic maturity in dollars"
          },
          "totalInvestmentToPayback": {
            "type": "number",
            "description": "Total investment required to reach payback in dollars"
          },
          "paybackMonth": {
            "type": [
              "number",
              "null"
            ],
            "description": "Month at which cumulative revenue exceeds investment, or null if not reached within 36 months"
          },
          "roi12m": {
            "type": "number",
            "description": "Cumulative ROI at 12 months as a percentage"
          },
          "roi24m": {
            "type": "number",
            "description": "Cumulative ROI at 24 months as a percentage"
          },
          "roi36m": {
            "type": "number",
            "description": "Cumulative ROI at 36 months as a percentage"
          },
          "breakEvenTrafficVolume": {
            "type": "number",
            "description": "Monthly visitors needed to cover monthly content cost"
          },
          "customerLtv": {
            "type": "number",
            "description": "Customer lifetime value in dollars"
          }
        }
      },
      "example": {
        "tool": "content_marketing_payback_calculator",
        "monthly_content_cost": 3000,
        "months_to_first_traffic": 4,
        "expected_monthly_visitors": 5000,
        "conversion_rate_percent": 2,
        "average_customer_value": 150,
        "customer_lifespan_months": 12
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/content-marketing-payback-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/content-marketing-payback-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "contractor-vs-employee-calculator",
      "url": "https://aibizhub.io/engines/contractor-vs-employee-calculator.js",
      "types": "https://aibizhub.io/engines/contractor-vs-employee-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "annual_salary": {
            "type": "number"
          },
          "contractor_hourly_rate": {
            "type": "number"
          },
          "annual_hours": {
            "type": "number"
          },
          "employer_fica_rate_percent": {
            "type": "number"
          },
          "futa_annual": {
            "type": "number"
          },
          "state_unemployment_annual": {
            "type": "number"
          },
          "health_insurance_annual": {
            "type": "number"
          },
          "retirement_match_rate_percent": {
            "type": "number"
          },
          "workers_comp_rate_percent": {
            "type": "number"
          },
          "training_equipment_annual": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "annual_salary",
          "contractor_hourly_rate",
          "annual_hours",
          "employer_fica_rate_percent",
          "futa_annual",
          "state_unemployment_annual",
          "health_insurance_annual",
          "retirement_match_rate_percent",
          "workers_comp_rate_percent",
          "training_equipment_annual"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "annualSalary": {
            "type": "number"
          },
          "contractorHourlyRate": {
            "type": "number"
          },
          "annualHours": {
            "type": "number"
          },
          "w2TotalAnnualCost": {
            "type": "number"
          },
          "contractorAnnualCost": {
            "type": "number"
          },
          "w2HiddenCosts": {
            "type": "number"
          },
          "breakEvenContractorHourlyRate": {
            "type": "number"
          },
          "annualCostDelta": {
            "type": "number"
          },
          "monthlyCostDelta": {
            "type": "number"
          },
          "cheaperOption": {
            "type": "string"
          },
          "breakdown": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "label": {
                  "type": "string"
                },
                "amount": {
                  "type": "number"
                },
                "category": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "example": {
        "tool": "contractor_vs_employee",
        "annual_salary": 85000,
        "contractor_hourly_rate": 70,
        "annual_hours": 2080,
        "employer_fica_rate_percent": 7.65,
        "futa_annual": 42,
        "state_unemployment_annual": 420,
        "health_insurance_annual": 7000,
        "retirement_match_rate_percent": 3,
        "workers_comp_rate_percent": 1,
        "training_equipment_annual": 2000
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/contractor-vs-employee-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/contractor-vs-employee-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "cost-per-hire-calculator",
      "url": "https://aibizhub.io/engines/cost-per-hire-calculator.js",
      "types": "https://aibizhub.io/engines/cost-per-hire-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "job_board_costs": {
            "type": "number"
          },
          "agency_fees": {
            "type": "number"
          },
          "referral_bonuses": {
            "type": "number"
          },
          "internal_recruiter_hours": {
            "type": "number"
          },
          "recruiter_hourly_rate": {
            "type": "number"
          },
          "interviewer_hours": {
            "type": "number"
          },
          "interviewer_hourly_rate": {
            "type": "number"
          },
          "onboarding_costs": {
            "type": "number"
          },
          "number_of_hires": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "job_board_costs",
          "agency_fees",
          "referral_bonuses",
          "internal_recruiter_hours",
          "recruiter_hourly_rate",
          "interviewer_hours",
          "interviewer_hourly_rate",
          "onboarding_costs",
          "number_of_hires"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "totalRecruitingCost": {
            "type": "integer"
          },
          "costPerHire": {
            "type": "integer"
          },
          "breakdownByCategory": {
            "type": "object",
            "properties": {
              "advertising": {
                "type": "integer"
              },
              "agency": {
                "type": "integer"
              },
              "referral": {
                "type": "integer"
              },
              "internalTime": {
                "type": "integer"
              },
              "onboarding": {
                "type": "integer"
              }
            }
          }
        }
      },
      "example": {
        "tool": "cost_per_hire",
        "job_board_costs": 500,
        "agency_fees": 0,
        "referral_bonuses": 0,
        "internal_recruiter_hours": 20,
        "recruiter_hourly_rate": 50,
        "interviewer_hours": 10,
        "interviewer_hourly_rate": 75,
        "onboarding_costs": 2000,
        "number_of_hires": 1
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/cost-per-hire-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/cost-per-hire-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "customer-lifetime-value-calculator",
      "url": "https://aibizhub.io/engines/customer-lifetime-value-calculator.js",
      "types": "https://aibizhub.io/engines/customer-lifetime-value-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "avg_purchase_value": {
            "type": "number"
          },
          "purchase_frequency_per_year": {
            "type": "number"
          },
          "customer_lifespan_years": {
            "type": "number"
          },
          "acquisition_cost": {
            "type": "number"
          },
          "gross_margin_pct": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "avg_purchase_value",
          "purchase_frequency_per_year",
          "customer_lifespan_years",
          "acquisition_cost",
          "gross_margin_pct"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "clv": {
            "type": "number"
          },
          "annualValue": {
            "type": "number"
          },
          "monthlyValue": {
            "type": "number"
          },
          "marginAdjustedClv": {
            "type": "number"
          },
          "ltcRatio": {
            "type": "number"
          },
          "paybackMonths": {
            "type": "number"
          }
        }
      },
      "example": {
        "tool": "customer_lifetime_value",
        "avg_purchase_value": 50,
        "purchase_frequency_per_year": 4,
        "customer_lifespan_years": 3,
        "acquisition_cost": 100,
        "gross_margin_pct": 60
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/customer-lifetime-value-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/customer-lifetime-value-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "dilution-calculator",
      "url": "https://aibizhub.io/engines/dilution-calculator.js",
      "types": "https://aibizhub.io/engines/dilution-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "rounds": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "investment_amount": {
                  "type": "number"
                },
                "pre_money_valuation": {
                  "type": "number"
                }
              },
              "required": [
                "name",
                "investment_amount",
                "pre_money_valuation"
              ]
            }
          }
        },
        "required": [
          "tool",
          "rounds"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "rounds": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "investmentAmount": {
                  "type": "integer"
                },
                "preMoneyValuation": {
                  "type": "integer"
                },
                "postMoneyValuation": {
                  "type": "integer"
                },
                "newSharesPercent": {
                  "type": "integer"
                },
                "founderOwnershipPercent": {
                  "type": "integer"
                }
              }
            }
          }
        }
      },
      "example": {
        "tool": "dilution_calculator",
        "rounds": [
          {
            "name": "Seed",
            "investment_amount": 500000,
            "pre_money_valuation": 2000000
          }
        ]
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/dilution-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/dilution-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "email-marketing-roi-calculator",
      "url": "https://aibizhub.io/engines/email-marketing-roi-calculator.js",
      "types": "https://aibizhub.io/engines/email-marketing-roi-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "list_size": {
            "type": "number"
          },
          "open_rate_percent": {
            "type": "number"
          },
          "click_through_rate_percent": {
            "type": "number"
          },
          "conversion_rate_percent": {
            "type": "number"
          },
          "average_order_value": {
            "type": "number"
          },
          "campaign_cost": {
            "type": "number"
          },
          "unsubscribe_rate_percent": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "list_size",
          "open_rate_percent",
          "click_through_rate_percent",
          "conversion_rate_percent",
          "average_order_value",
          "campaign_cost",
          "unsubscribe_rate_percent"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "opens": {
            "type": "number",
            "description": "Number of email opens"
          },
          "clicks": {
            "type": "number",
            "description": "Number of clicks"
          },
          "conversions": {
            "type": "number",
            "description": "Number of conversions"
          },
          "projectedRevenue": {
            "type": "number",
            "description": "Projected revenue per campaign in dollars"
          },
          "projectedRoi": {
            "type": "number",
            "description": "Projected ROI as a percentage"
          },
          "costPerAcquisition": {
            "type": [
              "number",
              "null"
            ],
            "description": "Cost per acquisition in dollars"
          },
          "revenuePerSubscriber": {
            "type": "number",
            "description": "Revenue per subscriber in dollars"
          },
          "breakEvenConversionRate": {
            "type": [
              "number",
              "null"
            ],
            "description": "Break-even conversion rate as a percentage of clicks"
          },
          "profit": {
            "type": "number",
            "description": "Net profit after campaign cost in dollars"
          },
          "unsubscribes": {
            "type": "number",
            "description": "Number of unsubscribes"
          },
          "netListSizeAfterCampaign": {
            "type": "number",
            "description": "List size after unsubscribes"
          }
        }
      },
      "example": {
        "tool": "email_marketing_roi_calculator",
        "list_size": 10000,
        "open_rate_percent": 22,
        "click_through_rate_percent": 3,
        "conversion_rate_percent": 5,
        "average_order_value": 80,
        "campaign_cost": 500,
        "unsubscribe_rate_percent": 0.5
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/email-marketing-roi-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/email-marketing-roi-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "embeddings-db-cost",
      "url": "https://aibizhub.io/engines/embeddings-db-cost.js",
      "types": "https://aibizhub.io/engines/embeddings-db-cost.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "vector_count": {
            "type": "number"
          },
          "dim": {
            "type": "number"
          },
          "queries_per_day": {
            "type": "number"
          },
          "ingest_per_day": {
            "type": "number"
          },
          "retention_days": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "vector_count",
          "dim",
          "queries_per_day",
          "ingest_per_day",
          "retention_days"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "vendors": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "vendor": {
                  "type": "string"
                },
                "monthlyCost": {
                  "type": "number"
                },
                "notes": {
                  "type": "string"
                }
              }
            }
          },
          "cheapestVendor": {
            "type": "string"
          },
          "cheapestMonthlyCost": {
            "type": "number"
          },
          "storageGb": {
            "type": "number"
          }
        }
      },
      "example": {
        "tool": "embeddings_db_cost",
        "vector_count": 1000000,
        "dim": 1536,
        "queries_per_day": 50000,
        "ingest_per_day": 5000,
        "retention_days": 365
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/embeddings-db-cost/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/embeddings-db-cost.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "employee-cost-calculator",
      "url": "https://aibizhub.io/engines/employee-cost-calculator.js",
      "types": "https://aibizhub.io/engines/employee-cost-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "base_salary": {
            "type": "number"
          },
          "payroll_tax_pct": {
            "type": "number"
          },
          "retirement_match_percent": {
            "type": "number"
          },
          "health_insurance_annual": {
            "type": "number"
          },
          "pto_weeks": {
            "type": "number"
          },
          "equipment_annual": {
            "type": "number"
          },
          "software_annual": {
            "type": "number"
          },
          "office_space_annual": {
            "type": "number"
          },
          "training_annual": {
            "type": "number"
          },
          "unemployment_insurance_rate": {
            "type": "number"
          },
          "workers_comp_rate": {
            "type": "number"
          },
          "recruiting_cost": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "base_salary",
          "payroll_tax_pct",
          "retirement_match_percent",
          "health_insurance_annual",
          "pto_weeks",
          "equipment_annual",
          "software_annual",
          "office_space_annual",
          "training_annual",
          "unemployment_insurance_rate",
          "workers_comp_rate",
          "recruiting_cost"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "baseSalary": {
            "type": "number"
          },
          "employerTaxes": {
            "type": "number"
          },
          "benefitsCost": {
            "type": "number"
          },
          "overheadCost": {
            "type": "number"
          },
          "totalAnnualCost": {
            "type": "number"
          },
          "costMultiplier": {
            "type": "number"
          },
          "effectiveHourlyRate": {
            "type": "number"
          },
          "monthlyBurn": {
            "type": "number"
          },
          "breakdown": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "label": {
                  "type": "string"
                },
                "amount": {
                  "type": "number"
                },
                "category": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "example": {
        "tool": "employee_cost_calculator",
        "base_salary": 65000,
        "payroll_tax_pct": 7.65,
        "retirement_match_percent": 3,
        "health_insurance_annual": 7000,
        "pto_weeks": 3,
        "equipment_annual": 2000,
        "software_annual": 1200,
        "office_space_annual": 5000,
        "training_annual": 1500,
        "unemployment_insurance_rate": 2,
        "workers_comp_rate": 1,
        "recruiting_cost": 0
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/employee-cost-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/employee-cost-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "free-trial-to-paid-target",
      "url": "https://aibizhub.io/engines/free-trial-to-paid-target.js",
      "types": "https://aibizhub.io/engines/free-trial-to-paid-target.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "target_monthly_revenue": {
            "type": "number"
          },
          "ltv_per_paid_user": {
            "type": "number"
          },
          "cac_per_signup": {
            "type": "number"
          },
          "trial_signups_per_month": {
            "type": "number"
          },
          "churn_after_trial_monthly": {
            "type": "number"
          },
          "arpu_monthly": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "target_monthly_revenue",
          "ltv_per_paid_user",
          "cac_per_signup",
          "trial_signups_per_month",
          "churn_after_trial_monthly",
          "arpu_monthly"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "requiredConversionRatePercent": {
            "type": "number"
          },
          "paidUsersRequired": {
            "type": "number"
          },
          "paybackMonths": {
            "type": "number"
          },
          "ltvCacRatio": {
            "type": "number"
          },
          "conversionAt10PctMore": {
            "type": "number"
          },
          "conversionAt10PctLess": {
            "type": "number"
          },
          "monthlyRevenueAtCurrentSignups": {
            "type": "number"
          }
        }
      },
      "example": {
        "tool": "free_trial_to_paid_target",
        "target_monthly_revenue": 50000,
        "ltv_per_paid_user": 800,
        "cac_per_signup": 25,
        "trial_signups_per_month": 2000,
        "churn_after_trial_monthly": 4,
        "arpu_monthly": 49
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/free-trial-to-paid-target/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/free-trial-to-paid-target.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "freelance-rate-capacity-planner",
      "url": "https://aibizhub.io/engines/freelance-rate-capacity-planner.js",
      "types": "https://aibizhub.io/engines/freelance-rate-capacity-planner.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "target_annual_income": {
            "type": "number"
          },
          "annual_business_overhead": {
            "type": "number"
          },
          "tax_rate_percent": {
            "type": "number"
          },
          "buffer_percent": {
            "type": "number"
          },
          "working_weeks_per_year": {
            "type": "number"
          },
          "working_hours_per_week": {
            "type": "number"
          },
          "billable_utilization_percent": {
            "type": "number"
          },
          "project_hours": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "target_annual_income",
          "annual_business_overhead",
          "tax_rate_percent",
          "buffer_percent",
          "working_weeks_per_year",
          "working_hours_per_week",
          "billable_utilization_percent",
          "project_hours"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "minimumViableHourlyRate": {
            "type": "number"
          },
          "targetHourlyRate": {
            "type": "number"
          },
          "stretchHourlyRate": {
            "type": "number"
          },
          "requiredHourlyRate": {
            "type": "number"
          },
          "requiredDayRate": {
            "type": "number"
          },
          "requiredProjectRate": {
            "type": "number"
          },
          "billableHoursPerYear": {
            "type": "number"
          },
          "utilizationSensitivity": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "utilizationPercent": {
                  "type": "number"
                },
                "requiredHourlyRate": {
                  "type": "number"
                }
              }
            }
          },
          "warnings": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "assumptionsEcho": {
            "type": "object",
            "properties": {
              "annualRevenueNeededNoBuffer": {
                "type": "number"
              },
              "annualRevenueNeededWithBuffer": {
                "type": "number"
              },
              "availableHoursPerYear": {
                "type": "number"
              },
              "billableUtilizationPercent": {
                "type": "number"
              },
              "taxRatePercent": {
                "type": "number"
              }
            }
          }
        }
      },
      "example": {
        "tool": "freelance_rate_capacity",
        "target_annual_income": 140000,
        "annual_business_overhead": 22000,
        "tax_rate_percent": 28,
        "buffer_percent": 15,
        "working_weeks_per_year": 46,
        "working_hours_per_week": 40,
        "billable_utilization_percent": 65,
        "project_hours": 35
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/freelance-rate-capacity-planner/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/freelance-rate-capacity-planner.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "freelance-tax-estimator",
      "url": "https://aibizhub.io/engines/freelance-tax-estimator.js",
      "types": "https://aibizhub.io/engines/freelance-tax-estimator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "annual_gross_income": {
            "type": "number"
          },
          "business_expenses": {
            "type": "number"
          },
          "self_employment_tax_percent": {
            "type": "number"
          },
          "estimated_income_tax_percent": {
            "type": "number"
          },
          "deductions": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "annual_gross_income",
          "business_expenses",
          "self_employment_tax_percent",
          "estimated_income_tax_percent",
          "deductions"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "taxableIncome": {
            "type": "integer"
          },
          "selfEmploymentTax": {
            "type": "integer"
          },
          "estimatedIncomeTax": {
            "type": "integer"
          },
          "totalAnnualTax": {
            "type": "integer"
          },
          "quarterlyPayment": {
            "type": "number"
          },
          "effectiveTaxRate": {
            "type": "number"
          },
          "takeHomePay": {
            "type": "integer"
          },
          "disclaimer": {
            "type": "string"
          }
        }
      },
      "example": {
        "tool": "freelance_tax_estimator",
        "annual_gross_income": 120000,
        "business_expenses": 15000,
        "self_employment_tax_percent": 15.3,
        "estimated_income_tax_percent": 22,
        "deductions": 0
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/freelance-tax-estimator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/freelance-tax-estimator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "hourly-to-salary-converter",
      "url": "https://aibizhub.io/engines/hourly-to-salary-converter.js",
      "types": "https://aibizhub.io/engines/hourly-to-salary-converter.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "hourly_rate": {
            "type": "number"
          },
          "annual_salary": {
            "type": "number"
          },
          "hours_per_week": {
            "type": "number"
          },
          "weeks_per_year": {
            "type": "number"
          },
          "paid_time_off_days": {
            "type": "number"
          },
          "paid_holidays_days": {
            "type": "number"
          },
          "paid_sick_days": {
            "type": "number"
          },
          "overtime_hours_per_week": {
            "type": "number"
          },
          "overtime_multiplier": {
            "type": "number"
          },
          "annual_benefits_value": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "hourly_rate",
          "annual_salary",
          "hours_per_week",
          "weeks_per_year",
          "paid_time_off_days",
          "paid_holidays_days",
          "paid_sick_days",
          "overtime_hours_per_week",
          "overtime_multiplier",
          "annual_benefits_value"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "annualFromHourly": {
            "type": "number"
          },
          "annualFromHourlyWithBenefits": {
            "type": "number"
          },
          "effectiveHourlyFromSalary": {
            "type": "number"
          },
          "effectiveHourlyFromSalaryWithBenefits": {
            "type": "number"
          },
          "paidDaysTotal": {
            "type": "number"
          },
          "paidHoursTotal": {
            "type": "number"
          },
          "overtimeAnnualGross": {
            "type": "number"
          },
          "assumptionsEcho": {
            "type": "object",
            "properties": {
              "hourlyRate": {
                "type": "number"
              },
              "annualSalary": {
                "type": "number"
              },
              "hoursPerWeek": {
                "type": "number"
              },
              "weeksPerYear": {
                "type": "number"
              },
              "paidTimeOffDays": {
                "type": "number"
              },
              "paidHolidaysDays": {
                "type": "number"
              },
              "paidSickDays": {
                "type": "number"
              },
              "overtimeHoursPerWeek": {
                "type": "number"
              },
              "overtimeMultiplier": {
                "type": "number"
              },
              "annualBenefitsValue": {
                "type": "number"
              }
            }
          },
          "warnings": {
            "type": "array",
            "items": {}
          }
        }
      },
      "example": {
        "tool": "hourly_to_salary",
        "hourly_rate": 32,
        "annual_salary": 72000,
        "hours_per_week": 40,
        "weeks_per_year": 52,
        "paid_time_off_days": 15,
        "paid_holidays_days": 10,
        "paid_sick_days": 5,
        "overtime_hours_per_week": 0,
        "overtime_multiplier": 1.5,
        "annual_benefits_value": 6000
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/hourly-to-salary-converter/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/hourly-to-salary-converter.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "inventory-turnover-calculator",
      "url": "https://aibizhub.io/engines/inventory-turnover-calculator.js",
      "types": "https://aibizhub.io/engines/inventory-turnover-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "cost_of_goods_sold": {
            "type": "number"
          },
          "beginning_inventory": {
            "type": "number"
          },
          "ending_inventory": {
            "type": "number"
          },
          "period": {
            "type": "string"
          }
        },
        "required": [
          "tool",
          "cost_of_goods_sold",
          "period"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "averageInventory": {
            "type": "number"
          },
          "turnoverRatio": {
            "type": "number"
          },
          "dsi": {
            "type": "number"
          },
          "annualizedTurnover": {
            "type": "number"
          },
          "rating": {
            "type": "string"
          },
          "ratingLabel": {
            "type": "string"
          },
          "ratingNote": {
            "type": "string"
          },
          "benchmarks": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "industry": {
                  "type": "string"
                },
                "min": {
                  "type": "number"
                },
                "max": {
                  "type": "number"
                }
              }
            }
          },
          "warnings": {
            "type": "array",
            "items": {}
          },
          "assumptionsEcho": {
            "type": "object",
            "properties": {
              "cogs": {
                "type": "number"
              },
              "averageInventory": {
                "type": "number"
              },
              "period": {
                "type": "string"
              }
            }
          }
        }
      },
      "example": {
        "tool": "inventory_turnover",
        "cost_of_goods_sold": 500000,
        "beginning_inventory": 80000,
        "ending_inventory": 70000,
        "period": "annual"
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/inventory-turnover-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/inventory-turnover-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "invoice-late-fee-interest-calculator",
      "url": "https://aibizhub.io/engines/invoice-late-fee-interest-calculator.js",
      "types": "https://aibizhub.io/engines/invoice-late-fee-interest-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "invoice_amount": {
            "type": "integer"
          },
          "days_late": {
            "type": "integer"
          },
          "annual_interest_percent": {
            "type": "integer"
          },
          "fixed_late_fee": {
            "type": "integer"
          },
          "grace_days": {
            "type": "integer"
          }
        },
        "required": [
          "tool",
          "invoice_amount",
          "days_late",
          "annual_interest_percent",
          "fixed_late_fee",
          "grace_days"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "primaryLabel": {
            "type": "string"
          },
          "primaryValue": {
            "type": "number"
          },
          "primaryFormat": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "metrics": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "label": {
                  "type": "string"
                },
                "value": {
                  "type": "number"
                },
                "format": {
                  "type": "string"
                }
              }
            }
          },
          "warnings": {
            "type": "array",
            "items": {}
          },
          "assumptionsEcho": {
            "type": "object",
            "properties": {
              "invoice_amount": {
                "type": "number"
              },
              "days_late": {
                "type": "number"
              },
              "annual_interest_percent": {
                "type": "number"
              },
              "fixed_late_fee": {
                "type": "number"
              },
              "grace_days": {
                "type": "number"
              }
            }
          }
        }
      },
      "example": {
        "tool": "invoice_late_fee_interest",
        "invoice_amount": 5400,
        "days_late": 24,
        "annual_interest_percent": 12,
        "fixed_late_fee": 40,
        "grace_days": 7
      },
      "usage": null
    },
    {
      "slug": "landing-page-conversion-calculator",
      "url": "https://aibizhub.io/engines/landing-page-conversion-calculator.js",
      "types": "https://aibizhub.io/engines/landing-page-conversion-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "monthly_visitors": {
            "type": "number"
          },
          "conversion_rate_percent": {
            "type": "number"
          },
          "average_order_value": {
            "type": "number"
          },
          "monthly_cost": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "monthly_visitors",
          "conversion_rate_percent",
          "average_order_value",
          "monthly_cost"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "monthlyConversions": {
            "type": "integer"
          },
          "monthlyRevenue": {
            "type": "integer"
          },
          "monthlyProfit": {
            "type": "integer"
          },
          "roi": {
            "type": "integer"
          },
          "costPerConversion": {
            "type": "number"
          },
          "revenuePerVisitor": {
            "type": "integer"
          }
        }
      },
      "example": {
        "tool": "landing_page_conversion",
        "monthly_visitors": 5000,
        "conversion_rate_percent": 3,
        "average_order_value": 100,
        "monthly_cost": 1000
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/landing-page-conversion-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/landing-page-conversion-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "llm-vendor-lock-in-cost",
      "url": "https://aibizhub.io/engines/llm-vendor-lock-in-cost.js",
      "types": "https://aibizhub.io/engines/llm-vendor-lock-in-cost.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "current_monthly_spend_usd": {
            "type": "number"
          },
          "prompt_complexity": {
            "type": "number"
          },
          "eval_suite_size": {
            "type": "number"
          },
          "retraining_engineering_hours": {
            "type": "number"
          },
          "downtime_days": {
            "type": "number"
          },
          "hourly_engineering_cost": {
            "type": "number"
          },
          "new_vendor_discount_percent": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "current_monthly_spend_usd",
          "prompt_complexity",
          "eval_suite_size",
          "retraining_engineering_hours",
          "downtime_days",
          "hourly_engineering_cost",
          "new_vendor_discount_percent"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "promptRewriteHours": {
            "type": "number"
          },
          "evalRewriteHours": {
            "type": "number"
          },
          "totalEngineeringHours": {
            "type": "number"
          },
          "engineeringDollarCost": {
            "type": "number"
          },
          "downtimeOpportunityCost": {
            "type": "number"
          },
          "totalSwitchingCost": {
            "type": "number"
          },
          "monthsOfSpendEquivalent": {
            "type": "number"
          },
          "monthlySavingsAtDiscount": {
            "type": "number"
          },
          "paybackMonths": {
            "type": "number"
          }
        }
      },
      "example": {
        "tool": "llm_vendor_lock_in_cost",
        "current_monthly_spend_usd": 8000,
        "prompt_complexity": 6,
        "eval_suite_size": 80,
        "retraining_engineering_hours": 40,
        "downtime_days": 2,
        "hourly_engineering_cost": 150,
        "new_vendor_discount_percent": 30
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/llm-vendor-lock-in-cost/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/llm-vendor-lock-in-cost.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "margin-markup-discount-calculator",
      "url": "https://aibizhub.io/engines/margin-markup-discount-calculator.js",
      "types": "https://aibizhub.io/engines/margin-markup-discount-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "mode": {
            "type": "string"
          },
          "cost": {
            "type": "number"
          },
          "margin_percent": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "mode",
          "cost"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "mode": {
            "type": "string"
          },
          "cost": {
            "type": "number"
          },
          "listPrice": {
            "type": "null"
          },
          "salePrice": {
            "type": "number"
          },
          "grossProfit": {
            "type": "number"
          },
          "marginPercent": {
            "type": "number"
          },
          "markupPercent": {
            "type": "number"
          },
          "discountPercent": {
            "type": "null"
          },
          "formulaTrace": {
            "type": "string"
          },
          "warnings": {
            "type": "array",
            "items": {}
          },
          "assumptionsEcho": {
            "type": "object",
            "properties": {
              "mode": {
                "type": "string"
              },
              "cost": {
                "type": "number"
              },
              "inputSalePrice": {
                "type": "null"
              },
              "inputListPrice": {
                "type": "null"
              },
              "inputMarginPercent": {
                "type": "number"
              },
              "inputMarkupPercent": {
                "type": "null"
              },
              "inputDiscountPercent": {
                "type": "null"
              }
            }
          }
        }
      },
      "example": {
        "tool": "margin_markup_discount",
        "mode": "margin_to_price",
        "cost": 40,
        "margin_percent": 35
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/margin-markup-discount-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/margin-markup-discount-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "marketing-budget-allocator",
      "url": "https://aibizhub.io/engines/marketing-budget-allocator.js",
      "types": "https://aibizhub.io/engines/marketing-budget-allocator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "total_budget": {
            "type": "number"
          },
          "channels": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "allocation_percent": {
                  "type": "number"
                },
                "expected_roas": {
                  "type": "number"
                }
              },
              "required": [
                "name",
                "allocation_percent"
              ]
            }
          }
        },
        "required": [
          "tool",
          "total_budget",
          "channels"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "channels": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "allocationPercent": {
                  "type": "integer"
                },
                "budgetAmount": {
                  "type": "integer"
                },
                "expectedRevenue": {
                  "type": "integer"
                }
              }
            }
          },
          "totalAllocated": {
            "type": "integer"
          },
          "totalExpectedRevenue": {
            "type": "integer"
          },
          "blendedRoas": {
            "type": "number"
          }
        }
      },
      "example": {
        "tool": "marketing_budget_allocator",
        "total_budget": 10000,
        "channels": [
          {
            "name": "Google Ads",
            "allocation_percent": 50,
            "expected_roas": 4
          },
          {
            "name": "Content + SEO",
            "allocation_percent": 30,
            "expected_roas": 3
          },
          {
            "name": "Partnerships",
            "allocation_percent": 20,
            "expected_roas": 5
          }
        ]
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/marketing-budget-allocator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/marketing-budget-allocator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "marketplace-listing-roi",
      "url": "https://aibizhub.io/engines/marketplace-listing-roi.js",
      "types": "https://aibizhub.io/engines/marketplace-listing-roi.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "listing_fee_monthly": {
            "type": "number"
          },
          "revenue_share_percent": {
            "type": "number"
          },
          "expected_monthly_visitors": {
            "type": "number"
          },
          "conversion_rate_percent": {
            "type": "number"
          },
          "avg_revenue_per_user_monthly": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "listing_fee_monthly",
          "revenue_share_percent",
          "expected_monthly_visitors",
          "conversion_rate_percent",
          "avg_revenue_per_user_monthly"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "monthlyConversions": {
            "type": "number"
          },
          "grossMonthlyRevenue": {
            "type": "number"
          },
          "marketplaceFeeAmount": {
            "type": "number"
          },
          "netMonthlyMargin": {
            "type": "number"
          },
          "netMarginPercent": {
            "type": "number"
          },
          "breakEvenVisitors": {
            "type": "number"
          },
          "breakEvenConversions": {
            "type": "number"
          }
        }
      },
      "example": {
        "tool": "marketplace_listing_roi",
        "listing_fee_monthly": 29,
        "revenue_share_percent": 20,
        "expected_monthly_visitors": 5000,
        "conversion_rate_percent": 2,
        "avg_revenue_per_user_monthly": 19
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/marketplace-listing-roi/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/marketplace-listing-roi.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "meeting-cost-calculator",
      "url": "https://aibizhub.io/engines/meeting-cost-calculator.js",
      "types": "https://aibizhub.io/engines/meeting-cost-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "frequency": {
            "type": "string"
          },
          "meetings_per_week": {
            "type": "number"
          },
          "attendees": {
            "type": "number"
          },
          "avg_hourly_rate": {
            "type": "number"
          },
          "duration_minutes": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "frequency",
          "meetings_per_week",
          "attendees",
          "avg_hourly_rate",
          "duration_minutes"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "costPerMeeting": {
            "type": "number"
          },
          "costPerMinute": {
            "type": "number"
          },
          "weeklyCost": {
            "type": "number"
          },
          "monthlyCost": {
            "type": "number"
          },
          "yearlyCost": {
            "type": "number"
          }
        }
      },
      "example": {
        "tool": "meeting_cost_calculator",
        "frequency": "weekly",
        "meetings_per_week": 0,
        "attendees": 6,
        "avg_hourly_rate": 75,
        "duration_minutes": 60
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/meeting-cost-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/meeting-cost-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "micro-saas-pricing-engine",
      "url": "https://aibizhub.io/engines/micro-saas-pricing-engine.js",
      "types": "https://aibizhub.io/engines/micro-saas-pricing-engine.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "current_users": {
            "type": "number"
          },
          "api_cost_per_user": {
            "type": "number"
          },
          "fixed_monthly_costs": {
            "type": "number"
          },
          "competitor_price_low": {
            "type": "number"
          },
          "competitor_price_high": {
            "type": "number"
          },
          "target_gross_margin": {
            "type": "number"
          },
          "value_metric": {
            "type": "string",
            "enum": [
              "per_seat",
              "usage",
              "tier",
              "flat"
            ]
          }
        },
        "required": [
          "tool",
          "current_users",
          "api_cost_per_user",
          "fixed_monthly_costs",
          "competitor_price_low",
          "competitor_price_high",
          "target_gross_margin",
          "value_metric"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "priceFloor": {
            "type": "number"
          },
          "suggestedPrice": {
            "type": "number"
          },
          "priceCeiling": {
            "type": "integer"
          },
          "costPerUser": {
            "type": "number"
          },
          "totalMonthlyCost": {
            "type": "integer"
          },
          "pricePoints": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "price": {
                  "type": "number"
                },
                "mrr": {
                  "type": "integer"
                },
                "grossMargin": {
                  "type": "integer"
                }
              }
            }
          },
          "insight": {
            "type": "string"
          },
          "marginWarning": {
            "type": "boolean"
          }
        }
      },
      "example": {
        "tool": "micro_saas_pricing_engine",
        "current_users": 100,
        "api_cost_per_user": 0.5,
        "fixed_monthly_costs": 500,
        "competitor_price_low": 10,
        "competitor_price_high": 50,
        "target_gross_margin": 80,
        "value_metric": "per_seat"
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/micro-saas-pricing-engine/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/micro-saas-pricing-engine.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "model-price-drop-stress-test",
      "url": "https://aibizhub.io/engines/model-price-drop-stress-test.js",
      "types": "https://aibizhub.io/engines/model-price-drop-stress-test.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "monthly_revenue": {
            "type": "number"
          },
          "monthly_ai_cost": {
            "type": "number"
          },
          "gross_margin_percent_today": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "monthly_revenue",
          "monthly_ai_cost",
          "gross_margin_percent_today"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "todayGrossProfit": {
            "type": "number"
          },
          "todayNonAiCost": {
            "type": "number"
          },
          "scenarios": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "dropPercent": {
                  "type": "number"
                },
                "newAiCost": {
                  "type": "number"
                },
                "newGrossMarginKeepSavings": {
                  "type": "number"
                },
                "newGrossMarginPassThrough": {
                  "type": "number"
                },
                "newRevenueIfPassThrough": {
                  "type": "number"
                }
              }
            }
          },
          "mostLikelyMargin": {
            "type": "number"
          }
        }
      },
      "example": {
        "tool": "model_price_drop_stress_test",
        "monthly_revenue": 100000,
        "monthly_ai_cost": 15000,
        "gross_margin_percent_today": 60
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/model-price-drop-stress-test/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/model-price-drop-stress-test.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "monthly-burn-rate-calculator",
      "url": "https://aibizhub.io/engines/monthly-burn-rate-calculator.js",
      "types": "https://aibizhub.io/engines/monthly-burn-rate-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "cash_on_hand": {
            "type": "number"
          },
          "monthly_revenue": {
            "type": "number"
          },
          "items": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "category": {
                  "type": "string"
                },
                "amount": {
                  "type": "number"
                }
              },
              "required": [
                "name",
                "category",
                "amount"
              ]
            }
          }
        },
        "required": [
          "tool",
          "cash_on_hand",
          "monthly_revenue",
          "items"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "grossBurn": {
            "type": "integer"
          },
          "netBurn": {
            "type": "integer"
          },
          "runwayMonths": {
            "type": "number"
          },
          "byCategory": {
            "type": "object",
            "properties": {
              "payroll": {
                "type": "object",
                "properties": {
                  "amount": {
                    "type": "integer"
                  },
                  "percent": {
                    "type": "integer"
                  }
                }
              }
            }
          },
          "itemCount": {
            "type": "integer"
          },
          "annualBurn": {
            "type": "integer"
          }
        }
      },
      "example": {
        "tool": "monthly_burn_rate",
        "cash_on_hand": 200000,
        "monthly_revenue": 8500,
        "items": [
          {
            "name": "Salaries",
            "category": "payroll",
            "amount": 15000
          },
          {
            "name": "Hosting",
            "category": "infra",
            "amount": 1200
          }
        ]
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/monthly-burn-rate-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/monthly-burn-rate-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "mrr-arr-growth-calculator",
      "url": "https://aibizhub.io/engines/mrr-arr-growth-calculator.js",
      "types": "https://aibizhub.io/engines/mrr-arr-growth-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "current_mrr": {
            "type": "number"
          },
          "arpu": {
            "type": "number"
          },
          "new_subscribers_per_month": {
            "type": "number"
          },
          "churn_rate_percent": {
            "type": "number"
          },
          "expansion_mrr_per_month": {
            "type": "number"
          },
          "projection_months": {
            "type": "number"
          },
          "target_arr": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "current_mrr",
          "new_subscribers_per_month",
          "churn_rate_percent",
          "expansion_mrr_per_month",
          "projection_months"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "currentMrr": {
            "type": "number",
            "description": "Current MRR in dollars"
          },
          "currentArr": {
            "type": "number",
            "description": "Current ARR in dollars"
          },
          "projectedMrr3m": {
            "type": "number",
            "description": "Projected MRR at 3 months in dollars"
          },
          "projectedMrr6m": {
            "type": "number",
            "description": "Projected MRR at 6 months in dollars"
          },
          "projectedMrr12m": {
            "type": "number",
            "description": "Projected MRR at 12 months in dollars"
          },
          "projectedArr12m": {
            "type": "number",
            "description": "Projected ARR at 12 months in dollars"
          },
          "netRevenueRetention": {
            "type": "number",
            "description": "Net Revenue Retention as a percentage"
          },
          "monthsToTargetArr": {
            "type": [
              "number",
              "null"
            ],
            "description": "Months until target ARR is reached, or null if not reached within projection"
          },
          "growthRate3m": {
            "type": "number",
            "description": "MRR growth rate at 3 months as a percentage"
          },
          "growthRate12m": {
            "type": "number",
            "description": "MRR growth rate at 12 months as a percentage"
          }
        }
      },
      "example": {
        "tool": "mrr_arr_growth_calculator",
        "current_mrr": 25000,
        "arpu": 99,
        "new_subscribers_per_month": 50,
        "churn_rate_percent": 3,
        "expansion_mrr_per_month": 500,
        "projection_months": 12,
        "target_arr": 500000
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/mrr-arr-growth-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/mrr-arr-growth-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "net-promoter-score-calculator",
      "url": "https://aibizhub.io/engines/net-promoter-score-calculator.js",
      "types": "https://aibizhub.io/engines/net-promoter-score-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "promoters": {
            "type": "number"
          },
          "passives": {
            "type": "number"
          },
          "detractors": {
            "type": "number"
          },
          "industry": {
            "type": "string"
          }
        },
        "required": [
          "tool",
          "promoters",
          "passives",
          "detractors"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "totalResponses": {
            "type": "number"
          },
          "npsScore": {
            "type": "number"
          },
          "promoterPercent": {
            "type": "number"
          },
          "passivePercent": {
            "type": "number"
          },
          "detractorPercent": {
            "type": "number"
          },
          "classification": {
            "type": "string"
          },
          "benchmarkComparison": {
            "type": [
              "object",
              "null"
            ],
            "properties": {
              "industry": {
                "type": "string"
              },
              "industryLabel": {
                "type": "string"
              },
              "benchmarkScore": {
                "type": "number"
              },
              "delta": {
                "type": "number"
              },
              "comparison": {
                "type": "string"
              }
            }
          },
          "trendGuidance": {
            "type": "string"
          }
        }
      },
      "example": {
        "tool": "net_promoter_score_calculator",
        "promoters": 120,
        "passives": 45,
        "detractors": 35,
        "industry": "saas"
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/net-promoter-score-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/net-promoter-score-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "one-person-saas-valuation",
      "url": "https://aibizhub.io/engines/one-person-saas-valuation.js",
      "types": "https://aibizhub.io/engines/one-person-saas-valuation.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "arr": {
            "type": "number"
          },
          "annual_profit": {
            "type": "number"
          },
          "monthly_growth_rate": {
            "type": "number"
          },
          "years_in_operation": {
            "type": "number"
          },
          "churn_rate": {
            "type": "number"
          },
          "owner_hours_per_week": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "arr",
          "annual_profit",
          "monthly_growth_rate",
          "years_in_operation",
          "churn_rate",
          "owner_hours_per_week"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "methods": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "multiple": {
                  "type": "number"
                },
                "value": {
                  "type": "integer"
                },
                "basis": {
                  "type": "integer"
                },
                "basisLabel": {
                  "type": "string"
                }
              }
            }
          },
          "blendedEstimate": {
            "type": "integer"
          },
          "blendedLow": {
            "type": "integer"
          },
          "blendedHigh": {
            "type": "integer"
          },
          "factors": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "impact": {
                  "type": "string"
                },
                "detail": {
                  "type": "string"
                }
              }
            }
          },
          "insight": {
            "type": "string"
          }
        }
      },
      "example": {
        "tool": "one_person_saas_valuation",
        "arr": 100000,
        "annual_profit": 40000,
        "monthly_growth_rate": 5,
        "years_in_operation": 2,
        "churn_rate": 5,
        "owner_hours_per_week": 20
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/one-person-saas-valuation/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/one-person-saas-valuation.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "price-elasticity-calculator",
      "url": "https://aibizhub.io/engines/price-elasticity-calculator.js",
      "types": "https://aibizhub.io/engines/price-elasticity-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "current_price": {
            "type": "number"
          },
          "new_price": {
            "type": "number"
          },
          "current_demand": {
            "type": "number"
          },
          "new_demand": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "current_price",
          "new_price",
          "current_demand",
          "new_demand"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "priceChangePct": {
            "type": "number"
          },
          "demandChangePct": {
            "type": "number"
          },
          "elasticity": {
            "type": "number"
          },
          "elasticityType": {
            "type": "string"
          },
          "currentRevenue": {
            "type": "number"
          },
          "newRevenue": {
            "type": "number"
          },
          "revenueDelta": {
            "type": "number"
          },
          "revenueDeltaPct": {
            "type": "number"
          },
          "recommendation": {
            "type": "string"
          }
        }
      },
      "example": {
        "tool": "price_elasticity",
        "current_price": 100,
        "new_price": 110,
        "current_demand": 1000,
        "new_demand": 920
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/price-elasticity-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/price-elasticity-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "pricing-model-picker",
      "url": "https://aibizhub.io/engines/pricing-model-picker.js",
      "types": "https://aibizhub.io/engines/pricing-model-picker.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "avg_users_per_account": {
            "type": "number"
          },
          "avg_usage_units_per_user_per_month": {
            "type": "number"
          },
          "gross_margin_per_unit": {
            "type": "number"
          },
          "churn_monthly_pct": {
            "type": "number"
          },
          "competitor_seat_price": {
            "type": "number"
          },
          "competitor_usage_price": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "avg_users_per_account",
          "avg_usage_units_per_user_per_month",
          "gross_margin_per_unit",
          "churn_monthly_pct",
          "competitor_seat_price",
          "competitor_usage_price"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "recommendedModel": {
            "type": "string"
          },
          "recommendedLabel": {
            "type": "string"
          },
          "recommendedMonthlyRevenue": {
            "type": "number"
          },
          "projections": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "model": {
                  "type": "string"
                },
                "label": {
                  "type": "string"
                },
                "monthlyRevenuePerAccount": {
                  "type": "number"
                }
              }
            }
          },
          "retainedFraction": {
            "type": "number"
          }
        }
      },
      "example": {
        "tool": "pricing_model_picker",
        "avg_users_per_account": 5,
        "avg_usage_units_per_user_per_month": 200,
        "gross_margin_per_unit": 0.05,
        "churn_monthly_pct": 3,
        "competitor_seat_price": 25,
        "competitor_usage_price": 0.1
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/pricing-model-picker/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/pricing-model-picker.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "profit-margin-calculator",
      "url": "https://aibizhub.io/engines/profit-margin-calculator.js",
      "types": "https://aibizhub.io/engines/profit-margin-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "cost": {
            "type": "number"
          },
          "desired_margin_percent": {
            "type": "number"
          },
          "cost_of_goods": {
            "type": "number"
          },
          "operating_expenses": {
            "type": "number"
          },
          "revenue": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "cost",
          "desired_margin_percent",
          "cost_of_goods",
          "operating_expenses",
          "revenue"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "revenue": {
            "type": "number"
          },
          "cost": {
            "type": "number"
          },
          "profit": {
            "type": "number"
          },
          "grossMarginPercent": {
            "type": "number"
          },
          "markupPercent": {
            "type": "number"
          }
        }
      },
      "example": {
        "tool": "profit_margin_calculator",
        "cost": 0,
        "desired_margin_percent": 40,
        "cost_of_goods": 60000,
        "operating_expenses": 25000,
        "revenue": 100000
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/profit-margin-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/profit-margin-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "project-pricing-calculator",
      "url": "https://aibizhub.io/engines/project-pricing-calculator.js",
      "types": "https://aibizhub.io/engines/project-pricing-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "estimated_hours": {
            "type": "number"
          },
          "hourly_rate": {
            "type": "number"
          },
          "complexity_multiplier": {
            "type": "number"
          },
          "risk_buffer_percent": {
            "type": "number"
          },
          "discount_percent": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "estimated_hours",
          "hourly_rate",
          "complexity_multiplier",
          "risk_buffer_percent",
          "discount_percent"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "basePrice": {
            "type": "integer"
          },
          "withComplexity": {
            "type": "integer"
          },
          "withRisk": {
            "type": "integer"
          },
          "finalPrice": {
            "type": "integer"
          },
          "effectiveHourlyRate": {
            "type": "integer"
          },
          "discountAmount": {
            "type": "integer"
          }
        }
      },
      "example": {
        "tool": "project_pricing",
        "estimated_hours": 80,
        "hourly_rate": 100,
        "complexity_multiplier": 1,
        "risk_buffer_percent": 15,
        "discount_percent": 0
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/project-pricing-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/project-pricing-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "revenue-per-employee-calculator",
      "url": "https://aibizhub.io/engines/revenue-per-employee-calculator.js",
      "types": "https://aibizhub.io/engines/revenue-per-employee-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "annual_revenue": {
            "type": "number"
          },
          "number_of_employees": {
            "type": "number"
          },
          "annual_profit": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "annual_revenue",
          "number_of_employees"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "revenuePerEmployee": {
            "type": "integer"
          },
          "profitPerEmployee": {
            "type": "null"
          },
          "monthlyRevenuePerEmployee": {
            "type": "number"
          }
        }
      },
      "example": {
        "tool": "revenue_per_employee",
        "annual_revenue": 1000000,
        "number_of_employees": 10
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/revenue-per-employee-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/revenue-per-employee-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "roi-payback-calculator",
      "url": "https://aibizhub.io/engines/roi-payback-calculator.js",
      "types": "https://aibizhub.io/engines/roi-payback-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "initial_investment": {
            "type": "number"
          },
          "upfront_benefit": {
            "type": "number"
          },
          "annual_net_benefit": {
            "type": "number"
          },
          "analysis_years": {
            "type": "number"
          },
          "residual_value": {
            "type": "number"
          },
          "discount_rate_percent": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "initial_investment",
          "upfront_benefit",
          "annual_net_benefit",
          "analysis_years",
          "residual_value",
          "discount_rate_percent"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "simpleRoiPercent": {
            "type": "number"
          },
          "annualizedRoiPercent": {
            "type": "number"
          },
          "paybackYears": {
            "type": "number"
          },
          "discountedPaybackYears": {
            "type": "number"
          },
          "totalNetGain": {
            "type": "number"
          },
          "totalNominalInflow": {
            "type": "number"
          },
          "totalDiscountedInflow": {
            "type": "number"
          },
          "timeline": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "year": {
                  "type": "number"
                },
                "cumulativeNominalInflow": {
                  "type": "number"
                },
                "cumulativeDiscountedInflow": {
                  "type": "number"
                }
              }
            }
          },
          "scenarioTable": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "label": {
                  "type": "string"
                },
                "annualNetBenefit": {
                  "type": "number"
                },
                "simpleRoiPercent": {
                  "type": "number"
                },
                "paybackYears": {
                  "type": "number"
                }
              }
            }
          },
          "warnings": {
            "type": "array",
            "items": {}
          },
          "assumptionsEcho": {
            "type": "object",
            "properties": {
              "initialInvestment": {
                "type": "number"
              },
              "upfrontBenefit": {
                "type": "number"
              },
              "annualNetBenefit": {
                "type": "number"
              },
              "analysisYears": {
                "type": "number"
              },
              "residualValue": {
                "type": "number"
              },
              "discountRatePercent": {
                "type": "number"
              }
            }
          }
        }
      },
      "example": {
        "tool": "roi_payback_period",
        "initial_investment": 50000,
        "upfront_benefit": 0,
        "annual_net_benefit": 14000,
        "analysis_years": 5,
        "residual_value": 8000,
        "discount_rate_percent": 10
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/roi-payback-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/roi-payback-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "runway-with-ai-cost-shock",
      "url": "https://aibizhub.io/engines/runway-with-ai-cost-shock.js",
      "types": "https://aibizhub.io/engines/runway-with-ai-cost-shock.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "current_runway_months": {
            "type": "number"
          },
          "monthly_ai_cost_usd": {
            "type": "number"
          },
          "monthly_total_burn_usd": {
            "type": "number"
          },
          "price_shock_percent": {
            "type": "number"
          },
          "revenue_growth_monthly": {
            "type": "number"
          },
          "monthly_revenue_usd": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "current_runway_months",
          "monthly_ai_cost_usd",
          "monthly_total_burn_usd",
          "price_shock_percent",
          "revenue_growth_monthly",
          "monthly_revenue_usd"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "shockedMonthlyAiCost": {
            "type": "number"
          },
          "cumulativeAiCostIncreaseAnnual": {
            "type": "number"
          },
          "newMonthlyBurnAtShock": {
            "type": "number"
          },
          "cashOnHand": {
            "type": "number"
          },
          "newRunwayMonths": {
            "type": "number"
          },
          "breakEvenMonthlyRevenue": {
            "type": "number"
          },
          "monthsToBreakEvenAtGrowth": {
            "type": "number"
          }
        }
      },
      "example": {
        "tool": "runway_with_ai_cost_shock",
        "current_runway_months": 18,
        "monthly_ai_cost_usd": 12000,
        "monthly_total_burn_usd": 80000,
        "price_shock_percent": 50,
        "revenue_growth_monthly": 8,
        "monthly_revenue_usd": 25000
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/runway-with-ai-cost-shock/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/runway-with-ai-cost-shock.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "saas-pricing-strategy-calculator",
      "url": "https://aibizhub.io/engines/saas-pricing-strategy-calculator.js",
      "types": "https://aibizhub.io/engines/saas-pricing-strategy-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "cogs_per_user": {
            "type": "integer"
          },
          "target_gross_margin_percent": {
            "type": "integer"
          },
          "target_payback_months": {
            "type": "integer"
          },
          "cac": {
            "type": "integer"
          },
          "competitor_price": {
            "type": "integer"
          }
        },
        "required": [
          "tool",
          "cogs_per_user",
          "target_gross_margin_percent",
          "target_payback_months",
          "cac",
          "competitor_price"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "primaryLabel": {
            "type": "string"
          },
          "primaryValue": {
            "type": "number"
          },
          "primaryFormat": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "metrics": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "label": {
                  "type": "string"
                },
                "value": {
                  "type": "number"
                },
                "format": {
                  "type": "string"
                }
              }
            }
          },
          "warnings": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "assumptionsEcho": {
            "type": "object",
            "properties": {
              "cogs_per_user": {
                "type": "number"
              },
              "target_gross_margin_percent": {
                "type": "number"
              },
              "target_payback_months": {
                "type": "number"
              },
              "cac": {
                "type": "number"
              },
              "competitor_price": {
                "type": "number"
              }
            }
          }
        }
      },
      "example": {
        "tool": "saas_pricing_strategy",
        "cogs_per_user": 28,
        "target_gross_margin_percent": 80,
        "target_payback_months": 8,
        "cac": 450,
        "competitor_price": 89
      },
      "usage": null
    },
    {
      "slug": "salary-calculator",
      "url": "https://aibizhub.io/engines/salary-calculator.js",
      "types": "https://aibizhub.io/engines/salary-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "mode": {
            "type": "string"
          },
          "hourly_rate": {
            "type": "number"
          },
          "annual_salary": {
            "type": "number"
          },
          "hours_per_week": {
            "type": "number"
          },
          "weeks_per_year": {
            "type": "number"
          },
          "overtime_hours_per_week": {
            "type": "number"
          },
          "overtime_multiplier": {
            "type": "number"
          },
          "filing_status": {
            "type": "string"
          },
          "pre_tax_deductions_annual": {
            "type": "number"
          },
          "other_annual_income": {
            "type": "number"
          },
          "compare_annual_salary": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "mode",
          "hourly_rate",
          "annual_salary",
          "hours_per_week",
          "weeks_per_year",
          "overtime_hours_per_week",
          "overtime_multiplier",
          "filing_status",
          "pre_tax_deductions_annual",
          "other_annual_income"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "grossAnnual": {
            "type": "number"
          },
          "grossMonthly": {
            "type": "number"
          },
          "grossBiweekly": {
            "type": "number"
          },
          "estimatedTakeHomeAnnual": {
            "type": "number"
          },
          "estimatedTakeHomeMonthly": {
            "type": "number"
          },
          "estimatedTakeHomeBiweekly": {
            "type": "number"
          },
          "overtimeAnnualGross": {
            "type": "number"
          },
          "taxBreakdown": {
            "type": "object",
            "properties": {
              "taxableIncome": {
                "type": "number"
              },
              "federalTax": {
                "type": "number"
              },
              "effectiveTaxRatePercent": {
                "type": "number"
              },
              "standardDeduction": {
                "type": "number"
              }
            }
          },
          "comparisonDeltaAnnualTakeHome": {
            "type": "number"
          },
          "assumptionsEcho": {
            "type": "object",
            "properties": {
              "mode": {
                "type": "string"
              },
              "hourlyRate": {
                "type": "number"
              },
              "annualSalary": {
                "type": "number"
              },
              "hoursPerWeek": {
                "type": "number"
              },
              "weeksPerYear": {
                "type": "number"
              },
              "overtimeHoursPerWeek": {
                "type": "number"
              },
              "overtimeMultiplier": {
                "type": "number"
              },
              "filingStatus": {
                "type": "string"
              },
              "preTaxDeductionsAnnual": {
                "type": "number"
              },
              "otherAnnualIncome": {
                "type": "number"
              },
              "compareAnnualSalary": {
                "type": "number"
              }
            }
          },
          "warnings": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "example": {
        "tool": "salary_calculator",
        "mode": "annual",
        "hourly_rate": 38,
        "annual_salary": 85000,
        "hours_per_week": 40,
        "weeks_per_year": 52,
        "overtime_hours_per_week": 0,
        "overtime_multiplier": 1.5,
        "filing_status": "single",
        "pre_tax_deductions_annual": 0,
        "other_annual_income": 0,
        "compare_annual_salary": 95000
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/salary-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/salary-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "sales-forecast-calculator",
      "url": "https://aibizhub.io/engines/sales-forecast-calculator.js",
      "types": "https://aibizhub.io/engines/sales-forecast-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "starting_mrr": {
            "type": "integer"
          },
          "monthly_growth_percent": {
            "type": "integer"
          },
          "pipeline_conversion_percent": {
            "type": "integer"
          },
          "avg_deal_size": {
            "type": "integer"
          },
          "new_opportunities_per_month": {
            "type": "integer"
          },
          "months": {
            "type": "integer"
          }
        },
        "required": [
          "tool",
          "starting_mrr",
          "monthly_growth_percent",
          "pipeline_conversion_percent",
          "avg_deal_size",
          "new_opportunities_per_month",
          "months"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "primaryLabel": {
            "type": "string"
          },
          "primaryValue": {
            "type": "number"
          },
          "primaryFormat": {
            "type": "string"
          },
          "summary": {
            "type": "string"
          },
          "metrics": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "label": {
                  "type": "string"
                },
                "value": {
                  "type": "number"
                },
                "format": {
                  "type": "string"
                }
              }
            }
          },
          "warnings": {
            "type": "array",
            "items": {}
          },
          "assumptionsEcho": {
            "type": "object",
            "properties": {
              "starting_mrr": {
                "type": "number"
              },
              "monthly_growth_percent": {
                "type": "number"
              },
              "pipeline_conversion_percent": {
                "type": "number"
              },
              "avg_deal_size": {
                "type": "number"
              },
              "new_opportunities_per_month": {
                "type": "number"
              },
              "months": {
                "type": "number"
              }
            }
          }
        }
      },
      "example": {
        "tool": "sales_forecast",
        "starting_mrr": 80000,
        "monthly_growth_percent": 5,
        "pipeline_conversion_percent": 22,
        "avg_deal_size": 1200,
        "new_opportunities_per_month": 40,
        "months": 12
      },
      "usage": null
    },
    {
      "slug": "scope-creep-cost-calculator",
      "url": "https://aibizhub.io/engines/scope-creep-cost-calculator.js",
      "types": "https://aibizhub.io/engines/scope-creep-cost-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "project_quote": {
            "type": "number"
          },
          "billable_rate": {
            "type": "number"
          },
          "quoted_hours": {
            "type": "number"
          },
          "actual_hours": {
            "type": "number"
          },
          "projects_per_year": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "project_quote",
          "billable_rate",
          "quoted_hours",
          "actual_hours",
          "projects_per_year"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "effectiveHourlyRate": {
            "type": "number"
          },
          "rateCollapsePercent": {
            "type": "number"
          },
          "unpaidHours": {
            "type": "number"
          },
          "unpaidHoursValue": {
            "type": "number"
          },
          "annualCreepLoss": {
            "type": "number"
          },
          "scopeCreepTaxPercent": {
            "type": "number"
          },
          "quotedTotal": {
            "type": "number"
          },
          "actualTotal": {
            "type": "number"
          },
          "overrunPercent": {
            "type": "number"
          }
        }
      },
      "example": {
        "tool": "scope_creep_cost",
        "project_quote": 5000,
        "billable_rate": 100,
        "quoted_hours": 50,
        "actual_hours": 72,
        "projects_per_year": 12
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/scope-creep-cost-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/scope-creep-cost-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "ship-or-kill-score",
      "url": "https://aibizhub.io/engines/ship-or-kill-score.js",
      "types": "https://aibizhub.io/engines/ship-or-kill-score.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "hours_spent": {
            "type": "number"
          },
          "hours_per_week": {
            "type": "number"
          },
          "paying_customers": {
            "type": "number"
          },
          "mrr": {
            "type": "number"
          },
          "free_users": {
            "type": "number"
          },
          "wow_growth": {
            "type": "number"
          },
          "monthly_cost": {
            "type": "number"
          },
          "monthly_revenue": {
            "type": "number"
          },
          "competitors": {
            "type": "number"
          },
          "distribution": {
            "type": "string"
          },
          "differentiation": {
            "type": "string"
          }
        },
        "required": [
          "tool",
          "hours_spent",
          "hours_per_week",
          "paying_customers",
          "mrr",
          "free_users",
          "wow_growth",
          "monthly_cost",
          "monthly_revenue",
          "competitors",
          "distribution",
          "differentiation"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "composite": {
            "type": "integer"
          },
          "verdict": {
            "type": "string"
          },
          "dimensions": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "score": {
                  "type": "integer"
                },
                "weight": {
                  "type": "number"
                },
                "insight": {
                  "type": "string"
                }
              }
            }
          },
          "summary": {
            "type": "string"
          },
          "nextSteps": {
            "type": "array",
            "items": {
              "type": "string"
            }
          }
        }
      },
      "example": {
        "tool": "ship_or_kill_score",
        "hours_spent": 200,
        "hours_per_week": 10,
        "paying_customers": 5,
        "mrr": 100,
        "free_users": 50,
        "wow_growth": 5,
        "monthly_cost": 50,
        "monthly_revenue": 100,
        "competitors": 5,
        "distribution": "organic",
        "differentiation": "better_ux"
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/ship-or-kill-score/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/ship-or-kill-score.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "social-media-roi-calculator",
      "url": "https://aibizhub.io/engines/social-media-roi-calculator.js",
      "types": "https://aibizhub.io/engines/social-media-roi-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "monthly_spend": {
            "type": "number"
          },
          "reach": {
            "type": "number"
          },
          "engagement_rate": {
            "type": "number"
          },
          "click_through_rate": {
            "type": "number"
          },
          "conversion_rate": {
            "type": "number"
          },
          "average_order_value": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "monthly_spend",
          "reach",
          "engagement_rate",
          "click_through_rate",
          "conversion_rate",
          "average_order_value"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "monthlyClicks": {
            "type": "integer"
          },
          "monthlyConversions": {
            "type": "integer"
          },
          "monthlyRevenue": {
            "type": "integer"
          },
          "monthlyProfit": {
            "type": "integer"
          },
          "roi": {
            "type": "integer"
          },
          "costPerClick": {
            "type": "number"
          },
          "costPerConversion": {
            "type": "integer"
          }
        }
      },
      "example": {
        "tool": "social_media_roi",
        "monthly_spend": 2000,
        "reach": 50000,
        "engagement_rate": 3,
        "click_through_rate": 5,
        "conversion_rate": 2,
        "average_order_value": 50
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/social-media-roi-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/social-media-roi-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "solo-founder-unit-economics",
      "url": "https://aibizhub.io/engines/solo-founder-unit-economics.js",
      "types": "https://aibizhub.io/engines/solo-founder-unit-economics.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "mrr": {
            "type": "number"
          },
          "paying_customers": {
            "type": "number"
          },
          "monthly_churn_rate": {
            "type": "number"
          },
          "cac": {
            "type": "number"
          },
          "arpu": {
            "type": "number"
          },
          "monthly_fixed_costs": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "mrr",
          "paying_customers",
          "monthly_churn_rate",
          "cac",
          "arpu",
          "monthly_fixed_costs"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "arpu": {
            "type": "integer"
          },
          "ltv": {
            "type": "integer"
          },
          "cac": {
            "type": "integer"
          },
          "ltvCacRatio": {
            "type": "number"
          },
          "paybackMonths": {
            "type": "integer"
          },
          "customerLifetimeMonths": {
            "type": "number"
          },
          "monthlyProfitPerCustomer": {
            "type": "integer"
          },
          "breakEvenCustomers": {
            "type": "integer"
          },
          "totalMonthlyProfit": {
            "type": "integer"
          },
          "insight": {
            "type": "string"
          }
        }
      },
      "example": {
        "tool": "solo_founder_unit_economics",
        "mrr": 5000,
        "paying_customers": 100,
        "monthly_churn_rate": 3,
        "cac": 50,
        "arpu": 50,
        "monthly_fixed_costs": 500
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/solo-founder-unit-economics/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/solo-founder-unit-economics.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "startup-cost-estimator",
      "url": "https://aibizhub.io/engines/startup-cost-estimator.js",
      "types": "https://aibizhub.io/engines/startup-cost-estimator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "items": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "category": {
                  "type": "string"
                },
                "amount": {
                  "type": "number"
                },
                "is_recurring": {
                  "type": "boolean"
                },
                "recurring_months": {
                  "type": "number"
                }
              },
              "required": [
                "name",
                "category",
                "amount",
                "is_recurring"
              ]
            }
          }
        },
        "required": [
          "tool",
          "items"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "totalOneTime": {
            "type": "integer"
          },
          "totalRecurringMonthly": {
            "type": "integer"
          },
          "totalRecurringAnnual": {
            "type": "integer"
          },
          "totalFirstYear": {
            "type": "integer"
          },
          "byCategory": {
            "type": "object",
            "properties": {
              "legal": {
                "type": "object",
                "properties": {
                  "oneTime": {
                    "type": "integer"
                  },
                  "recurring": {
                    "type": "integer"
                  },
                  "total": {
                    "type": "integer"
                  }
                }
              }
            }
          },
          "itemCount": {
            "type": "integer"
          }
        }
      },
      "example": {
        "tool": "startup_cost_estimator",
        "items": [
          {
            "name": "Legal",
            "category": "legal",
            "amount": 2000,
            "is_recurring": false
          }
        ]
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/startup-cost-estimator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/startup-cost-estimator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "startup-runway-calculator",
      "url": "https://aibizhub.io/engines/startup-runway-calculator.js",
      "types": "https://aibizhub.io/engines/startup-runway-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "cash_on_hand": {
            "type": "number"
          },
          "monthly_burn": {
            "type": "number"
          },
          "monthly_revenue": {
            "type": "number"
          },
          "revenue_growth_pct": {
            "type": "number"
          },
          "burn_reduction_pct": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "cash_on_hand",
          "monthly_burn",
          "monthly_revenue",
          "revenue_growth_pct",
          "burn_reduction_pct"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "runwayMonths": {
            "type": "number"
          },
          "defaultDate": {
            "type": "string"
          },
          "monthlyProjection": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "month": {
                  "type": "number"
                },
                "cash": {
                  "type": "number"
                },
                "burn": {
                  "type": "number"
                },
                "revenue": {
                  "type": "number"
                },
                "netBurn": {
                  "type": "number"
                }
              }
            }
          },
          "breakEvenMonth": {
            "type": "null"
          }
        }
      },
      "example": {
        "tool": "startup_runway_calculator",
        "cash_on_hand": 150000,
        "monthly_burn": 25000,
        "monthly_revenue": 5000,
        "revenue_growth_pct": 5,
        "burn_reduction_pct": 0
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/startup-runway-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/startup-runway-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "team-salary-budget-calculator",
      "url": "https://aibizhub.io/engines/team-salary-budget-calculator.js",
      "types": "https://aibizhub.io/engines/team-salary-budget-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "total_budget": {
            "type": "number"
          },
          "roles": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "title": {
                  "type": "string"
                },
                "salary_min": {
                  "type": "number"
                },
                "salary_max": {
                  "type": "number"
                },
                "count": {
                  "type": "integer"
                }
              },
              "required": [
                "title",
                "salary_min",
                "salary_max",
                "count"
              ]
            }
          }
        },
        "required": [
          "tool",
          "total_budget",
          "roles"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "roles": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "title": {
                  "type": "string"
                },
                "count": {
                  "type": "integer"
                },
                "salaryMidpoint": {
                  "type": "integer"
                },
                "totalCost": {
                  "type": "integer"
                },
                "percentOfBudget": {
                  "type": "integer"
                }
              }
            }
          },
          "totalAllocated": {
            "type": "integer"
          },
          "remainingBudget": {
            "type": "integer"
          },
          "utilizationPercent": {
            "type": "integer"
          }
        }
      },
      "example": {
        "tool": "team_salary_budget",
        "total_budget": 500000,
        "roles": [
          {
            "title": "Engineer",
            "salary_min": 80000,
            "salary_max": 120000,
            "count": 2
          }
        ]
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/team-salary-budget-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/team-salary-budget-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "time-zone-overlap-planner",
      "url": "https://aibizhub.io/engines/time-zone-overlap-planner.js",
      "types": "https://aibizhub.io/engines/time-zone-overlap-planner.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "meeting_duration_minutes": {
            "type": "number"
          },
          "start_date": {
            "type": "string"
          },
          "range_days": {
            "type": "number"
          },
          "slot_interval_minutes": {
            "type": "number"
          },
          "participants": {
            "type": "array",
            "items": {
              "type": "object"
            }
          }
        },
        "required": [
          "tool",
          "meeting_duration_minutes",
          "start_date",
          "range_days",
          "slot_interval_minutes",
          "participants"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "candidateSlots": {
            "type": "array",
            "items": {}
          },
          "rotationPlan": {
            "type": "array",
            "items": {}
          },
          "dstWarnings": {
            "type": "array",
            "items": {}
          },
          "warnings": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "assumptionsEcho": {
            "type": "object",
            "properties": {
              "participantCount": {
                "type": "number"
              },
              "meetingDurationMinutes": {
                "type": "number"
              },
              "startDate": {
                "type": "string"
              },
              "rangeDays": {
                "type": "number"
              },
              "slotIntervalMinutes": {
                "type": "number"
              }
            }
          }
        }
      },
      "example": {
        "tool": "timezone_overlap_planner",
        "meeting_duration_minutes": 60,
        "start_date": "2026-03-10",
        "range_days": 7,
        "slot_interval_minutes": 30,
        "participants": [
          {
            "id": "nyc",
            "name": "New York",
            "time_zone": "America/New_York",
            "work_start_hour": 9,
            "work_end_hour": 17
          },
          {
            "id": "lon",
            "name": "London",
            "time_zone": "Europe/London",
            "work_start_hour": 9,
            "work_end_hour": 17
          },
          {
            "id": "blr",
            "name": "Bangalore",
            "time_zone": "Asia/Kolkata",
            "work_start_hour": 10,
            "work_end_hour": 19
          }
        ]
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/time-zone-overlap-planner/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/time-zone-overlap-planner.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "unit-economics-calculator",
      "url": "https://aibizhub.io/engines/unit-economics-calculator.js",
      "types": "https://aibizhub.io/engines/unit-economics-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "cac": {
            "type": "number"
          },
          "monthly_arpu": {
            "type": "number"
          },
          "gross_margin_percent": {
            "type": "number"
          },
          "avg_lifespan_months": {
            "type": "number"
          },
          "monthly_churn_percent": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "cac",
          "monthly_arpu",
          "gross_margin_percent",
          "avg_lifespan_months",
          "monthly_churn_percent"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "ltv": {
            "type": "number"
          },
          "ltvCacRatio": {
            "type": "number"
          },
          "cacPaybackMonths": {
            "type": "number"
          },
          "monthlyContribution": {
            "type": "number"
          },
          "unitProfit": {
            "type": "number"
          },
          "impliedLifespanFromChurn": {
            "type": "number"
          },
          "verdict": {
            "type": "string"
          },
          "verdictColor": {
            "type": "string"
          },
          "warnings": {
            "type": "array",
            "items": {
              "type": "string"
            }
          },
          "assumptionsEcho": {
            "type": "object",
            "properties": {
              "cac": {
                "type": "number"
              },
              "monthly_arpu": {
                "type": "number"
              },
              "gross_margin_percent": {
                "type": "number"
              },
              "avg_lifespan_months": {
                "type": "number"
              },
              "monthly_churn_percent": {
                "type": "number"
              }
            }
          }
        }
      },
      "example": {
        "tool": "unit_economics",
        "cac": 150,
        "monthly_arpu": 49,
        "gross_margin_percent": 75,
        "avg_lifespan_months": 24,
        "monthly_churn_percent": 3
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/unit-economics-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/unit-economics-calculator.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "vibe-code-platform-comparison",
      "url": "https://aibizhub.io/engines/vibe-code-platform-comparison.js",
      "types": "https://aibizhub.io/engines/vibe-code-platform-comparison.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "project_type": {
            "type": "string"
          },
          "complexity": {
            "type": "string"
          },
          "user_scale": {
            "type": "string"
          },
          "coding_experience": {
            "type": "string"
          }
        },
        "required": [
          "tool",
          "project_type",
          "complexity",
          "user_scale",
          "coding_experience"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "platforms": {
            "type": "array",
            "items": {
              "type": "object",
              "properties": {
                "name": {
                  "type": "string"
                },
                "monthlyCost": {
                  "type": "string"
                },
                "freeTier": {
                  "type": "boolean"
                },
                "hostingIncluded": {
                  "type": "boolean"
                },
                "databaseIncluded": {
                  "type": "boolean"
                },
                "bestFor": {
                  "type": "string"
                },
                "limitations": {
                  "type": "string"
                },
                "score": {
                  "type": "number"
                },
                "recommended": {
                  "type": "boolean"
                }
              }
            }
          },
          "recommendedPlatform": {
            "type": "string"
          },
          "insight": {
            "type": "string"
          }
        }
      },
      "example": {
        "tool": "vibe_code_platform_comparison",
        "project_type": "web_app",
        "complexity": "medium",
        "user_scale": "1000",
        "coding_experience": "beginner"
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/vibe-code-platform-comparison/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/vibe-code-platform-comparison.js — call compute(input) with the JSON shape below."
    },
    {
      "slug": "wholesale-pricing-calculator",
      "url": "https://aibizhub.io/engines/wholesale-pricing-calculator.js",
      "types": "https://aibizhub.io/engines/wholesale-pricing-calculator.d.ts",
      "exports": [
        "compute"
      ],
      "input_schema": {
        "type": "object",
        "properties": {
          "tool": {
            "type": "string"
          },
          "unit_cost": {
            "type": "number"
          },
          "overhead_per_unit": {
            "type": "number"
          },
          "strategy": {
            "type": "string"
          },
          "wholesale_markup_percent": {
            "type": "number"
          },
          "retail_markup_percent": {
            "type": "number"
          },
          "moq": {
            "type": "number"
          }
        },
        "required": [
          "tool",
          "unit_cost",
          "strategy"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "landedCost": {
            "type": "number",
            "description": "Total landed cost per unit (unit cost + overhead) in dollars"
          },
          "wholesalePrice": {
            "type": "number",
            "description": "Calculated wholesale price per unit in dollars"
          },
          "keystoneRetailPrice": {
            "type": "number",
            "description": "Keystone retail price (2× wholesale) in dollars"
          },
          "rrp": {
            "type": "number",
            "description": "Recommended retail price based on retail_markup_percent over wholesale in dollars"
          },
          "wholesaleMarginPercent": {
            "type": "number",
            "description": "Gross margin at wholesale price as a percentage"
          },
          "wholesaleMarkupPercent": {
            "type": "number",
            "description": "Markup at wholesale price as a percentage of landed cost"
          },
          "retailMarginPercent": {
            "type": "number",
            "description": "Retailer gross margin at keystone retail price as a percentage"
          },
          "retailMarkupPercent": {
            "type": "number",
            "description": "Retailer markup at keystone retail price as a percentage of wholesale"
          },
          "wholesaleToRetailMultiplier": {
            "type": "number",
            "description": "Ratio of keystone retail to landed cost"
          },
          "moq": {
            "type": "number",
            "description": "Minimum order quantity used in the calculation"
          },
          "strategy": {
            "type": "string",
            "description": "Pricing strategy used"
          },
          "minimumViablePrice": {
            "type": "number",
            "description": "Minimum viable wholesale price (just above break-even) in dollars"
          },
          "moqRevenue": {
            "type": "number",
            "description": "Total revenue at MOQ units and wholesale price in dollars"
          },
          "moqGrossProfit": {
            "type": "number",
            "description": "Total gross profit at MOQ units and wholesale price in dollars"
          },
          "summaryLabel": {
            "type": "string",
            "description": "Human-readable margin health summary"
          }
        }
      },
      "example": {
        "tool": "wholesale_pricing_calculator",
        "unit_cost": 12,
        "overhead_per_unit": 3,
        "strategy": "cost_plus",
        "wholesale_markup_percent": 100,
        "retail_markup_percent": 100,
        "moq": 50
      },
      "usage": "Client-side calculator. Open https://aibizhub.io/wholesale-pricing-calculator/ and fill in the inputs; results render in-browser. Also importable as ES module from https://aibizhub.io/engines/wholesale-pricing-calculator.js — call compute(input) with the JSON shape below."
    }
  ]
}
