{"model":"eldercare","specVersion":"1.1.0","specUrl":"/api/v1/models/eldercare/spec","inputs":{"parentAge":{"kind":"int","min":60,"max":90},"careStartAge":{"kind":"int","min":60,"max":100},"careDurationYears":{"kind":"int","min":1,"max":15},"careType":{"kind":"choice","values":["in-home-basic","in-home-full","assisted-living","memory-care","nursing-home"]},"parentAssets":{"kind":"float","min":0,"max":1000000},"yourCurrentSavings":{"kind":"float","min":0,"max":2000000},"yourMonthlySavings":{"kind":"float","min":0,"max":10000},"annualReturnRate":{"kind":"float","min":3,"max":12}},"arrayInputs":{},"constraints":["careStartAge must be at least parentAge","annualReturnRate is in PERCENT points (e.g. 7 = 7%), not a decimal"],"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."}