{
    "home_price": 350000,
    "rate": 6.5,
    "term_years": 30,
    "property_tax_rate": 1.2,
    "annual_insurance": 1200,
    "custom_scenario": {
        "down_payment_pct": 20,
        "down_payment_amount": 70000,
        "loan_amount": 280000,
        "ltv_ratio": 80,
        "monthly_pi": 1769.79,
        "monthly_tax": 350,
        "monthly_insurance": 100,
        "monthly_pmi": 0,
        "monthly_total": 2219.79,
        "total_interest": 357124.4,
        "total_paid": 637124.4,
        "has_pmi": false
    },
    "scenarios": {
        "3": {
            "down_payment_pct": 3,
            "down_payment_amount": 10500,
            "loan_amount": 339500,
            "ltv_ratio": 97,
            "monthly_pi": 2145.87,
            "monthly_tax": 350,
            "monthly_insurance": 100,
            "monthly_pmi": 198.04,
            "monthly_total": 2793.91,
            "total_interest": 433013.2,
            "total_paid": 772513.2,
            "has_pmi": true,
            "is_pmi_threshold": false
        },
        "5": {
            "down_payment_pct": 5,
            "down_payment_amount": 17500,
            "loan_amount": 332500,
            "ltv_ratio": 95,
            "monthly_pi": 2101.63,
            "monthly_tax": 350,
            "monthly_insurance": 100,
            "monthly_pmi": 193.96,
            "monthly_total": 2745.59,
            "total_interest": 424086.8,
            "total_paid": 756586.8,
            "has_pmi": true,
            "is_pmi_threshold": false
        },
        "10": {
            "down_payment_pct": 10,
            "down_payment_amount": 35000,
            "loan_amount": 315000,
            "ltv_ratio": 90,
            "monthly_pi": 1991.01,
            "monthly_tax": 350,
            "monthly_insurance": 100,
            "monthly_pmi": 183.75,
            "monthly_total": 2624.76,
            "total_interest": 401763.6,
            "total_paid": 716763.6,
            "has_pmi": true,
            "is_pmi_threshold": false
        },
        "15": {
            "down_payment_pct": 15,
            "down_payment_amount": 52500,
            "loan_amount": 297500,
            "ltv_ratio": 85,
            "monthly_pi": 1880.4,
            "monthly_tax": 350,
            "monthly_insurance": 100,
            "monthly_pmi": 173.54,
            "monthly_total": 2503.94,
            "total_interest": 379444,
            "total_paid": 676944,
            "has_pmi": true,
            "is_pmi_threshold": false
        },
        "20": {
            "down_payment_pct": 20,
            "down_payment_amount": 70000,
            "loan_amount": 280000,
            "ltv_ratio": 80,
            "monthly_pi": 1769.79,
            "monthly_tax": 350,
            "monthly_insurance": 100,
            "monthly_pmi": 0,
            "monthly_total": 2219.79,
            "total_interest": 357124.4,
            "total_paid": 637124.4,
            "has_pmi": false,
            "is_pmi_threshold": true
        },
        "25": {
            "down_payment_pct": 25,
            "down_payment_amount": 87500,
            "loan_amount": 262500,
            "ltv_ratio": 75,
            "monthly_pi": 1659.18,
            "monthly_tax": 350,
            "monthly_insurance": 100,
            "monthly_pmi": 0,
            "monthly_total": 2109.18,
            "total_interest": 334804.8,
            "total_paid": 597304.8,
            "has_pmi": false,
            "is_pmi_threshold": false
        }
    }
}