{"model":"safe-dilution","specVersion":"1.0.0","specUrl":"/api/v1/models/safe-dilution/spec","inputs":{"safeInvestment":{"kind":"float","min":25000,"max":5000000},"postMoneyValuationCap":{"kind":"float","min":500000,"max":100000000},"newInvestorsPct":{"kind":"float","min":0.05,"max":0.4},"optionPoolIncreasePct":{"kind":"float","min":0,"max":0.15}},"arrayInputs":{},"constraints":["postMoneyValuationCap must be ≥ 2 × safeInvestment (a SAFE selling more than half the company is rejected, never adjusted). Valuation-cap post-money SAFE only — discount-only and MFN variants are out of scope.","safePctPostSafes and safePctPostRound are FLOORS: if the priced round values the company at or too close to the post-money cap, the SAFE converts into MORE than investment ÷ cap (Safe User Guide warning). The model assumes a round comfortably above the cap."],"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."}