Skip to content

SignalForge Video

Planned

The SignalForge Video subsystem handles video capture, encoding, and integration with the display stack.

Features

  • Hardware-accelerated video encoding/decoding through NPL drivers
  • Zero-copy frame delivery via ION Rings
  • Integration with the Surface Manager for compositor-level video surfaces
  • Capability-controlled camera access

Architecture

Video frames flow through the same ION Ring infrastructure as all other Nexus IPC:

  1. Camera NPL captures raw frames
  2. Frames are placed on the application's ION Ring (zero-copy)
  3. Application processes frames (encoding, analysis, display)
  4. Processed frames can be submitted to the Surface Manager for display

Security

Camera access follows the same model as audio — explicit capability grant, ProvChain logging, HUD indicator, and user-revocable permissions. No application can access the camera without a visible, auditable capability.

Released under the CC0 License.