{"id":"pullback-watch","card_id":"card_pullback_watch","name":"PullbackWatch","description":"Evaluates pullback-after-breakout readiness from supplied price and timing facts.","stage":1,"safety_level":"data_only_read_only","auth":{"type":"hmac-sha256","required_headers":["x-apex-tool-timestamp","x-apex-tool-nonce","x-apex-tool-content-sha256","x-apex-tool-signature"],"canonical_payload":"APEX-TOOL-V1\\n{tool_id}\\n{timestamp}\\n{nonce}\\n{sha256(canonical_json(body))}"},"input_schema":{"type":"object","properties":{"breakout_price":{"type":"number"},"current_price":{"type":"number"},"age_sec":{"type":"number"}}},"output_schema":{"type":"object","properties":{"state":{"type":"string"},"pullback_bps":{"type":"number"}}},"sample_input":{"breakout_price":100,"current_price":99.3,"age_sec":45,"min_pullback_bps":50,"max_pullback_bps":200,"ttl_sec":120}}