The finance developer workbenchSearch the reference Development · 0.1.4 · unpublished

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 / profilesstrategy / default, full, strategies
Default discoveryIncluded
Required capabilitiesNone
Effects / authorizationnone / none
Cost / cancellationsmall / Do not assume inline interruption
Handle-eligible inputsNone
Idempotencynot-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"
  ]
}

All operations · Setup, handles, jobs & permissions