{
  "name": "CryptoWatch",
  "version": "2026-10-17",
  "endpoint": "https://cryptowatch.id/mcp",
  "note": "Static mirror of the hosted tools/list so directories and clients can show the tools before sign-in. /mcp itself requires OAuth mcp:read or an account X-API-Key.",
  "core_tools": [
    "cw.morning_brief",
    "cw.bitcoin_state",
    "cw.cycle",
    "cw.money",
    "cw.macro",
    "cw.action",
    "cw.scores",
    "cw.history",
    "cw.snapshot",
    "cw.mstr_mnav",
    "cw.dca_backtest"
  ],
  "deprecated_aliases": {
    "cw.daily_verdict": "cw.bitcoin_state",
    "cw.thesis_receipt": "cw.bitcoin_state",
    "cw.action_plan": "cw.action",
    "cw.calibration_report": "cw.history",
    "cw.regime_state": "cw.cycle",
    "cw.market_compass": "cw.macro",
    "cw.cw_risk_suite": "cw.scores",
    "cw.tail_risk_register": "cw.macro",
    "cw.daily_read": "cw.morning_brief",
    "cw.holder_divergence": "cw.money",
    "cw.capital_rotation": "cw.money",
    "cw.macro_beta_mode": "cw.macro",
    "cw.retail_capitulation": "cw.cycle",
    "cw.three_layer_alignment": "cw.cycle",
    "cw.bottoming_process": "cw.cycle",
    "cw.bear_market_clocks": "cw.cycle"
  },
  "tools": [
    {
      "name": "cw.morning_brief",
      "title": "CryptoWatch Five-Decision Morning Brief",
      "description": "Start here: current BTC investor posture, five decisions (Now, Cycle, Money, Macro, Action), changes and invalidation over days, weeks and the cycle. Recommended default recheck: 86400 seconds; polling is not a producer guarantee. Inspect nested availability, source observation age and calibration; generated_at alone does not prove freshness. Read-only research, not intraday execution.",
      "surface": "core",
      "question": "What should I know today?",
      "replaced_by": null,
      "inputSchema": {
        "properties": {},
        "title": "cw_morning_briefArguments",
        "type": "object"
      },
      "outputSchema": {
        "additionalProperties": true,
        "title": "cw_morning_briefDictOutput",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.bitcoin_state",
      "title": "CryptoWatch Bitcoin State",
      "description": "Canonical Bitcoin State: the investor posture, today's plan legs (accumulate and de-risk shares with WAIT/eligible), the recovery bar, the price and calendar clocks, distance from the high, where supply was bought, regimes, invalidation and scenarios. Optional as_of reads a stored day. Recommended default recheck: 86400 seconds; polling is not a producer guarantee. Inspect nested availability, source observation age and calibration; generated_at alone does not prove freshness. Read-only research, not intraday execution.",
      "surface": "core",
      "question": "What is the posture and today's plan?",
      "replaced_by": null,
      "inputSchema": {
        "properties": {
          "as_of": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "As Of"
          }
        },
        "title": "cw_bitcoin_stateArguments",
        "type": "object"
      },
      "outputSchema": {
        "$defs": {
          "Authority": {
            "additionalProperties": true,
            "properties": {
              "posture": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Posture"
              },
              "label": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Label"
              },
              "status": {
                "title": "Status",
                "type": "string"
              },
              "accumulate": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Accumulate"
              },
              "distribute": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Distribute"
              },
              "as_of": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "As Of"
              },
              "source": {
                "title": "Source",
                "type": "string"
              },
              "note": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Note"
              }
            },
            "required": [
              "posture",
              "status",
              "source"
            ],
            "title": "Authority",
            "type": "object"
          },
          "BitcoinStateData": {
            "additionalProperties": true,
            "properties": {
              "headline": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Headline"
              },
              "verdict": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Verdict"
              },
              "why": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Why"
              },
              "move": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Move"
              },
              "posture": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Posture"
              },
              "plan": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Plan"
              },
              "recovery_bar": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Recovery Bar"
              },
              "clocks": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Clocks"
              },
              "distance_from_high": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Distance From High"
              },
              "cost_basis_clusters": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Cost Basis Clusters"
              },
              "regimes": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Regimes"
              },
              "top_process": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Top Process"
              },
              "bottom_process": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Bottom Process"
              },
              "next_transition": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Next Transition"
              },
              "invalidation": {
                "anyOf": [
                  {
                    "items": {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    "type": "array"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Invalidation"
              },
              "scenarios": {
                "anyOf": [
                  {
                    "items": {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    "type": "array"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Scenarios"
              },
              "what_changed": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "What Changed"
              },
              "coverage": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Coverage"
              },
              "validation": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Validation"
              },
              "calibrated": {
                "anyOf": [
                  {
                    "type": "boolean"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Calibrated"
              }
            },
            "title": "BitcoinStateData",
            "type": "object"
          },
          "Freshness": {
            "additionalProperties": true,
            "properties": {
              "stale": {
                "anyOf": [
                  {
                    "type": "boolean"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Stale"
              },
              "sources": {
                "items": {
                  "$ref": "#/$defs/FreshnessRow"
                },
                "title": "Sources",
                "type": "array"
              }
            },
            "required": [
              "stale",
              "sources"
            ],
            "title": "Freshness",
            "type": "object"
          },
          "FreshnessRow": {
            "additionalProperties": true,
            "properties": {
              "name": {
                "title": "Name",
                "type": "string"
              },
              "status": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Status"
              },
              "observed_at": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Observed At"
              },
              "computed_at": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Computed At"
              },
              "cadence": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Cadence"
              }
            },
            "required": [
              "name"
            ],
            "title": "FreshnessRow",
            "type": "object"
          }
        },
        "additionalProperties": true,
        "properties": {
          "schema": {
            "title": "Schema",
            "type": "string"
          },
          "tool": {
            "title": "Tool",
            "type": "string"
          },
          "status": {
            "enum": [
              "ok",
              "partial",
              "unavailable"
            ],
            "title": "Status",
            "type": "string"
          },
          "reason": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Reason"
          },
          "as_of": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "As Of"
          },
          "as_of_basis": {
            "title": "As Of Basis",
            "type": "string"
          },
          "requested_as_of": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Requested As Of"
          },
          "generated_at": {
            "title": "Generated At",
            "type": "string"
          },
          "freshness": {
            "$ref": "#/$defs/Freshness"
          },
          "authority": {
            "$ref": "#/$defs/Authority"
          },
          "data": {
            "anyOf": [
              {
                "$ref": "#/$defs/BitcoinStateData"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          },
          "limitations": {
            "items": {
              "type": "string"
            },
            "title": "Limitations",
            "type": "array"
          },
          "deprecation": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Deprecation"
          }
        },
        "required": [
          "schema",
          "tool",
          "status",
          "as_of_basis",
          "generated_at",
          "freshness",
          "authority",
          "limitations"
        ],
        "title": "BitcoinStateResult",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.cycle",
      "title": "CryptoWatch Cycle",
      "description": "Where Bitcoin is in its cycle and whether the bottom happened: phase and its share of points, top/bottom extremes, bottoming confirmations and the cycle low, bear-market stage and clocks, capitulation legs, three-layer alignment and the cost-basis regime. Recommended default recheck: 86400 seconds; polling is not a producer guarantee. Inspect nested availability, source observation age and calibration; generated_at alone does not prove freshness. Read-only research, not intraday execution.",
      "surface": "core",
      "question": "Where are we in the cycle? Has the bottom happened?",
      "replaced_by": null,
      "inputSchema": {
        "properties": {
          "as_of": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "As Of"
          }
        },
        "title": "cw_cycleArguments",
        "type": "object"
      },
      "outputSchema": {
        "$defs": {
          "Authority": {
            "additionalProperties": true,
            "properties": {
              "posture": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Posture"
              },
              "label": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Label"
              },
              "status": {
                "title": "Status",
                "type": "string"
              },
              "accumulate": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Accumulate"
              },
              "distribute": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Distribute"
              },
              "as_of": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "As Of"
              },
              "source": {
                "title": "Source",
                "type": "string"
              },
              "note": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Note"
              }
            },
            "required": [
              "posture",
              "status",
              "source"
            ],
            "title": "Authority",
            "type": "object"
          },
          "CycleData": {
            "additionalProperties": true,
            "properties": {
              "position": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Position"
              },
              "extremes": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Extremes"
              },
              "bottoming": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Bottoming"
              },
              "bear_clocks": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Bear Clocks"
              },
              "clock_tension": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Clock Tension"
              },
              "capitulation": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Capitulation"
              },
              "alignment": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Alignment"
              },
              "cost_basis_regime": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Cost Basis Regime"
              }
            },
            "title": "CycleData",
            "type": "object"
          },
          "Freshness": {
            "additionalProperties": true,
            "properties": {
              "stale": {
                "anyOf": [
                  {
                    "type": "boolean"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Stale"
              },
              "sources": {
                "items": {
                  "$ref": "#/$defs/FreshnessRow"
                },
                "title": "Sources",
                "type": "array"
              }
            },
            "required": [
              "stale",
              "sources"
            ],
            "title": "Freshness",
            "type": "object"
          },
          "FreshnessRow": {
            "additionalProperties": true,
            "properties": {
              "name": {
                "title": "Name",
                "type": "string"
              },
              "status": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Status"
              },
              "observed_at": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Observed At"
              },
              "computed_at": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Computed At"
              },
              "cadence": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Cadence"
              }
            },
            "required": [
              "name"
            ],
            "title": "FreshnessRow",
            "type": "object"
          }
        },
        "additionalProperties": true,
        "properties": {
          "schema": {
            "title": "Schema",
            "type": "string"
          },
          "tool": {
            "title": "Tool",
            "type": "string"
          },
          "status": {
            "enum": [
              "ok",
              "partial",
              "unavailable"
            ],
            "title": "Status",
            "type": "string"
          },
          "reason": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Reason"
          },
          "as_of": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "As Of"
          },
          "as_of_basis": {
            "title": "As Of Basis",
            "type": "string"
          },
          "requested_as_of": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Requested As Of"
          },
          "generated_at": {
            "title": "Generated At",
            "type": "string"
          },
          "freshness": {
            "$ref": "#/$defs/Freshness"
          },
          "authority": {
            "$ref": "#/$defs/Authority"
          },
          "data": {
            "anyOf": [
              {
                "$ref": "#/$defs/CycleData"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          },
          "limitations": {
            "items": {
              "type": "string"
            },
            "title": "Limitations",
            "type": "array"
          },
          "deprecation": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Deprecation"
          }
        },
        "required": [
          "schema",
          "tool",
          "status",
          "as_of_basis",
          "generated_at",
          "freshness",
          "authority",
          "limitations"
        ],
        "title": "CycleResult",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.money",
      "title": "CryptoWatch Money",
      "description": "Who is buying or selling Bitcoin and where the coins sit: ETF flows per fund, ETF versus long-term-holder divergence, long-term holder supply, capital rotation, stablecoin supply and tracked treasuries with fund history. Recommended default recheck: 86400 seconds; polling is not a producer guarantee. Inspect nested availability, source observation age and calibration; generated_at alone does not prove freshness. Read-only research, not intraday execution.",
      "surface": "core",
      "question": "Who is buying or selling? Where are the coins?",
      "replaced_by": null,
      "inputSchema": {
        "properties": {
          "as_of": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "As Of"
          }
        },
        "title": "cw_moneyArguments",
        "type": "object"
      },
      "outputSchema": {
        "$defs": {
          "Authority": {
            "additionalProperties": true,
            "properties": {
              "posture": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Posture"
              },
              "label": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Label"
              },
              "status": {
                "title": "Status",
                "type": "string"
              },
              "accumulate": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Accumulate"
              },
              "distribute": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Distribute"
              },
              "as_of": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "As Of"
              },
              "source": {
                "title": "Source",
                "type": "string"
              },
              "note": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Note"
              }
            },
            "required": [
              "posture",
              "status",
              "source"
            ],
            "title": "Authority",
            "type": "object"
          },
          "Freshness": {
            "additionalProperties": true,
            "properties": {
              "stale": {
                "anyOf": [
                  {
                    "type": "boolean"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Stale"
              },
              "sources": {
                "items": {
                  "$ref": "#/$defs/FreshnessRow"
                },
                "title": "Sources",
                "type": "array"
              }
            },
            "required": [
              "stale",
              "sources"
            ],
            "title": "Freshness",
            "type": "object"
          },
          "FreshnessRow": {
            "additionalProperties": true,
            "properties": {
              "name": {
                "title": "Name",
                "type": "string"
              },
              "status": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Status"
              },
              "observed_at": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Observed At"
              },
              "computed_at": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Computed At"
              },
              "cadence": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Cadence"
              }
            },
            "required": [
              "name"
            ],
            "title": "FreshnessRow",
            "type": "object"
          },
          "MoneyData": {
            "additionalProperties": true,
            "properties": {
              "holders": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Holders"
              },
              "etf_flows": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Etf Flows"
              },
              "long_term_holders": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Long Term Holders"
              },
              "capital_rotation": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Capital Rotation"
              },
              "stablecoins": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Stablecoins"
              },
              "treasuries": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Treasuries"
              },
              "flows_summary": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Flows Summary"
              }
            },
            "title": "MoneyData",
            "type": "object"
          }
        },
        "additionalProperties": true,
        "properties": {
          "schema": {
            "title": "Schema",
            "type": "string"
          },
          "tool": {
            "title": "Tool",
            "type": "string"
          },
          "status": {
            "enum": [
              "ok",
              "partial",
              "unavailable"
            ],
            "title": "Status",
            "type": "string"
          },
          "reason": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Reason"
          },
          "as_of": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "As Of"
          },
          "as_of_basis": {
            "title": "As Of Basis",
            "type": "string"
          },
          "requested_as_of": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Requested As Of"
          },
          "generated_at": {
            "title": "Generated At",
            "type": "string"
          },
          "freshness": {
            "$ref": "#/$defs/Freshness"
          },
          "authority": {
            "$ref": "#/$defs/Authority"
          },
          "data": {
            "anyOf": [
              {
                "$ref": "#/$defs/MoneyData"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          },
          "limitations": {
            "items": {
              "type": "string"
            },
            "title": "Limitations",
            "type": "array"
          },
          "deprecation": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Deprecation"
          }
        },
        "required": [
          "schema",
          "tool",
          "status",
          "as_of_basis",
          "generated_at",
          "freshness",
          "authority",
          "limitations"
        ],
        "title": "MoneyResult",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.macro",
      "title": "CryptoWatch Macro",
      "description": "Whether the macro backdrop helps or hurts Bitcoin: Market Compass and its binding constraint, macro correlation mode, the macro regime and headline indicators. include_structural=true adds the long-term thesis-integrity cards (current day only). Recommended default recheck: 86400 seconds; polling is not a producer guarantee. Inspect nested availability, source observation age and calibration; generated_at alone does not prove freshness. Read-only research, not intraday execution.",
      "surface": "core",
      "question": "Is the backdrop helping or hurting?",
      "replaced_by": null,
      "inputSchema": {
        "properties": {
          "as_of": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "As Of"
          },
          "include_structural": {
            "default": false,
            "title": "Include Structural",
            "type": "boolean"
          }
        },
        "title": "cw_macroArguments",
        "type": "object"
      },
      "outputSchema": {
        "$defs": {
          "Authority": {
            "additionalProperties": true,
            "properties": {
              "posture": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Posture"
              },
              "label": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Label"
              },
              "status": {
                "title": "Status",
                "type": "string"
              },
              "accumulate": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Accumulate"
              },
              "distribute": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Distribute"
              },
              "as_of": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "As Of"
              },
              "source": {
                "title": "Source",
                "type": "string"
              },
              "note": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Note"
              }
            },
            "required": [
              "posture",
              "status",
              "source"
            ],
            "title": "Authority",
            "type": "object"
          },
          "Freshness": {
            "additionalProperties": true,
            "properties": {
              "stale": {
                "anyOf": [
                  {
                    "type": "boolean"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Stale"
              },
              "sources": {
                "items": {
                  "$ref": "#/$defs/FreshnessRow"
                },
                "title": "Sources",
                "type": "array"
              }
            },
            "required": [
              "stale",
              "sources"
            ],
            "title": "Freshness",
            "type": "object"
          },
          "FreshnessRow": {
            "additionalProperties": true,
            "properties": {
              "name": {
                "title": "Name",
                "type": "string"
              },
              "status": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Status"
              },
              "observed_at": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Observed At"
              },
              "computed_at": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Computed At"
              },
              "cadence": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Cadence"
              }
            },
            "required": [
              "name"
            ],
            "title": "FreshnessRow",
            "type": "object"
          },
          "MacroData": {
            "additionalProperties": true,
            "properties": {
              "compass": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Compass"
              },
              "macro_beta": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Macro Beta"
              },
              "regime": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Regime"
              },
              "indicators": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Indicators"
              },
              "structural": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Structural"
              }
            },
            "title": "MacroData",
            "type": "object"
          }
        },
        "additionalProperties": true,
        "properties": {
          "schema": {
            "title": "Schema",
            "type": "string"
          },
          "tool": {
            "title": "Tool",
            "type": "string"
          },
          "status": {
            "enum": [
              "ok",
              "partial",
              "unavailable"
            ],
            "title": "Status",
            "type": "string"
          },
          "reason": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Reason"
          },
          "as_of": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "As Of"
          },
          "as_of_basis": {
            "title": "As Of Basis",
            "type": "string"
          },
          "requested_as_of": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Requested As Of"
          },
          "generated_at": {
            "title": "Generated At",
            "type": "string"
          },
          "freshness": {
            "$ref": "#/$defs/Freshness"
          },
          "authority": {
            "$ref": "#/$defs/Authority"
          },
          "data": {
            "anyOf": [
              {
                "$ref": "#/$defs/MacroData"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          },
          "limitations": {
            "items": {
              "type": "string"
            },
            "title": "Limitations",
            "type": "array"
          },
          "deprecation": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Deprecation"
          }
        },
        "required": [
          "schema",
          "tool",
          "status",
          "as_of_basis",
          "generated_at",
          "freshness",
          "authority",
          "limitations"
        ],
        "title": "MacroResult",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.action",
      "title": "CryptoWatch Action",
      "description": "How far Bitcoin could fall, where a plan would add and whether timing lines up: plan legs and research-only actions for a risk profile, key levels and supply clusters, the options volatility gauge with its 35-70 DVOL neutral band, derivatives positioning, the DCA map and scenarios. Recommended default recheck: 86400 seconds; polling is not a producer guarantee. Inspect nested availability, source observation age and calibration; generated_at alone does not prove freshness. Read-only research, not intraday execution.",
      "surface": "core",
      "question": "How far could it fall, where would I add, is timing aligned?",
      "replaced_by": null,
      "inputSchema": {
        "properties": {
          "as_of": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "As Of"
          },
          "risk_profile": {
            "default": "balanced",
            "title": "Risk Profile",
            "type": "string"
          }
        },
        "title": "cw_actionArguments",
        "type": "object"
      },
      "outputSchema": {
        "$defs": {
          "ActionData": {
            "additionalProperties": true,
            "properties": {
              "plan": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Plan"
              },
              "setup": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Setup"
              },
              "volatility": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Volatility"
              },
              "positioning": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Positioning"
              },
              "dca_map": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Dca Map"
              },
              "scenarios": {
                "anyOf": [
                  {
                    "items": {
                      "additionalProperties": true,
                      "type": "object"
                    },
                    "type": "array"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Scenarios"
              }
            },
            "title": "ActionData",
            "type": "object"
          },
          "Authority": {
            "additionalProperties": true,
            "properties": {
              "posture": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Posture"
              },
              "label": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Label"
              },
              "status": {
                "title": "Status",
                "type": "string"
              },
              "accumulate": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Accumulate"
              },
              "distribute": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Distribute"
              },
              "as_of": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "As Of"
              },
              "source": {
                "title": "Source",
                "type": "string"
              },
              "note": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Note"
              }
            },
            "required": [
              "posture",
              "status",
              "source"
            ],
            "title": "Authority",
            "type": "object"
          },
          "Freshness": {
            "additionalProperties": true,
            "properties": {
              "stale": {
                "anyOf": [
                  {
                    "type": "boolean"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Stale"
              },
              "sources": {
                "items": {
                  "$ref": "#/$defs/FreshnessRow"
                },
                "title": "Sources",
                "type": "array"
              }
            },
            "required": [
              "stale",
              "sources"
            ],
            "title": "Freshness",
            "type": "object"
          },
          "FreshnessRow": {
            "additionalProperties": true,
            "properties": {
              "name": {
                "title": "Name",
                "type": "string"
              },
              "status": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Status"
              },
              "observed_at": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Observed At"
              },
              "computed_at": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Computed At"
              },
              "cadence": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Cadence"
              }
            },
            "required": [
              "name"
            ],
            "title": "FreshnessRow",
            "type": "object"
          }
        },
        "additionalProperties": true,
        "properties": {
          "schema": {
            "title": "Schema",
            "type": "string"
          },
          "tool": {
            "title": "Tool",
            "type": "string"
          },
          "status": {
            "enum": [
              "ok",
              "partial",
              "unavailable"
            ],
            "title": "Status",
            "type": "string"
          },
          "reason": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Reason"
          },
          "as_of": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "As Of"
          },
          "as_of_basis": {
            "title": "As Of Basis",
            "type": "string"
          },
          "requested_as_of": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Requested As Of"
          },
          "generated_at": {
            "title": "Generated At",
            "type": "string"
          },
          "freshness": {
            "$ref": "#/$defs/Freshness"
          },
          "authority": {
            "$ref": "#/$defs/Authority"
          },
          "data": {
            "anyOf": [
              {
                "$ref": "#/$defs/ActionData"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          },
          "limitations": {
            "items": {
              "type": "string"
            },
            "title": "Limitations",
            "type": "array"
          },
          "deprecation": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Deprecation"
          }
        },
        "required": [
          "schema",
          "tool",
          "status",
          "as_of_basis",
          "generated_at",
          "freshness",
          "authority",
          "limitations"
        ],
        "title": "ActionResult",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.scores",
      "title": "CryptoWatch Scores",
      "description": "How the scores are built and how far to trust them: composite and its indicators, the cycle heat thermometer, CW Risk with band, band_pending and time in band, confidence reads and the DCA stance (capital_budget sizes the current plan). Recommended default recheck: 86400 seconds; polling is not a producer guarantee. Inspect nested availability, source observation age and calibration; generated_at alone does not prove freshness. Read-only research, not intraday execution.",
      "surface": "core",
      "question": "How is the score built and how far can I trust it?",
      "replaced_by": null,
      "inputSchema": {
        "properties": {
          "as_of": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "As Of"
          },
          "capital_budget": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Capital Budget"
          }
        },
        "title": "cw_scoresArguments",
        "type": "object"
      },
      "outputSchema": {
        "$defs": {
          "Authority": {
            "additionalProperties": true,
            "properties": {
              "posture": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Posture"
              },
              "label": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Label"
              },
              "status": {
                "title": "Status",
                "type": "string"
              },
              "accumulate": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Accumulate"
              },
              "distribute": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Distribute"
              },
              "as_of": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "As Of"
              },
              "source": {
                "title": "Source",
                "type": "string"
              },
              "note": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Note"
              }
            },
            "required": [
              "posture",
              "status",
              "source"
            ],
            "title": "Authority",
            "type": "object"
          },
          "Freshness": {
            "additionalProperties": true,
            "properties": {
              "stale": {
                "anyOf": [
                  {
                    "type": "boolean"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Stale"
              },
              "sources": {
                "items": {
                  "$ref": "#/$defs/FreshnessRow"
                },
                "title": "Sources",
                "type": "array"
              }
            },
            "required": [
              "stale",
              "sources"
            ],
            "title": "Freshness",
            "type": "object"
          },
          "FreshnessRow": {
            "additionalProperties": true,
            "properties": {
              "name": {
                "title": "Name",
                "type": "string"
              },
              "status": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Status"
              },
              "observed_at": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Observed At"
              },
              "computed_at": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Computed At"
              },
              "cadence": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Cadence"
              }
            },
            "required": [
              "name"
            ],
            "title": "FreshnessRow",
            "type": "object"
          },
          "ScoresData": {
            "additionalProperties": true,
            "properties": {
              "composite": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Composite"
              },
              "thermometer": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Thermometer"
              },
              "cw_risk": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Cw Risk"
              },
              "confidence": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Confidence"
              },
              "dca_stance": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Dca Stance"
              }
            },
            "title": "ScoresData",
            "type": "object"
          }
        },
        "additionalProperties": true,
        "properties": {
          "schema": {
            "title": "Schema",
            "type": "string"
          },
          "tool": {
            "title": "Tool",
            "type": "string"
          },
          "status": {
            "enum": [
              "ok",
              "partial",
              "unavailable"
            ],
            "title": "Status",
            "type": "string"
          },
          "reason": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Reason"
          },
          "as_of": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "As Of"
          },
          "as_of_basis": {
            "title": "As Of Basis",
            "type": "string"
          },
          "requested_as_of": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Requested As Of"
          },
          "generated_at": {
            "title": "Generated At",
            "type": "string"
          },
          "freshness": {
            "$ref": "#/$defs/Freshness"
          },
          "authority": {
            "$ref": "#/$defs/Authority"
          },
          "data": {
            "anyOf": [
              {
                "$ref": "#/$defs/ScoresData"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          },
          "limitations": {
            "items": {
              "type": "string"
            },
            "title": "Limitations",
            "type": "array"
          },
          "deprecation": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Deprecation"
          }
        },
        "required": [
          "schema",
          "tool",
          "status",
          "as_of_basis",
          "generated_at",
          "freshness",
          "authority",
          "limitations"
        ],
        "title": "ScoresResult",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.history",
      "title": "CryptoWatch History",
      "description": "What CryptoWatch said on a past day and how its retired vote scored: view=dates lists stored days, view=day returns that day's posture, plan and composite from original stored evidence, view=calibration returns the retained record. Recommended default recheck: 86400 seconds; polling is not a producer guarantee. Inspect nested availability, source observation age and calibration; generated_at alone does not prove freshness. Read-only research, not intraday execution.",
      "surface": "core",
      "question": "What did CryptoWatch say on a date, and how did it score?",
      "replaced_by": null,
      "inputSchema": {
        "properties": {
          "view": {
            "default": "dates",
            "title": "View",
            "type": "string"
          },
          "as_of": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "As Of"
          },
          "group_by": {
            "default": "model",
            "title": "Group By",
            "type": "string"
          }
        },
        "title": "cw_historyArguments",
        "type": "object"
      },
      "outputSchema": {
        "$defs": {
          "Authority": {
            "additionalProperties": true,
            "properties": {
              "posture": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Posture"
              },
              "label": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Label"
              },
              "status": {
                "title": "Status",
                "type": "string"
              },
              "accumulate": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Accumulate"
              },
              "distribute": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Distribute"
              },
              "as_of": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "As Of"
              },
              "source": {
                "title": "Source",
                "type": "string"
              },
              "note": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Note"
              }
            },
            "required": [
              "posture",
              "status",
              "source"
            ],
            "title": "Authority",
            "type": "object"
          },
          "Freshness": {
            "additionalProperties": true,
            "properties": {
              "stale": {
                "anyOf": [
                  {
                    "type": "boolean"
                  },
                  {
                    "type": "null"
                  }
                ],
                "title": "Stale"
              },
              "sources": {
                "items": {
                  "$ref": "#/$defs/FreshnessRow"
                },
                "title": "Sources",
                "type": "array"
              }
            },
            "required": [
              "stale",
              "sources"
            ],
            "title": "Freshness",
            "type": "object"
          },
          "FreshnessRow": {
            "additionalProperties": true,
            "properties": {
              "name": {
                "title": "Name",
                "type": "string"
              },
              "status": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Status"
              },
              "observed_at": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Observed At"
              },
              "computed_at": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Computed At"
              },
              "cadence": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Cadence"
              }
            },
            "required": [
              "name"
            ],
            "title": "FreshnessRow",
            "type": "object"
          },
          "HistoryData": {
            "additionalProperties": true,
            "properties": {
              "view": {
                "title": "View",
                "type": "string"
              },
              "dates": {
                "anyOf": [
                  {
                    "items": {
                      "type": "string"
                    },
                    "type": "array"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Dates"
              },
              "latest": {
                "anyOf": [
                  {
                    "type": "string"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Latest"
              },
              "day": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Day"
              },
              "calibration": {
                "anyOf": [
                  {
                    "additionalProperties": true,
                    "type": "object"
                  },
                  {
                    "type": "null"
                  }
                ],
                "default": null,
                "title": "Calibration"
              }
            },
            "required": [
              "view"
            ],
            "title": "HistoryData",
            "type": "object"
          }
        },
        "additionalProperties": true,
        "properties": {
          "schema": {
            "title": "Schema",
            "type": "string"
          },
          "tool": {
            "title": "Tool",
            "type": "string"
          },
          "status": {
            "enum": [
              "ok",
              "partial",
              "unavailable"
            ],
            "title": "Status",
            "type": "string"
          },
          "reason": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Reason"
          },
          "as_of": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "As Of"
          },
          "as_of_basis": {
            "title": "As Of Basis",
            "type": "string"
          },
          "requested_as_of": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Requested As Of"
          },
          "generated_at": {
            "title": "Generated At",
            "type": "string"
          },
          "freshness": {
            "$ref": "#/$defs/Freshness"
          },
          "authority": {
            "$ref": "#/$defs/Authority"
          },
          "data": {
            "anyOf": [
              {
                "$ref": "#/$defs/HistoryData"
              },
              {
                "type": "null"
              }
            ],
            "default": null
          },
          "limitations": {
            "items": {
              "type": "string"
            },
            "title": "Limitations",
            "type": "array"
          },
          "deprecation": {
            "anyOf": [
              {
                "additionalProperties": true,
                "type": "object"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Deprecation"
          }
        },
        "required": [
          "schema",
          "tool",
          "status",
          "as_of_basis",
          "generated_at",
          "freshness",
          "authority",
          "limitations"
        ],
        "title": "HistoryResult",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.snapshot",
      "title": "CryptoWatch Complete Canonical Snapshot",
      "description": "Complete published evidence for an audit or a batch of related questions. Every block owns its freshness, availability and horizon; optional as_of is historical. Recommended default recheck: 86400 seconds; polling is not a producer guarantee. Inspect nested availability, source observation age and calibration; generated_at alone does not prove freshness. Read-only research, not intraday execution.",
      "surface": "core",
      "question": "Give me the raw evidence for an audit.",
      "replaced_by": null,
      "inputSchema": {
        "properties": {
          "as_of": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "As Of"
          },
          "sections": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Sections"
          }
        },
        "title": "cw_snapshotArguments",
        "type": "object"
      },
      "outputSchema": {
        "additionalProperties": true,
        "title": "cw_snapshotDictOutput",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.mstr_mnav",
      "title": "CryptoWatch Strategy (MSTR) mNAV",
      "description": "MSTR valuation and financing research: mNAV, premium/discount, scenarios and funding health using quotes and separately dated treasury facts. Recommended default recheck: 86400 seconds; polling is not a producer guarantee. Inspect nested availability, source observation age and calibration; generated_at alone does not prove freshness. Read-only research, not intraday execution.",
      "surface": "core",
      "question": "Is MSTR cheap or expensive to its bitcoin?",
      "replaced_by": null,
      "inputSchema": {
        "properties": {},
        "title": "cw_mstr_mnavArguments",
        "type": "object"
      },
      "outputSchema": {
        "additionalProperties": true,
        "title": "cw_mstr_mnavDictOutput",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.dca_backtest",
      "title": "CryptoWatch Strategic-DCA Backtest",
      "description": "Historical long-term accumulation comparison over committed BTC daily closes with explicit fees, slippage and assumptions. Not a current signal or forward prediction. Recommended default recheck: 86400 seconds; polling is not a producer guarantee. Inspect nested availability, source observation age and calibration; generated_at alone does not prove freshness. Read-only research, not intraday execution.",
      "surface": "core",
      "question": "How would steady buying have done?",
      "replaced_by": null,
      "inputSchema": {
        "properties": {
          "strategy": {
            "default": "compare",
            "title": "Strategy",
            "type": "string"
          },
          "amount": {
            "default": 100.0,
            "title": "Amount",
            "type": "number"
          },
          "frequency_days": {
            "default": 30,
            "title": "Frequency Days",
            "type": "integer"
          },
          "fee_pct": {
            "default": 0.1,
            "title": "Fee Pct",
            "type": "number"
          },
          "slippage_pct": {
            "default": 0.1,
            "title": "Slippage Pct",
            "type": "number"
          }
        },
        "title": "cw_dca_backtestArguments",
        "type": "object"
      },
      "outputSchema": {
        "additionalProperties": true,
        "title": "cw_dca_backtestDictOutput",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.daily_verdict",
      "title": "CryptoWatch Daily BTC Verdict",
      "description": "Deprecated — use cw.bitcoin_state. Canonical BTC Bitcoin State Brief and investor posture, with the public composite as dated supporting evidence. Composite is supporting evidence, not the verdict authority. Still answers during the alias window and adds a deprecation block. Read-only research.",
      "surface": "deprecated_alias",
      "question": null,
      "replaced_by": "cw.bitcoin_state",
      "inputSchema": {
        "properties": {
          "asset": {
            "default": "BTC",
            "title": "Asset",
            "type": "string"
          },
          "as_of": {
            "anyOf": [
              {
                "type": "string"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "As Of"
          }
        },
        "title": "cw_daily_verdictArguments",
        "type": "object"
      },
      "outputSchema": {
        "additionalProperties": true,
        "title": "cw_daily_verdictDictOutput",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.thesis_receipt",
      "title": "CryptoWatch Thesis Receipt",
      "description": "Deprecated — use cw.bitcoin_state. Store a dated BTC thesis, invalidation and evidence for later investment review. The 24h/7d/30d/90d horizon argument is a review window, not a price forecast. Still answers during the alias window and adds a deprecation block. Read-only research.",
      "surface": "deprecated_alias",
      "question": null,
      "replaced_by": "cw.bitcoin_state",
      "inputSchema": {
        "properties": {
          "asset": {
            "default": "BTC",
            "title": "Asset",
            "type": "string"
          },
          "horizon": {
            "default": "7d",
            "title": "Horizon",
            "type": "string"
          }
        },
        "title": "cw_thesis_receiptArguments",
        "type": "object"
      },
      "outputSchema": {
        "additionalProperties": true,
        "title": "cw_thesis_receiptDictOutput",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.action_plan",
      "title": "CryptoWatch Action Plan",
      "description": "Deprecated — use cw.action. Research-only BTC investment posture, staged planning, scenario preparation and view-changing conditions. Zones are context, not exchange entry, stop or target instructions. Still answers during the alias window and adds a deprecation block. Read-only research.",
      "surface": "deprecated_alias",
      "question": null,
      "replaced_by": "cw.action",
      "inputSchema": {
        "properties": {
          "asset": {
            "default": "BTC",
            "title": "Asset",
            "type": "string"
          },
          "risk_profile": {
            "default": "balanced",
            "title": "Risk Profile",
            "type": "string"
          }
        },
        "title": "cw_action_planArguments",
        "type": "object"
      },
      "outputSchema": {
        "additionalProperties": true,
        "title": "cw_action_planDictOutput",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.calibration_report",
      "title": "CryptoWatch Retired Daily Vote Record",
      "description": "Deprecated — use cw.history(view=\"calibration\"). Historical record of the retired daily BULL/BEAR/NEUTRAL direction vote: outcomes, reliability bins and sample limits. The vote is stopped; this is not a live accuracy claim for any current read. Still answers during the alias window and adds a deprecation block. Read-only research.",
      "surface": "deprecated_alias",
      "question": null,
      "replaced_by": "cw.history",
      "inputSchema": {
        "properties": {
          "days": {
            "anyOf": [
              {
                "type": "integer"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Days"
          },
          "group_by": {
            "default": "model",
            "title": "Group By",
            "type": "string"
          }
        },
        "title": "cw_calibration_reportArguments",
        "type": "object"
      },
      "outputSchema": {
        "additionalProperties": true,
        "title": "cw_calibration_reportDictOutput",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.regime_state",
      "title": "CryptoWatch Multi-Asset Regime State",
      "description": "Deprecated — use cw.cycle. BTC/ETH/SOL/HYPE cycle and cost-basis regime, band position, levels and durability for investment context. Still answers during the alias window and adds a deprecation block. Read-only research.",
      "surface": "deprecated_alias",
      "question": null,
      "replaced_by": "cw.cycle",
      "inputSchema": {
        "properties": {
          "asset": {
            "default": "BTC",
            "title": "Asset",
            "type": "string"
          }
        },
        "title": "cw_regime_stateArguments",
        "type": "object"
      },
      "outputSchema": {
        "additionalProperties": true,
        "title": "cw_regime_stateDictOutput",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.market_compass",
      "title": "CryptoWatch Market Compass",
      "description": "Deprecated — use cw.macro. Risk backdrop and binding constraint from four forward lenses plus two standalone context lenses. Supports days-to-months thesis review; not an entry signal. Still answers during the alias window and adds a deprecation block. Read-only research.",
      "surface": "deprecated_alias",
      "question": null,
      "replaced_by": "cw.macro",
      "inputSchema": {
        "properties": {},
        "title": "cw_market_compassArguments",
        "type": "object"
      },
      "outputSchema": {
        "additionalProperties": true,
        "title": "cw_market_compassDictOutput",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.cw_risk_suite",
      "title": "CryptoWatch CW Risk Suite",
      "description": "Deprecated — use cw.scores. Per-asset (BTC/ETH/SOL/HYPE) cycle valuation, research-only DCA planning and descriptive historical comparison for weeks-to-months investment decisions. Blocks without data for the requested asset read unavailable; most companions are BTC-only. Still answers during the alias window and adds a deprecation block. Read-only research.",
      "surface": "deprecated_alias",
      "question": null,
      "replaced_by": "cw.scores",
      "inputSchema": {
        "properties": {
          "asset": {
            "default": "BTC",
            "title": "Asset",
            "type": "string"
          },
          "capital_budget": {
            "anyOf": [
              {
                "type": "number"
              },
              {
                "type": "null"
              }
            ],
            "default": null,
            "title": "Capital Budget"
          }
        },
        "title": "cw_cw_risk_suiteArguments",
        "type": "object"
      },
      "outputSchema": {
        "additionalProperties": true,
        "title": "cw_cw_risk_suiteDictOutput",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.tail_risk_register",
      "title": "CryptoWatch Thesis-Integrity / Tail-Risk Register",
      "description": "Deprecated — use cw.macro(include_structural=true). Long-term thesis integrity through three quantitative structural cards: miner fee security, mining-pool concentration and supply centralization. Years/decades context, not a trade signal. Still answers during the alias window and adds a deprecation block. Read-only research.",
      "surface": "deprecated_alias",
      "question": null,
      "replaced_by": "cw.macro",
      "inputSchema": {
        "properties": {},
        "title": "cw_tail_risk_registerArguments",
        "type": "object"
      },
      "outputSchema": {
        "additionalProperties": true,
        "title": "cw_tail_risk_registerDictOutput",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.daily_read",
      "title": "CryptoWatch Daily Read",
      "description": "Deprecated — use cw.morning_brief. Legacy six-screen Verdict/Why/Move compatibility. Prefer cw.morning_brief for the current five Bitcoin Dashboard decisions. Still answers during the alias window and adds a deprecation block. Read-only research.",
      "surface": "deprecated_alias",
      "question": null,
      "replaced_by": "cw.morning_brief",
      "inputSchema": {
        "properties": {},
        "title": "cw_daily_readArguments",
        "type": "object"
      },
      "outputSchema": {
        "additionalProperties": true,
        "title": "cw_daily_readDictOutput",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.holder_divergence",
      "title": "CryptoWatch ETF vs Long-Term Holder Divergence",
      "description": "Deprecated — use cw.money. Weeks-to-months ownership context: ETF streak and seven-day flows versus long-term-holder accumulation over 30 days. Outflows remain selling pressure, not automatic bullishness. Still answers during the alias window and adds a deprecation block. Read-only research.",
      "surface": "deprecated_alias",
      "question": null,
      "replaced_by": "cw.money",
      "inputSchema": {
        "properties": {},
        "title": "cw_holder_divergenceArguments",
        "type": "object"
      },
      "outputSchema": {
        "additionalProperties": true,
        "title": "cw_holder_divergenceDictOutput",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.capital_rotation",
      "title": "CryptoWatch Capital Rotation",
      "description": "Deprecated — use cw.money. Multiweek/month allocation context from 30/90-day relative performance and stablecoin supply growth; not causal proof of a new buyer. Still answers during the alias window and adds a deprecation block. Read-only research.",
      "surface": "deprecated_alias",
      "question": null,
      "replaced_by": "cw.money",
      "inputSchema": {
        "properties": {},
        "title": "cw_capital_rotationArguments",
        "type": "object"
      },
      "outputSchema": {
        "additionalProperties": true,
        "title": "cw_capital_rotationDictOutput",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.macro_beta_mode",
      "title": "CryptoWatch Macro Correlation Mode",
      "description": "Deprecated — use cw.macro. Day/week tactical context from 30-day daily-return correlations: BTC macro sensitivity, not an intraday entry or causal event forecast. Still answers during the alias window and adds a deprecation block. Read-only research.",
      "surface": "deprecated_alias",
      "question": null,
      "replaced_by": "cw.macro",
      "inputSchema": {
        "properties": {},
        "title": "cw_macro_beta_modeArguments",
        "type": "object"
      },
      "outputSchema": {
        "additionalProperties": true,
        "title": "cw_macro_beta_modeDictOutput",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.retail_capitulation",
      "title": "CryptoWatch Retail Capitulation Check",
      "description": "Deprecated — use cw.cycle. Days/weeks/cycle stress confluence from daily sentiment, drawdown and ETF streaks. A capitulation flag does not prove the final low occurred. Still answers during the alias window and adds a deprecation block. Read-only research.",
      "surface": "deprecated_alias",
      "question": null,
      "replaced_by": "cw.cycle",
      "inputSchema": {
        "properties": {},
        "title": "cw_retail_capitulationArguments",
        "type": "object"
      },
      "outputSchema": {
        "additionalProperties": true,
        "title": "cw_retail_capitulationDictOutput",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.three_layer_alignment",
      "title": "CryptoWatch Three-Layer Evidence Check",
      "description": "Deprecated — use cw.cycle. Investment/cycle confirmation across structural, flow and positioning evidence. Alignment is descriptive, not independently validated forward returns. Still answers during the alias window and adds a deprecation block. Read-only research.",
      "surface": "deprecated_alias",
      "question": null,
      "replaced_by": "cw.cycle",
      "inputSchema": {
        "properties": {},
        "title": "cw_three_layer_alignmentArguments",
        "type": "object"
      },
      "outputSchema": {
        "additionalProperties": true,
        "title": "cw_three_layer_alignmentDictOutput",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.bottoming_process",
      "title": "CryptoWatch Bottoming Process",
      "description": "Deprecated — use cw.cycle. Weeks/months recovery and cost-basis ladder with confirmation/invalidation checks. Monitor named price tests as context; calibrated=false is not a bottom forecast. Still answers during the alias window and adds a deprecation block. Read-only research.",
      "surface": "deprecated_alias",
      "question": null,
      "replaced_by": "cw.cycle",
      "inputSchema": {
        "properties": {},
        "title": "cw_bottoming_processArguments",
        "type": "object"
      },
      "outputSchema": {
        "additionalProperties": true,
        "title": "cw_bottoming_processDictOutput",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    },
    {
      "name": "cw.bear_market_clocks",
      "title": "CryptoWatch Bear-Market Clocks",
      "description": "Deprecated — use cw.cycle. Months/years view: distance from the all-time high, days since the last cycle crossover signal, a price checklist and descriptive recovery paths. No guaranteed low date or executable price target. Still answers during the alias window and adds a deprecation block. Read-only research.",
      "surface": "deprecated_alias",
      "question": null,
      "replaced_by": "cw.cycle",
      "inputSchema": {
        "properties": {},
        "title": "cw_bear_market_clocksArguments",
        "type": "object"
      },
      "outputSchema": {
        "additionalProperties": true,
        "title": "cw_bear_market_clocksDictOutput",
        "type": "object"
      },
      "annotations": {
        "read_only_hint": true,
        "destructive_hint": false,
        "idempotent_hint": true,
        "open_world_hint": true
      }
    }
  ]
}
