{"model":"espp","specVersion":"1.0.0","specUrl":"/api/v1/models/espp/spec","inputs":{"annualContribution":{"kind":"float","min":500,"max":25000},"discountPct":{"kind":"float","min":0,"max":0.15},"priceAtGrant":{"kind":"float","min":5,"max":500},"priceAtPurchase":{"kind":"float","min":5,"max":500},"lookback":{"kind":"choice","values":["yes","no"]},"marginalOrdinaryRate":{"kind":"float","min":0.1,"max":0.37}},"arrayInputs":{},"constraints":["Immediate-sale (disqualifying disposition) scenario only; domain edges approximate §423 limits (15% max discount; the $25,000 cap is on grant-date FMV, which the contribution-only domain does not recompute — see spec exclusions)."],"sentinels":[],"facts":[],"disclaimer":"Illustrative planning model, not financial advice. Outputs follow the published model spec exactly; read the spec for assumptions and exclusions before relying on any number."}