{
    "tools": [
        "classify_mode",
        "cost_gate",
        "verify_stake",
        "check_preconditions",
        "simulate",
        "propose",
        "execute_trade",
        "emergency_stop",
        "emit_refusal",
        "log_action",
        "get_route",
        "read_holdings",
        "get_nonce",
        "estimate_gas",
        "get_allowance",
        "build_approve",
        "build_swap",
        "get_tx_status",
        "get_signal_purity",
        "get_feedback_score",
        "get_system_state",
        "get_agent_reputation",
        "detect_drift",
        "get_spending_remaining",
        "prepare_composable_action",
        "get_proof_events"
    ],
    "canon_tools": [
        "classify_mode",
        "cost_gate",
        "verify_stake",
        "check_preconditions",
        "simulate",
        "propose",
        "execute_trade",
        "emergency_stop",
        "emit_refusal",
        "log_action",
        "get_route",
        "read_holdings",
        "get_nonce",
        "estimate_gas",
        "get_allowance",
        "build_approve",
        "build_swap",
        "get_tx_status",
        "get_signal_purity",
        "get_feedback_score",
        "get_system_state",
        "get_agent_reputation",
        "detect_drift",
        "get_spending_remaining",
        "prepare_composable_action",
        "get_proof_events"
    ],
    "cybernetic": [
        "get_signal_purity",
        "get_feedback_score",
        "get_system_state",
        "get_agent_reputation",
        "detect_drift",
        "get_spending_remaining"
    ],
    "compose": [
        "prepare_composable_action"
    ],
    "proof": [
        "get_proof_events"
    ],
    "total": 26,
    "version": "1.2",
    "compose_url": "https://calculatiks.eu/dev/plugin/compose",
    "proof_url": "https://scan.calculatiks.eu/proof/channel.html",
    "proof_schema": "https://scan.calculatiks.eu/proof/channel.json",
    "proof_guide": "https://scan.calculatiks.eu/proof/channel.md"
}