| schema_version: "1.0" | |
| module: | |
| name: controllability | |
| version: "0.1.0" | |
| display_name: "CONTROLLABILITY — Military AI Governance Framework" | |
| description: "The Controllability Trap framework for military AI governance, ensuring human oversight of autonomous systems" | |
| category: defense.signal_processing | |
| license: Apache-2.0 | |
| paper: "The Controllability Trap: Military AI Governance" | |
| capabilities: | |
| provides: | |
| - type: governance | |
| subtype: military_ai | |
| - type: oversight | |
| subtype: controllability_framework | |
| interface: | |
| inputs: | |
| - name: policy_config | |
| ros2_type: std_msgs/msg/String | |
| outputs: | |
| - name: governance_report | |
| ros2_type: std_msgs/msg/String | |
| - name: compliance_score | |
| ros2_type: std_msgs/msg/Float32 | |
| hardware: | |
| platforms: | |
| - name: linux_x86 | |
| backends: [onnxruntime_cpu] | |
| - name: nvidia_jetson | |
| backends: [onnxruntime_cpu] | |
| performance: | |
| profiles: | |
| - platform: linux_x86 | |
| model: controllability-base | |
| backend: onnxruntime_cpu | |
| fps: 1 | |
| latency_p50_ms: 500 | |
| safety: | |
| failure_mode: escalate | |
| timeout_ms: 10000 | |
| health_topic: /anima/controllability/health | |
| composability: | |
| pairs_well_with: | |
| - defense.adversarial_detection | |
| conflicts_with: [] | |
| container: | |
| image: ghcr.io/robotflow-labs/anima-controllability:0.1.0 | |
| port: 8140 | |