| schema_version: "1.0" | |
| module: | |
| name: gungnir | |
| version: "0.1.0" | |
| display_name: "GUNGNIR — Defense AI Portfolio Orchestrator" | |
| description: "Master orchestration framework for 22-paper defense AI R&D portfolio with tiered compute scheduling" | |
| category: tooling.certification | |
| license: Apache-2.0 | |
| paper: "Defense AI Portfolio Orchestration" | |
| capabilities: | |
| provides: | |
| - type: orchestration | |
| subtype: defense_portfolio | |
| - type: scheduling | |
| subtype: tiered_compute | |
| interface: | |
| inputs: | |
| - name: pipeline_config | |
| ros2_type: std_msgs/msg/String | |
| outputs: | |
| - name: pipeline_status | |
| ros2_type: std_msgs/msg/String | |
| - name: artifacts | |
| ros2_type: std_msgs/msg/String | |
| hardware: | |
| platforms: | |
| - name: linux_x86 | |
| backends: [onnxruntime_cpu] | |
| performance: | |
| profiles: | |
| - platform: linux_x86 | |
| model: gungnir-base | |
| backend: onnxruntime_cpu | |
| fps: 1 | |
| latency_p50_ms: 500 | |
| safety: | |
| failure_mode: escalate | |
| timeout_ms: 60000 | |
| health_topic: /anima/gungnir/health | |
| composability: | |
| pairs_well_with: | |
| - defense.adversarial_detection | |
| - defense.signal_processing | |
| conflicts_with: [] | |
| container: | |
| image: ghcr.io/robotflow-labs/anima-gungnir:0.1.0 | |
| port: 8143 | |