{"id":"dynamic-penalty","card_id":"card_dynamic_penalty","name":"DynamicPenalty","description":"Computes conservative cooldown and size penalty hints from recent loss streak data.","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":{"consecutive_losses":{"type":"number"},"recent_net_pnl":{"type":"number"}}},"output_schema":{"type":"object","properties":{"size_multiplier":{"type":"number"},"cooldown_sec":{"type":"number"}}},"sample_input":{"consecutive_losses":3,"recent_net_pnl":-2.4}}