Model multi-tranche / extension rounds
model_round_sequenceModel a multi-step financing history by applying SAFEs, notes, priced rounds, and tranche closes in order, returning each step and the final cap table versus the starting ownership.
Instructions
Apply a sequence of events in order: SAFE issuances (e.g. extensions at different caps), notes, priced rounds (which convert outstanding instruments), and tranche closes at fixed price or valuation (milestone tranches). Returns each step and the final cap table vs start.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| events | Yes | Each event: {type:'safe', safe:{...}} | {type:'note', note:{...}} | {type:'priced_round', round:{...}, advisors?:[...]} | {type:'tranche', name, investors:[{name,amount}], pricePerShare | preMoneyValuation} | |
| capTable | Yes | Pre-round fully diluted holders. Use class 'pool' for the unallocated option pool. |