Get a contract template
cashflow_model_templateReturn a ready-to-edit, valid contract model for cash flow analysis. Choose managed_service, subscription, or equipment_lease to avoid schema errors and speed up modeling.
Instructions
Return a filled-in, valid contract model to copy and edit.
Call this first when you are about to build a model and are unsure how the fields fit together. Editing a working example is faster and safer than assembling one from the schema, and the returned object is guaranteed to validate.
Three shapes are available:
'managed_service': exercises every field, including metered streams, staged investments, a financed asset with interest, maintenance and working capital.
'subscription': flat fee, no metered volume, no financed asset.
'equipment_lease': fully metered revenue, interest-free installments, residual value.
Args:
template ('managed_service' | 'subscription' | 'equipment_lease'): Which shape. Default 'managed_service'.
Returns: model (the object to pass to the other tools), notes (what the shape is for), and conventions (the rules that govern every model).
Examples:
Use when: "Help me model a service contract" and no model exists yet.
Use when: you need to check what a field is called or how it is shaped.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| template | No | Which shape to return. | managed_service |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | ||
| notes | Yes | ||
| template | Yes | ||
| conventions | Yes |