{"id":"stage2-safety-bridge-advisor","card_id":"card_stage2_safety_bridge","name":"Stage 2 Safety bridge advisor","description":"Classifies proposed actions into allow, approval-required, or block without executing them.","stage":2,"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":{"proposed_action":{"type":"string"},"flags":{"type":"object"}}},"output_schema":{"type":"object","properties":{"decision":{"type":"string"},"blocked_actions":{"type":"array"}}},"sample_input":{"proposed_action":"fetch public card and run read-only wrapper","flags":{"places_orders":false,"reads_private_balance":false}}}