# CoreMF Capability & Delivery Matrix

Status as documented 2026-10-29. Implemented means engine code exists; candidate evidence is scoped to named tests. Optional means separately selected delivery. Preview/target status does not promise a qualified release. Final package manifest and agreement define support.

| Area                             | Engine status                                         | Delivery                                            | Evidence scope                                                                                         | Dependencies                                                    | Limits                                                                                                              |
| -------------------------------- | ----------------------------------------------------- | --------------------------------------------------- | ------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| CoreGraph configuration          | Implemented                                           | Application API / Graph JSON / source scope         | Code-built and imported/exported graph paths in API/native runners and consumer examples               | Registered node types; selected runtime                         | Native C++ component development uses agreed source/headers; binary API remains opaque                              |
| Linux x86-64 / Ubuntu            | Implemented                                           | SDK / Runtime / Server candidate                    | Clean Ubuntu 24.04 installed checks and selected local CPU evidence                                    | Audited runtime; exact package manifest                         | Ubuntu 22.04/26.04 need matching artifacts and target qualification; release approval pending                       |
| Linux ARM64                      | Platform target                                       | Agreement-specific                                  | No current website claim of qualified commercial package                                               | Toolchain and dependency builds                                 | Qualify actual artifact and hardware                                                                                |
| Windows / macOS                  | Native engine/build support                           | Agreement-specific                                  | Native verification owner-confirmed 2026-11-03; demos retain their dated scope                                               | Matching compiler/runtime and platform dependencies             | Exact artifact and enabled features govern delivery; no blanket GPU/codec qualification                                                                  |
| Media I/O                        | Implemented by path                                   | Selected SDK profiles                               | Per-protocol/direction and endpoint scope                                                              | Selected media runtime and network/device support                    | Not all protocol/codec combinations qualified                                                                       |
| Capture / local playback         | Implemented platform paths                            | Selected device/preview profiles                    | Source/backend and installed-target scope                                                              | Camera/audio/screen backend; local or GPU presentation            | Device permissions, platform support and timing require target verification                                         |
| Broadcast control                | Implemented Product engine                            | Product-enabled SDK / source scope                  | Documented session and command interfaces                                                              | Product session; CoreGL/CoreAudio; selected output nodes        | Preview/program and scene changes require workload-specific qualification                                           |
| Timeline editing / render        | Implemented Product engine                            | Product-enabled SDK / source scope                  | Documented seek/preview/transaction/render interfaces                                                  | Product document, plan, transport and render runtime            | No bundled editor UI; finishing limits follow selected profile                                                      |
| Storyboards / thumbnails         | Implemented                                           | Selected SDK profiles                               | Focused Windows development runner produced sprite and WebVTT                                          | Decoder; image output codec                                     | Sampling/layout and delivery target require selected profile checks                                                 |
| Codecs and conversion            | Implemented                                           | Selected audited runtime                            | Codec/filter availability follows build                                                                | Audited LGPL-compatible media runtime; selected hardware backend         | GPL-only grading/CDL and optional advanced color management excluded                                                            |
| CoreGL                           | Implemented                                           | Selected graphics profile                           | Windows Intel GPU demonstration; not universal package proof                                          | GPU backend; device/driver; assets as selected                   | CPU/GPU transfers and target workload need measurement                                                              |
| CoreAudio                        | Implemented selected chains                           | Selected processing profiles                        | Advanced DSP/audio-AI scope is separate                                                                | Audio format and selected DSP/runtime dependencies              | Qualify synchronization, latency and chain behavior                                                                 |
| RTC / SFU                        | Implemented                                           | Selected server/SDK profile                         | Small local Linux CPU fixture documented                                                               | Signaling; network; application authentication                  | Cloud/TURN and production capacity require separate evidence                                                        |
| MCU composition                  | Development/reference paths                           | Packaged CPU/GPU menu entries hidden                | Offline grid is not a dynamic MCU test                                                                 | Decode/sync; graphics or CPU composition; encode/audio          | Dynamic lifecycle, HD capacity and sustained MCU not release-qualified                                              |
| Native plugins                   | Implemented native/script contracts                   | Separate ABI/template development delivery          | Matching native ABI exposes packets, video frames and audio sample buffers with timing and ownership              | Trusted native code; matching component/dependency SDKs         | Not included as raw development headers in base binary SDK                                                          |
| Python AI                        | Implemented development processors                    | Optional; none selected in base candidate           | Processor/model-specific review and evaluation                                                         | Python/backend/model dependencies and rights                    | No bundled default model catalog; AGPL-dependent paths excluded                                                     |
| BYO executable encoding          | Implemented                                           | Explicit customer runtime selection                 | Focused Linux CPU-video adapter evidence                                                               | Customer executable; process transport; compatible codec        | Stock CLI/platform scope separate; no GPU surfaces or native-equivalence promise                                    |
| Custom video/audio/packet access   | Implemented native interfaces                         | Native plugin/source or consulting scope            | Interface-specific                                                                                     | Component headers/ABI and matching development SDK              | Default binary API is graph control; Product preview exposes borrowed RGBA                                          |
| Runtime / Server containers      | Candidate assembled                                   | Customer-operated Linux x86-64                      | Dated local media/API/browser checks                                                                   | Selected OS/runtime and deployment configuration                | Customer owns TLS, secrets, TURN, operations and capacity                                                           |
| Language bindings                | Implemented in repository                             | Optional selected packages                          | Each binding/platform needs package evidence                                                           | Python / Node.js / Java / Go runtime as selected                | No binding implicitly included in base candidate                                                                    |
| WHIP                             | Preview                                               | Development only                                    | Production interoperability deferred                                                                   | Endpoint and codec dependencies                                 | Unavailable as a production-qualified release profile                                                               |
| StreamCrypto                     | Implemented media-payload primitives and integrations | Native provider/component scope and selected routes | Packet graph nodes; decoded-frame helpers; configured LL-HLS segment path                              | AES-256-GCM; authorized key provider; nonce/rotation policy     | Generic encrypt/decrypt graph nodes accept compressed packets; no automatic all-path E2EE claim                     |
| DRM packaging                    | Implemented encrypted delivery foundation             | Selected packager/provider profile                  | CENC/CBCS samples; HLS AES-128/SAMPLE-AES; CMAF/manifest/key-ID/PSSH signaling                         | Customer key/license authority; provider/CDM/player integration | Engine packaging is not a bundled commercial DRM service or universal provider certification                        |
| Protocols / realtime delivery    | Implemented by path                                   | Selected network/server profiles                    | Enabled file/network I/O plus RTC, SFU, MCU and dedicated LL-HLS paths                                   | Selected protocol libraries; signaling/ICE/TURN; endpoint roles | SFU/MCU are topologies; current server workflows Linux; dynamic MCU development/reference                           |
| Concurrent graph execution       | Implemented worker/fan-out controls                   | Native graph and selected server profiles           | Source/route pools, batching, per-route queues/policies, SFU resource limits and GPU runtime selection | Explicit queue budgets and application placement/operations     | Not automatic distributed autoscaling or a measured universal room/viewer capacity; queue limits must be configured |
| Native Windows H.264 encoder | Implemented native H.264 path                         | Explicit Windows encoder selection                  | MFTMediaEncoder and runGraph/runAPI -mft dispatch                                                      | Windows encoding backend; synchronous CPU/NV12 input            | Distinct from automatic hardware-backend selection; target/package qualification required                              |

See the website release page and engineering-evidence appendix for dated results. Development demos do not establish commercial platform support.
