strategy / wire operation
List the named-strategy catalog
totalfinance.strategy.list
Discover every named strategy builder: name, one-line description, whether it spans multiple expiries, and a canonical example input (the exact shape `totalfinance.strategy.analyze` accepts via its `strategy` + `input` form). Agents self-serve the input shapes from here.
| Pack / profiles | strategy / default, full, strategies |
|---|---|
| Default discovery | Included |
| Required capabilities | None |
| Effects / authorization | none / none |
| Cost / cancellation | small / Do not assume inline interruption |
| Handle-eligible inputs | None |
| Idempotency | not-applicable |
Input schema
{
"type": "object",
"properties": {
"multiExpiry": {
"type": "boolean",
"description": "Filter: only multi-expiry (true) or single (false)"
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"properties": {
"count": {
"type": "integer"
},
"strategies": {
"type": "array",
"items": {
"type": "object",
"properties": {
"name": {
"type": "string"
},
"description": {
"type": "string"
},
"multiExpiry": {
"type": "boolean"
},
"example": {
"type": "object",
"description": "A canonical, buildable input for this builder"
}
},
"required": [
"name",
"description",
"multiExpiry",
"example"
]
}
}
},
"required": [
"count",
"strategies"
]
}