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.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"capTable": "<capTable>",
"events": "<events>"
},
"name": "model_round_sequence"
}
}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. |