946 B
946 B
ADDED Requirements
Requirement: Provider work carries the effective stream policy
Authenticated ProviderSessionWork SHALL carry the immutable policy version and its effective resolution, frame rate, codec, target bitrate, and audio-enabled decision.
Scenario: Gateway receives an effective policy
- WHEN the Server issues provider work for an admitted session
- THEN the work identifies the policy version and includes the effective bounded stream-policy values
Requirement: Stream-policy bindings share one strict contract
Generated Go, Rust, and Swift bindings MUST reject missing, unknown, out-of-range, or unsupported stream-policy wire values according to the canonical schema.
Scenario: Invalid policy is rejected consistently
- WHEN provider work contains an unknown codec or a value outside the canonical bounds
- THEN every generated binding rejects the work before it can reach provider setup