{
    "analytics": true,
    "gpus": [
        {
            "id": "vr200",
            "label": "Vera Rubin NVL72",
            "gpusPerNode": 72,
            "nodeCost": 7800000,
            "kwPerNode": 190,
            "market": 20,
            "source": "estimate"
        },
        {
            "id": "gb300",
            "label": "GB300 NVL72",
            "gpusPerNode": 72,
            "nodeCost": 3900000,
            "kwPerNode": 132,
            "market": 18,
            "source": "getdeploying"
        },
        {
            "id": "gb200",
            "label": "GB200 NVL72",
            "gpusPerNode": 72,
            "nodeCost": 3000000,
            "kwPerNode": 120,
            "market": 16,
            "source": "getdeploying"
        },
        {
            "id": "b300",
            "label": "B300",
            "gpusPerNode": 8,
            "nodeCost": 545000,
            "kwPerNode": 14.5,
            "market": 8.99,
            "source": "getdeploying"
        },
        {
            "id": "b200",
            "label": "B200",
            "gpusPerNode": 8,
            "nodeCost": 450000,
            "kwPerNode": 14.3,
            "market": 8.77,
            "source": "both"
        },
        {
            "id": "h200",
            "label": "H200",
            "gpusPerNode": 8,
            "nodeCost": 300000,
            "kwPerNode": 10.2,
            "market": 5.21,
            "source": "both"
        },
        {
            "id": "h100",
            "label": "H100",
            "gpusPerNode": 8,
            "nodeCost": 325000,
            "kwPerNode": 10.2,
            "market": 3.38,
            "source": "both"
        },
        {
            "id": "rtxpro6000",
            "label": "RTX PRO 6000",
            "gpusPerNode": 8,
            "nodeCost": 125000,
            "kwPerNode": 6.7,
            "market": 1.88,
            "source": "both"
        },
        {
            "id": "l40s",
            "label": "L40S",
            "gpusPerNode": 8,
            "nodeCost": 110000,
            "kwPerNode": 4,
            "market": 1.5,
            "source": "getdeploying"
        },
        {
            "id": "a100",
            "label": "A100",
            "gpusPerNode": 8,
            "nodeCost": 95000,
            "kwPerNode": 6.5,
            "market": 1.42,
            "source": "both"
        }
    ],
    "defaultGpu": "b300",
    "inputs": {
        "mw": {
            "tier": "basic",
            "label": "IT power available",
            "unit": "MW",
            "def": 2,
            "min": 0.5,
            "max": 100,
            "step": 0.1,
            "help": "Power delivered to the racks, not the grid connection."
        },
        "contract": {
            "tier": "basic",
            "label": "Share on long-term contract",
            "unit": "% of GPUs",
            "def": 50,
            "min": 0,
            "max": 100,
            "step": 5,
            "help": "The rest is sold on demand through our channels."
        },
        "pc": {
            "tier": "basic",
            "label": "Contract price",
            "unit": "$ per GPU-hour",
            "def": 6,
            "min": 0.25,
            "max": 15,
            "step": 0.05,
            "help": "What the contract customer pays for every hour, used or not."
        },
        "pd": {
            "tier": "basic",
            "label": "On-demand price",
            "unit": "$ per GPU-hour",
            "def": 5,
            "min": 0.25,
            "max": 15,
            "step": 0.05,
            "help": "Per hour sold. Each GPU sells more hours than a month holds because several customers share it."
        },
        "power": {
            "tier": "basic",
            "label": "Your power price",
            "unit": "$ per kWh",
            "def": 0.08,
            "min": 0.02,
            "max": 0.3,
            "step": 0.005,
            "help": "All-in delivered price including network charges. We assume the IT load runs flat out."
        },
        "lease": {
            "tier": "basic",
            "label": "What the building earns today",
            "unit": "$ per kW per month",
            "def": 300,
            "min": 0,
            "max": 600,
            "step": 5,
            "help": "The colocation or powered-shell rate you would otherwise lease at. Leave at 0 if the site is empty."
        },
        "st": {
            "tier": "advanced",
            "label": "On-demand sell-through",
            "unit": "x",
            "def": 2.5,
            "min": 1,
            "max": 3,
            "step": 0.1,
            "help": "Hours sold per GPU per month divided by 730. 2.5 is the packet·ai average."
        },
        "fill": {
            "tier": "advanced",
            "label": "On-demand fill",
            "unit": "%",
            "def": 100,
            "min": 50,
            "max": 100,
            "step": 5,
            "help": "Share of sellable on-demand hours that actually sell. Use below 100 for a stress case."
        },
        "pue": {
            "tier": "advanced",
            "label": "PUE",
            "unit": "ratio",
            "def": 1.25,
            "min": 1.05,
            "max": 1.8,
            "step": 0.01,
            "help": "Total site power divided by IT power."
        },
        "other": {
            "tier": "advanced",
            "label": "Other site costs",
            "unit": "$M per year at 2 MW",
            "def": 2.5,
            "min": 0,
            "max": 20,
            "step": 0.1,
            "help": "Staff, cooling maintenance, connectivity, remote hands, insurance. Enter the figure for 2 MW; it scales with your MW."
        },
        "fee": {
            "tier": "advanced",
            "label": "hosted·ai fee",
            "unit": "% of billings",
            "def": 20,
            "min": 20,
            "max": 20,
            "step": 1,
            "fixed": true,
            "help": "Fixed. Covers sales, financing, software, operations and support."
        },
        "debt": {
            "tier": "advanced",
            "label": "Debt share of hardware",
            "unit": "%",
            "def": 100,
            "min": 0,
            "max": 100,
            "step": 5,
            "help": "The rest is equity from you or a co-investor."
        },
        "rate": {
            "tier": "advanced",
            "label": "Interest rate",
            "unit": "% per year",
            "def": 8,
            "min": 4,
            "max": 15,
            "step": 0.25,
            "help": "On the GPU loan."
        },
        "loan": {
            "tier": "advanced",
            "label": "Loan term",
            "unit": "years",
            "def": 5,
            "min": 3,
            "max": 7,
            "step": 1,
            "help": "Annuity, equal annual payments."
        },
        "term": {
            "tier": "advanced",
            "label": "Contract term",
            "unit": "years",
            "def": 3,
            "min": 1,
            "max": 5,
            "step": 1,
            "help": "After it ends, the contract GPUs are re-sold at the on-demand price and sell-through."
        },
        "horizon": {
            "tier": "advanced",
            "label": "Model horizon",
            "unit": "years",
            "def": 5,
            "min": 3,
            "max": 7,
            "step": 1,
            "help": "Years shown in the table and chart."
        },
        "change": {
            "tier": "advanced",
            "label": "Price change per year",
            "unit": "% per year",
            "def": 0,
            "min": -30,
            "max": 10,
            "step": 1,
            "help": "Applied to both prices from year two. Default flat."
        },
        "residual": {
            "tier": "advanced",
            "label": "Residual value at end of horizon",
            "unit": "% of hardware cost",
            "def": 20,
            "min": 0,
            "max": 50,
            "step": 5,
            "help": "What the GPUs could be sold or redeployed for. Shown separately, never added to cash."
        },
        "deposit": {
            "tier": "advanced",
            "label": "Customer deposit at signing",
            "unit": "% of contract value",
            "def": 10,
            "min": 0,
            "max": 25,
            "step": 1,
            "help": "Paid by the contract customer; reduces the debt drawn."
        }
    },
    "marketDate": "31 Oct 2026"
}
