ecosystem-extensions-v2 Proposal
Why
Mini-ImagePipe now has a stronger runtime contract, but it still lacks the integration seams needed to connect with higher-value NVIDIA ecosystem components such as CV-CUDA, TensorRT, and GStreamer/DeepStream. Without explicit optional-backend surfaces, the project cannot safely expose those integrations without turning them into hard build dependencies.
What Changes
- Add an OpenSpec-backed ecosystem extension phase for optional backend integrations.
- Introduce explicit capability reporting for CV-CUDA, TensorRT, and GStreamer/DeepStream support.
- Add optional operator/bridge scaffolding that fails explicitly when a backend is unavailable.
- Keep the default build dependency-free while documenting how ecosystem backends plug in later.
Impact
- Makes ecosystem integrations visible and testable without requiring those SDKs in every build.
- Preserves the runtime-v2 additive API approach.
- Prepares the repository for later GPU-deployment integrations without breaking current users.