Session Date/Time: 24 Aug 2026 16:30

MOQ

Summary

The Media over QUIC (MOQ) Working Group held a virtual interim meeting on August 24, 2026. The session focused primarily on addressing design issues and
PRs for draft-ietf-moq-transport. Key discussions centered around the behavior of location filters and fill fetches, the inclusion of "or" logical
operators in subscription filters, introducing parameters to namespace subscriptions, and handling edge cases related to cache updates and object state
transitions.

The next milestone is an upcoming virtual interop testing implementation of draft 18 on September 2, 2026.


Key Discussion Points

Working Group Updates

Martin Duke presented the Chair Slides.
* Priority PR 1770 (Default Priority): The call for comments ends today. Because of the complexities of immutable properties, ambiguity, and race conditions, the consensus is to close this PR with no action unless new feedback is received on the mailing list.
* Virtual Interop: Mike English is organizing a virtual interop on September 2, 2026, to test implementations of draft 18 of draft-ietf-moq-transport.
* Upcoming Meetings: Two virtual interims (Tuesday 8th of Sep and Monday 21st of Sep) are scheduled before the in-person interim meeting in Seattle on October 14–15, 2026.


PRs and Issues Discussion

Ian Swett presented the PRs and Issues slide deck to guide technical discussion on draft-ietf-moq-transport.

1. Location Filters & Fill Fetch (PRs 1823 & 1824)

2. Issue 1881: "Or" Filters and Deduplication

3. Issue 1800: Parameters in SUBSCRIBE_NAMESPACE

4. Issue 1703: Updating Cache Field Properties

5. Nonexistent to Exist State Transition

6. Issue 1830: Top Tracks


Decisions and Action Items

Decisions

  1. Deduplication ("Or" Filters): Retain the Set ID-based "or" filtering mechanism in draft-ietf-moq-transport.
  2. Namespace Subscription Parameters: Add parameter support to SUBSCRIBE_NAMESPACE for protocol extensibility. Updates to these parameters will be unilateral (no REQUEST_UPDATE support).
  3. Cache Conflict Resolution: Relays will ignore subsequent conflicting updates to immutable object fields.
  4. State Transitions: Classify transitions from nonexistent to existent states as a malformed track error instead of a generic connection-terminating protocol error.

Action Items