Markdown Version | Transcript | Session Recording

Session Date/Time: 12 Jun 2026 11:30

MOQ

Summary

The MOQ Working Group met to discuss several open design issues and pull requests (PRs) related to the core transport and streaming format specifications. Key topics of debate included upstream delivery timeouts, stream authorization alias compression, publisher authorization validation, multi-range support in FETCH requests, subscription-level flow control, error reason phrases, and cross-track timestamp synchronization.

Several decisions were made to streamline the core draft-ietf-moq-transport draft by deferring complex mechanisms (such as subscription flow control and authorization compression) to external extensions, while refining core features like FETCH filters and Security Considerations.


Key Discussion Points

1. Upstream Delivery Timeouts

2. Stream Authorization Alias with Extension (Auth Compression)

3. Publisher Authorization and Namespace Verification

4. Multiple Ranges in a FETCH Request

5. Subscription-Level Flow Control

6. Error Reason Phrases (UTF-8 vs. Binary Debug Data)

7. Cross-Track Timestamp Synchronization


Decisions and Action Items

Item Topic Decision / Action Responsible Party
1 Upstream Delivery Timeouts Closed with no action. Draft Editors
2 Auth Alias Compression Parked for 2 months. Move to extension if no implementation progress is shown by mid-May. Implementers / Ian Swett
3 Publisher Authorization Update Security Considerations section of draft-ietf-moq-transport with hop-by-hop validation boundaries. Suhas Nandakumar
4 Multiple Ranges in FETCH Support multiple disjoint, sequential, non-overlapping ranges on a single stream in the location filter. Victor Vasiliev / Suhas Nandakumar
5 Flow Control on Subscribe Move subscription-level byte/stream flow control to an extension. Update repository PR. Alan Frindell / Ian Swett
6 Structured Error Payloads Closed the PR. Defer auth challenge mechanics to dedicated design discussions. Suhas Nandakumar
7 Renumbering Enums Contiguous renumbering of transport enums starting at zero will occur during final draft cleanup. Draft Editors

Next Steps

  1. Virtual Interims: Schedule dedicated time during future virtual interims to address the open questions surrounding cross-track synchronization / transport timestamps and the authorization design framework.
  2. Implementation Focus: Encourage working group participants to prioritize the deployment of the newly standardized bidirectional control streams and initial authorization parameters to generate interop data.

Related Documents

draft-ietf-moq-msf, draft-ietf-moq-privacy-pass-auth, draft-ietf-moq-secure-objects, draft-ietf-moq-transport