2026-08-14 note: The Aug-10 virtual-interim minutes are posted — and they set the draft-20→22 pipeline to WGLC. After four wiki updates flagged them as “unposted,” Martin Duke posted “[Moq] 8/10 minutes” to the list Aug-14 and the datatracker doc minutes-interim-2026-moq-21-202608101630 (rev -00) was uploaded 17:49 UTC. Duke chaired; afrind led the transport-issue review and Will Law presented FETCH pacing. The headline is the editorial pipeline: “Draft 20 will be cut immediately prior to the editorial meeting and will consist of purely editorial changes … Draft 21 will capture the output of the editorial meeting … Draft 22 will be published as the next official interop target.” — so the Aug-13 “first draft-20-bound merges” are framed as editorial, and the interop runner (still on draft-18) now has a named future target. Substantive calls: Location filters behave unfiltered for groups requested before any publication; the Invalid-Range error is removed (out-of-bounds clamps to (0,0)); a subscription stays open even if entirely in the past; SUBSCRIBER_PRIORITY changes affect only live subscriptions, not active fill-fetch streams; the URI query component is not part of MoQT scope (afrind to draft text → his same-day PR #1855, Fixes #1835); and PR #1770 (updatable default publisher priority) leaning reject“an error-prone mechanism that probably is not needed” — with Duke to email the list for wider input. Will Law’s FETCH pacing (fetch_pacing_supported boolean + logarithmic pacing_rate) continues as an external extension draft. This was the first of the four biweekly Vienna→Seattle sessions (Aug 10 / Aug 24 / Sep 8 / Sep 21); the next is Aug 24, 1630–1800 UTC. See discussions-2026-08, moq-transport.

2026-07-17 note: The Vienna → Seattle virtual-interim cadence is now fixed — four biweekly sessions Aug 10 / Aug 24 / Sep 8 / Sep 21, all 16:30–18:00 UTC. Martin Duke’s “Re: Proposed Virtual Interim dates” (list, July 16, permalink) confirms the schedule, adjusted from his June-30 five-date proposal after list feedback (concerns due July 14): Aug 10, Aug 24, Sep 8 (a Tuesday, shifted off US Labor Day), Sep 21 — all 1630–1800 UTC, the same slot the WG has used all spring. The IESG Secretary formally announced the Aug 10 session (permalink, agenda TBD, Meetecho), now on the datatracker as interim-2026-moq-21; four “New Interim Meeting Request” tool messages the same day correspond to the datatracker entries for the series. The remaining three sessions were formally booked July 17 — the IESG Secretary posted “WG Virtual Meeting” announcements for Aug 24 / Sep 8 / Sep 21 (all 16:30–18:00 UTC, agenda TBD, Meetecho), so the full Vienna→Seattle series is now on the datatracker. These are the biweekly working sessions between IETF 126 (Vienna, July 20/23/24) and the October Seattle hybrid interim (Oct 12–15) — the scaffolding for working down the pre-WGLC backlog, notably the transport-19 IANA-Considerations punch-list IANA’s Amanda Baber returned July 16 (see discussions-2026-07). See discussions-2026-07.

2026-07-16 note: The October hybrid interim now has a venue and dates — Martin Duke’s “Next Hybrid Interim” (list, July 15) sets it at F5 Tower, Seattle, Oct 12–15. The North-American venue the June 21 Poll: Interim Location (deadline July 5, “no serious objection to any location except Costa Rica”) had left “TBD” is now concrete: F5 Tower, 801 5th Avenue, Seattle, WA, with Oct 12–13 for interop testing and Oct 14–15 for issue/technical discussion (permalink). Duke encourages attendees to book travel (“hotel options are essentially infinite”). The interop-first / issues-second split mirrors the June London format. This is the first interim scheduled past IETF 126 (Vienna, July 20/23/24). Separately, two Vienna-logistics posts landed the same day — Magnus Westerlund’s slide-upload instructions (upload/update in datatracker so slides surface in Meetecho; don’t select an already-past session) and Jana Iyengar’s pointer to a MOPS-WG panel on real-world live/broadcast video-streaming pain points (IETF 126, Tue July 21 09:00–10:30) — and the MoQ session agenda quietly advanced agenda-126-moq-02-03 (dated July 14, after the July-13 “Final Agenda posted” declaration). See discussions-2026-07.

2026-07-07 note: interim-2026-moq-18 was HELD July 6 16:30 UTC — and its output is a same-day draft-19 cut plus a coordinated WG draft wave. The session page posts an agenda (topics: fill-fetch, switch_from, rst/fin handling, filters, SUBSCRIBE_TRACKS Parameters copied to PUBLISH, multiple concurrent subscriptions per Track, adjustable default publisher priority), “Chair opening remarks” + a “MOQT Issues and PRs” slide deck, a chat log, and bluesheets — but no formal written minutes at check time. The decisions are legible in the same-day GitHub state: [[moq-transport|draft-ietf-moq-transport-19]] was cut July 6 (first since -18), landing the ready items — Mo Zanaty’s Range Filters #1765 (the one gated Design PR to make the cut) plus clarifications #1698 (FIN vs RST), #1788 (SUBSCRIBE_TRACKS→PUBLISH), #1775 (concurrent subscriptions), #1613 (MAX_REQUEST_UPDATES), #1799 (enums), #1802 (release notes) — while the contested Design PRs defer past -19 (fill-fetch #1673, SWITCH_FROM #1674, Subscription Fill #1642, SSTS #1638). Alongside -19 the WG published loc-03, secure-objects-01, a major privacy-pass-auth-03, and englishm’s relay-dos-01. Martin Duke then opened a Consensus Call on Draft-18 — review the -17→-18 diff and file issues by July 20 (the first Vienna session), higher bar after. IETF-126 agenda requests are now flowing (July 7): Suhas for MoQ DPoP Proof + MoQ Tempo drafts, Cullen for MoQ Mocha + secure-objects + the Authorization Design Team — DPoP Proof / Tempo / Mocha being new draft names not yet on the datatracker. See moq-transport, discussions-2026-07.

2026-06-27 note: The IETF 126 (Vienna) sessions are now formally scheduled. The IETF Secretariat posted “moq - Requested sessions have been scheduled for IETF 126” to the list June 26 — confirming the three MOQ sessions that the interim-17 minutes recorded and the June-26 agenda-request call previewed (July 20 12:00 UTC + July 23 14:30 UTC + July 24 14:00 UTC), moving the two later slots from “awaiting scheduling” to scheduled. The July-6 agenda-request deadline (= the interim-2026-moq-18 meeting + the draft-19 Design-PR cutoff) is unchanged. See discussions-2026-06.

2026-06-26 note: The IETF 126 (Vienna) agenda-request call opens — and the datatracker now shows MOQ’s three sessions. Martin Duke posts “IETF 126 Agenda requests” to the list June 25: anyone wanting time should email the chairs with how much they need, leave adequate room for discussion (non-interactive presentations are poor slot candidates), and presentations not centered on MOQT protocol work “are likely to end up in the Friday afternoon session.” Deadline July 6 — the same date as interim-2026-moq-18 and the draft-19 Design-PR submission cutoff, so July 6 is now a triple deadline. The datatracker meetings page lists the three MOQ sessions the interim-17 minutes had recorded as “3 slots at Vienna”: July 20 12:00 UTC (approved), July 23 14:30 UTC (awaiting scheduling), and July 24 14:00 UTC (awaiting scheduling) — with the late-Friday slot reserved for the non-transport drafts (MSF, LOC, C4M, privacy-pass-auth, CMSF, secure-objects). Separately, Youngkwon Lim flags on-list (June 25) that the ITU-T SG21 / MPEG joint-workshop program is published — a cross-SDO media-standards venue of tangential WG interest. interim-2026-moq-18 (July 6, 16:30 UTC) remains the only scheduled future interim. See moq-transport, discussions-2026-06.

2026-06-23 note: The June 22 interim is now on the record as interim-2026-moq-17 — minutes are posted and they resolve the SSTS/switching design, which had been the WG’s biggest open question all spring. The off-calendar meeting the wiki flagged June 22 did get a datatracker entry retroactively (as interim-2026-moq-17, not the -12 the wiki had guessed from the old numbering), and Martin Duke posted “Yesterday’s minutes available” to the list June 23. Substance of the 16:30-UTC session:

  • DTS is renamed to SSTS — “Sender Side Track Switching” (“this title more accurately reflects the functionality,” RFC editors retain final naming authority). This retires the “DTS” label the wiki has tracked since the May SWITCH/DTS consensus call.
  • Will Law presented a pre-recorded Yu You/Nokia demo: three tracks (500/1500/3000 kbps) in one switching set, a relay receiving all three but forwarding only one, “smooth, continuous switching by toggling the forward state,” stable 1080p when switching is disabled, and successful handling of “fast-frequency switching close to segment boundaries” under aggressive throughput oscillation.
  • Core consensus: (1) extensible switching algorithm keyed by a numeric ID in an IANA table, negotiated via an array of preferred algorithms (client requests, relay replies with supported set); (2) the current implementation becomes the mandatory “Algorithm Zero” baseline in the base spec, future algorithms register + negotiate; (3) remove the DDoS-protection negotiation properties (the per-switching-set concurrent-track / throughput limits Gwendal raised on DTS PR #1638) — rely instead on authorization tokens + existing relay-side protections; (4) keep single-message switching-set assignment (the group decided against splitting it into multiple messages); (5) unsubscription auto-removes a track from the switching set (no explicit removal message).
  • Draft-19 phased review: Alan Frindell proposed prioritizing ~50% of the ~18 open PRs for immediate review, the remainder “for the period just before the deadline”; Duke supported the sequencing. The merge bar for “Design” PRs is two weeks open + stamps from the four editors/authors — which is exactly why only 2 PRs merged June 22 and the rest of the backlog stays open by design, not as a stall. Design PRs targeting draft-19 had to be published June 22 to clear the two-week window before the July 6 deadline.
  • Admin: the Authorization Design Team enrollment closes June 26; the October hybrid-interim venue poll closes July 5; the next interim is July 6 (= interim-2026-moq-18, IESG-announced June 22, focused on resolving open draft-ietf-moq-transport issues); MOQ has 3 slots at IETF 126 / Vienna, with the late-Friday slot reserved for the non-transport drafts (MSF, LOC, C4M, privacy-pass-auth, CMSF, secure-objects). See switch-abr, moq-transport, discussions-2026-06.

2026-06-22 note: The June 22 virtual interim runs today — but the datatracker never published it; Martin Duke confirms it on-list and falls back to an ad-hoc Google Meet link. After the June 18–20 calendar-gap saga (Ali Begen / Aman Sharma couldn’t find it; Victor Vasiliev noted no agenda), Duke posts to the MoQ list June 21 — subject “I assure you there is an interim meeting Monday” — that “there is an interim meeting on Monday. The announcement is stuck in a datatracker queue. If it doesn’t go out 30 min before, I will send a Google Meet link at that time.” So the meeting convenes at the previously-known 16:30 UTC / 9:30 Pacific on an ad-hoc link, with no posted agenda and no datatracker entry (the meetings page still shows only interim-2026-moq-11/June 12; agenda-interim-2026-moq-12 404s). This is an unusual state for an IETF WG interim — the eventual minutes, if any, will be the only durable record. Separately, Duke opens a Poll: Interim Location (June 21, deadline July 5) to choose the venue for the October 2026 in-person interim“no serious objection to any location except Costa Rica, which is excluded” (in-person attendees only). Watch whether interim-2026-moq-12 materializes on the datatracker retroactively and whether minutes get posted. See discussions-2026-06.

2026-06-19 note: The June 22 virtual interim is 3 days out but missing from the datatracker calendar — moq breaks a 6-day silence to confirm the time. The interim scheduled May 26 for Monday June 22, 16:30–18:00 UTC surfaces on Slack June 18 when Ali C. Begen asks the chairs to “remind us the time of the interim on Monday — I don’t see it in the calendar” and Aman Sharma confirms “I don’t see any upcoming meetings on the datatracker page.” afrind recalls “9:30–11 Pacific, but it seems to not be in the calendar,” Martin Duke gives “1630 UTC” (consistent: 9:30 PDT = 16:30 UTC), and Victor Vasiliev notes “it also does not appear to have an agenda.” afrind adds he “heard the chairs say that folks who yielded London time to MOQT would get a chance” — i.e. June 22 is shaping up as the make-up slot for the MSF/CMSF/LOC/Privacy-Pass topics compressed out of the MOQT-blocker-heavy London agenda. As of this update the datatracker meetings page still shows no upcoming interim and the list carries no June-22 agenda announcement — the meeting is real (announced on-list May 26) but not yet formalized on the calendar. See discussions-2026-06.

2026-06-17 note: The formal London-interim minutes are posted — closing the “no minutes” gap the wiki has flagged since June 13. Magnus Westerlund uploads draft minutes to the datatracker (list message “Minutes from Interim meeting 260611-260612”, June 16: “Please review so no significant error has slipped in”): Day-1 / interim-08 (June 11) (33 attendees) + Day-2 / interim-10 (June 12) (~29/26). They confirm the decisions the wiki reconstructed from the GitHub issue/PR proxy June 13–16. Day-1: keep the object-ID filter in Object Range Filters (PR #1518, separate location-filter PR to follow → Mo’s June-16 PR #1765); fill-fetch replaces joining-fetch (strong support; design team on edge cases → afrind #1673); switch_from hard mode (soft deferred → #1674/#1675); remove Request ID from GOAWAY; PUBLISH_DONE precedes FIN; concurrent subscriptions allowed with warning text; DOS design-team readout (Mike English). Day-2: Draft-18 confirmed as the Vienna interop target, runner to expand from a handful of cases to ~70; Top-Tracks-Filter (renamed from Track Filter) continues as an extension pending a 2nd impl; track properties remain immutable (priority updates via the data plane); PR #1613 (MAX_REQUEST_UPDATES) approved default-infinity; MSF/CMSF draft-01 (encryption + metrics tracks + URL schema, Will Law); Secure Objects near WGLC (Cullen); Privacy-Pass working prototype + challenge design team (Suhas → the June-12 AUTH design team); next interim ~October (12-week horizon, North-American venue TBD). 16 Day-1 action items logged (location-filter PR → Mo; fill-fetch edge cases → Alan/design team; switch_from hard-mode PR → Suhas/Victor; bitrate-extension draft → Luke; track-properties immutability → editors). See discussions-2026-06, moq-transport.

2026-06-13 note: The formal London interim has concluded (June 9-12). Day-2 (June 12) ran morning interim-10 session 35336 (Mike English posted the link 10:32 CEST: Interop Report + DOS readout + conditional SWITCH/DTS) and afternoon interim-11 (Top-N / MSF-CMSF / Privacy-Pass / Secure-Objects / LOC). The interim’s design output is now visible as a GitHub issue wave rather than as minutes: Cullen Jennings opened ~11 moq-transport issues (#1661#1672) and Gwendal Simon ~7 MSF issues (#178#184, several LondonInterim-tagged) June 12; Martin Duke spun up an “AUTH design team” thread on the list, and Luke Curley posted the individual [[moq-timestamp|draft-lcurley-moq-timestamp-00]]. Formal written minutes are still not posted as of June 13 — slide decks, recordings, bluesheets and chat logs are available for interim-08/10/11. The next scheduled gatherings are the June 22 and July 6 virtual interims. See discussions-2026-06, moq-transport, moq-msf, moq-timestamp.

2026-06-12 note: The formal London interim is underway — Day-1 (June 11) ran as two hybrid Meetecho sessions, Day-2 (June 12) in progress. Mike English posted the participation links June 11 10:37 CEST (“Please log in to Meetecho even if in person for bluesheet and queuing purposes”): Day-1 interim-08 morning session 35333 + afternoon session 35334; Day-2 runs morning interim-10 (Interop Report by Mike, DOS design-team readout, conditional SWITCH/DTS issues) + afternoon interim-11 (Top-N DDoS/issues/impl, MSF/CMSF, Privacy Pass, Secure Objects, LOC). Day-1 outcomes already visible as moq-transport repo triage (~20:55-21:21 UTC June 11): afrind resolves Issue #1650 (“Discussed in London — agree to remove the SHOULD in favor of giving relays more discretion”), closes #1489 (Reconnect Timeout) + #1507 (sender bitrate); Martin Duke opens #1660 (SUBSCRIBE_TRACKS-carries-SUBSCRIBE-params — London consensus). Slide decks, recordings, bluesheets and chat logs are posted for both days; formal written minutes not yet finalized at check time. Mike’s Day-2 Interop Report now draws on both the interop-runner (3 registered draft-18 endpoints — moqt-nr/imquic/moq-rs-draft-18) and his new ad-hoc-interop-reports wiki page. See discussions-2026-06, moq-transport, interop-runner.

2026-06-07 note: London interim agenda PUBLISHED + DTS consensus readout flips to “separate WG extension document”. Martin Duke posts “New Agenda for London” June 5 (“The revised agenda is posted… I shifted a bit more time to MOQT blockers”) and Mike English posts “London interim details” (logistics/remote). Day-1 interim-08 (June 11, 0900-1700 BST) is now almost entirely MOQT-blocker time: Administrivia (0930) · Concurrent Subscribe (Ian, 0945, #1633) · Object Range Filters (Mo, 1030, PR #1518) · Joining FETCH (Alan+Mo, 1045-1145, PR #1642) · Lunch w/ Tongyu demo (1145) · Request Blocking (Alan, 1230, #1519) · Other MOQT Issues (Alan+Ian, 1330-1430) · Next Interim Planning (Martin, 1430) · Other MOQT Issues cont. (Alan+Ian, 1500-1600) · SWITCH/DTS Implementation Lessons (Ali, 1600-1700). SWITCH/DTS is demoted to a 1-hour Ali report at the tail of Day-1 — no longer the centerpiece it was at the May 26 interim. Day-2 (interim-10 morning + interim-11 afternoon, June 12) is still “dependent on the outcome of the SWITCH consensus call”: morning = Interop Report (Mike) + DOS Design-team readout (Mike, draft-englishm-moq-relay-dos) + conditional SWITCH Issues (Gwendal) / DTS Issues (Will); afternoon two branches, both keeping MSF/CMSF (Will) + Privacy Pass (Suhas) + Secure Objects (Cullen) + LOC (Mo), the not-incorporated branch adding CDN Provisioning (Mike) + MSFTS (Gwendal). LOCMAF and catalog-format are not on either agenda. DTS consensus readout: the chairs conclude “strong consensus for DTS to be adopted as an extension described by a WG document” (not base-spec integration) and invite Will Law to publish wilaw/dts4moq as draft-ietf-moq-dts4moq; Cullen Jennings June 6 contests the readout (“How did you reach the conclusion that there is consensus this should be an extension instead of in the MoQT draft?“) — a reversal of the late-May integration trajectory (Cullen had argued against a separate draft). SWITCH (PR #1378, updated June 5) remains under discussion with conditional Day-2 slots. See moq-transport + discussions-2026-06.

2026-05-30 note: Ali C. Begen May 29 10:02:29 UTC becomes 4th explicit on-list YES vote on SWITCH/DTS consensus call (archive). “(1) Should the Working Group adopt the contents of this work in some form? YES; (2) If yes, should the contents of this work be incorporated into the MOQT draft (as opposed to an extension draft)? YES with a note below.” — would accept “a separate normative RFC and published together with the MOQT draft” if necessary. Footnote: “my team has already implemented both [SWITCH and DTS] in MOQtail and plans to share implementation results with the working group”. Cumulative public on-list vote tally heading into June 4 close: Will Law (May 26 Yes/Yes/Yes/Yes) + Gwendal Simon (May 28 YES/YES + DTS reservations) + Yu You/Nokia (May 29 YES/YES + measured benefit numbers) + Ali Begen (May 29 YES/YES + moqtail implementation) = 4 explicit YES votes, 0 NO votes, 6 days before close. 3 of 4 SWITCH co-authors (Will Law, Gwendal Simon, Ali Begen) and the only on-list implementation reporter from a non-co-author team (Nokia) have all publicly voted YES. Open integration question: PR against moq-transport-18 (Cullen May 27 preference) or separate companion RFC (Ali Begen May 29 “if necessary” framing). The chair (Martin Duke) has not posted a position on the integration question since his May 26 “Thoughts on SWITCH” technical analysis. June 4 close substantively decided — the London interim formal slot now becomes draft-text-and-PR-merge mechanical work rather than continued adoption debate.

2026-05-29 note: Nokia becomes 5th independent SWITCH implementer with measured benefit report — public vote tally now favors adoption + integration. Gwendal Simon May 28 14:08:56 UTC Re: Consensus Call: DTS and SWITCH: YES on DTS adoption with scope reservations (DTS lacks normative bandwidth-measurement guidance + requires relays to fetch all renditions while forwarding one which “moves away from the lightweight, stateless, horizontally scalable model needed for CDN deployment”; recommends “focused, proportionate PR” not full chapter); YES/YES on SWITCH (real OTT operational need, current 4-message switching insufficient, no objection demonstrates concrete harm). Yu You (Nokia) May 29 05:59:04 UTC Re: Consensus Call: DTS and SWITCH: Nokia implemented SWITCH PR #1378 with measured positive results“the first object arrival time significantly reduced compared to naive track re-subscription, and catch-up objects using fetch headers over separate unistreams functioned as intended”; YES/YES on both SWITCH and DTS adoption + integration into MOQT draft. Nokia = 5th independent team after Gwendal’s May 27 count of 4 — first on-list public implementation report with measured benefit numbers. Combined vote tally heading into June 4 close: Gwendal YES/YES + Will Law Yes/Yes/Yes/Yes + Yu You/Nokia YES/YES on SWITCH adoption + integration — public on-list vote substantively favors SWITCH adoption with integration into the main MOQT draft. Structural significance: the WG’s consensus-call pattern is now being supplemented by public implementation evidence on-list before close — implementation reports move from “carry to interim” to “post on list before close” status, accelerating decision cycles. Carry-forward: with the June 4 close substantively decided ahead of the formal deadline, the June 11-12 London interim formal slot now becomes draft-text-and-PR-merge mechanical work rather than continued adoption debate for SWITCH. DTS remains contested: Gwendal’s reservations on DTS scope are not addressed by Nokia’s vote, and Cisco’s Cullen Jennings May 24 agenda critique still stands as the procedural counter-position to a “full DTS chapter in MOQT” outcome.

2026-05-28 note: Two senior contributors push back on chair-side procedural framing within 24h. Gwendal Simon May 27 10:58 UTC disputes Martin Duke’s “Thoughts on SWITCH” framing with 4 points: (1) down-switch is actually 4 messages not 3 (REQUEST_UPDATE + SUBSCRIBE + Absolute Joining FETCH + REQUEST_UPDATE priority reset) with break-before-make hard-freeze vulnerability; (2) up-switch group N+k selection requires relay-side info subscribers cannot compute; (3) SWITCH is additive not replacive; (4) 4 independent teams have implemented/explored SWITCH = real OTT Live TV demand. First strong technical rebuttal of the chair’s May 26 framing — Martin Duke missed the 4-message hard-freeze risk and underweighted relay-side N+k computation. Cullen Fluffy Jennings May 27 19:26 UTC rejects Magnus Westerlund’s suggestion to move Track Filters + Top-N to a separate Internet-Draft extension: “I disagree it should be done as a separate draft. I think it should be worked as a PR that can be discussed in context” — references DTS experience as evidence off-base-spec extension drafts create unnecessary confusion. Pattern: with Martin Duke’s “I don’t have strong opinions” posture from May 26 leaving room for technical rebuttal, the mailing list is now actively re-running the May 26 interim outcome before the formal June 4 close — Gwendal’s rebuttal effectively raises a “current draft is broken for OTT Live TV” signal alongside Will Law’s Yes/Yes vote, while Cullen rejects the procedural escape hatch (separate draft) that the chairs may have wanted to keep available for managing London agenda load. Carry-forward: with the May 26 interim outcome yet to publish on list and June 4 / June 5 consensus closes ahead of London June 11-12, the chair-neutral posture is structurally becoming a venue for contributors to drive technical disposition through direct rebuttal rather than chair-tinted facilitation.

2026-05-27 note: Martin Duke posts first chair technical position on the May 21 SWITCH consensus call“[Moq] Thoughts on SWITCH” May 26 17:33 UTC (archive) + self-reply 18:08 UTC. Quoted summary: the current 3-step UNSUBSCRIBE+SUBSCRIBE+Absolute Joining FETCH approach is identical to SWITCH when the relay has cache, but SWITCH continues delivering the high-bandwidth track until upstream content arrives vs Absolute Joining FETCH which terminates the old track immediately; for up-switch suggests SUBSCRIBE+Absolute Joining FETCH with delayed-close of the low-bandwidth track as a make-before-break strategy. Critically, the chair doesn’t commit to a position (“I don’t have strong opinions, but I do think the trade-off analysis here is correct”) — leaves room for the May 26 show-of-hands to drive the disposition. Will Law votes Yes/Yes/Yes/Yes on DTS+SWITCH adoption + integration (archive May 26 17:50 UTC) — first explicit on-list vote from a SWITCH co-author (Will Law co-authored SWITCH PR #1378 with Gwendal Simon + Ali Begen + Zafer Gürel). Mo Zanaty endorses both filter consensus calls May 27 00:31-01:00 UTC: “I support Object Range Filters in MOQT” (archive) + “I’m very keen to hear, discuss, and resolve any technical concerns… My primary concern is finalizing the desired behavior, regardless of whether this lands in MOQT or an extension” on Track Filters/Top-N (archive). Continues the Cullen-Mo “more filters less of everything else” convergence pattern. Combined with Will Law’s same-day yes-vote and Martin Duke’s chair analysis, the May 26 interim window will have to resolve a “filters vs SWITCH/DTS vs make-before-break vs MSF/CMSF” agenda-priority tension that the May 21 final agenda already had pre-baked. Structural significance: this is the chair (Martin Duke) doing active substance contribution to consensus, not just procedural facilitation — the moq-wg’s chair-cadence has now matured from “schedule and moderate” (Apr-May 2026) to “scheduling + interim outcomes + technical position-taking” (late May 2026).

2026-05-26 note: Martin Duke schedules June 22 + July 6 virtual interims in the Upcoming Virtual Interims mailing-list message May 25 17:44 UTC. Both 16:30–18:00 UTC, between London (June 9-12) and Vienna IETF. Feedback deadline June 8“the day before London begins”. First post-London interim cadence announcement. The cascading consensus-call deadlines (May 26 Object Filters close + DTS/SWITCH show-of-hands → June 4 DTS/SWITCH close → June 5 Filters close → June 11-12 London formal) all close before June 22, making June 22 the first interim after all four consensus calls are resolved. The 6-week London → June 22 → July 6 → Vienna cadence mirrors the Apr 27 (interim-14) → May 26 (interim-16) two-interims-in-the-gap pacing.

2026-05-25 note: Cullen Jennings (Cisco) publishes the first agenda-skeptic letter on the May 21 final London agenda May 24 14:27 UTC — “I do not think we will make any progress with this agenda. Every topic on it does not have enough time for any meaningful discussion to resolve the issues.”; recommends “pick a limited set of important topics that needs face to face time and finish them”; identifies filters / top N as his London priority. Aligns with Mo Zanaty’s dominant Object Filters mailing-list voice (3-of-4 messages May 23-24). Two senior contributors converging on “more filters, less of everything else” within 48 hours of the final agenda publication. If Martin Duke concedes agenda repacking after the May 26 interim, the targets are afrind’s 180-min MOQT-issues block and Will Law’s 35-min MSF/CMSF slot.

Upcoming Meetings

MeetingDateAgenda Notes
interim-2026-moq-152026-05-11
interim-2026-moq-162026-05-26SWITCH/DTS show-of-hands meetingMartin Duke May 21 17:19 UTC: “almost the entire balance of Tuesday’s meeting will be given to Gwendal and Will to discuss SWITCH and DTS”; chairs will “take the last 15 minutes for a series of Show of Hands to supplement [the SWITCH/DTS] consensus call”. (archive)
Consensus call on Object filtersopens 2026-05-12, closes 2026-05-26Magnus Westerlund (MOQ chair) May 12 11:42 UTC (archive) — re: PR #1518 Object Filters as optional-with-max-count-signalling in MOQT. 4-message afrind↔Mo Zanaty thread May 22-23 clarified PR text already says property filters apply to PUBLISH + Objects; Mo proposes releasing the London Day-1 1015-1020 Track Property Filters slot.
Consensus Call: DTS and SWITCHopens 2026-05-21, closes 2026-06-04Martin Duke May 21 17:29 UTC (archive). 2 questions × 2 docs (PR #1378 SWITCH + wilaw/dts4moq): (1) WG adopt in some form? (2) If yes, integrate into MOQT or as extension? Deadline 1 week before London opens.
Consensus call on filtersopens 2026-05-22, closes 2026-06-05Martin Duke May 22 12:22 UTC (archive) — “merge all the filters into the MOQT draft except for top N, where there were substantial concerns”. Layered with Magnus’s May 12 call: Magnus’s deals with adoption-at-all (Object Filters optional in MOQT), Martin’s deals with required-vs-extension. Cascading deadlines: May 26 (Object Filters close + DTS/SWITCH show-of-hands) → June 4 (DTS/SWITCH close) → June 5 (Filters close) → June 11-12 (London formal).
London interim (in-person, hackathon/interop)2026-06-09 to 2026-06-10Cloudflare London office (County Hall / The Riverside Building, Belvedere Road, SE1 7PB). Hackathon / interop days announced by mike-english on the IETF MoQ list May 15, 2026 (“[Moq] London interim June 9-12”). 09:00–17:00 BST (08:00–16:00 UTC).
interim-2026-moq-082026-06-11London interim, formal session Day-1 (0900-1700 BST). Published agenda (revised June 5, “shifted more time to MOQT blockers”): Concurrent Subscribe (Ian, 0945, #1633) · Object Range Filters (Mo, 1030, PR #1518) · Joining FETCH (Alan+Mo, 1045-1145, PR #1642) · Request Blocking (Alan, 1230, #1519) · Other MOQT Issues (Alan+Ian, 1330-1430 + 1500-1600) · Next Interim Planning (Martin, 1430) · SWITCH/DTS Implementation Lessons (Ali, 1600-1700).
interim-2026-moq-102026-06-12 (morning)London interim, formal session Day-2 morning. Published agenda: Interop Report (Mike, 0930) · DOS Design-team readout (Mike, draft-englishm-moq-relay-dos) · conditional SWITCH Issues (Gwendal) / DTS Issues (Will) — still flagged “dependent on the outcome of the SWITCH consensus call”.
interim-2026-moq-112026-06-12 (afternoon)London interim, formal session Day-2 afternoon. Published agenda has two branches. Incorporated: Top-N DDOS (Cullen) + Top-N issues (Mo, PR #1518) + Top-N Implementation (Suhas) + MSF/CMSF (Will) + Privacy Pass (Suhas) + Secure Objects (Cullen) + LOC update (Mo). Not incorporated: CDN Provisioning (Mike) + MSFTS (Gwendal) + MSF/CMSF (Will) + Privacy Pass (Suhas) + Secure Objects (Cullen) + LOC update (Mo) + Parking Lot. LOCMAF + catalog-format not scheduled in either branch.
interim-2026-moq-18 (post-London #2)2026-07-06 16:30–18:00 UTCHELDPre-Vienna slot on open draft-ietf-moq-transport issues. Agenda: fill-fetch, switch_from, rst/fin, filters, SUBSCRIBE_TRACKS→PUBLISH, concurrent subscriptions, default priority. Outcome (via same-day GitHub state; no formal minutes yet): [[moq-transport|draft-19]] cut — Range Filters #1765 + clarifications merged; the contested design PRs (fill-fetch #1673, SWITCH_FROM #1674, Subscription Fill #1642, SSTS #1638) defer past -19. Coordinated WG draft wave: loc-03, secure-objects-01, privacy-pass-auth-03. See the 2026-07-07 note above.
interim-2026-moq-21 (virtual)2026-08-10 16:30–18:00 UTCFirst post-Vienna virtual interim. IESG-announced July 16 (permalink); agenda TBD, Meetecho. Part of the Aug 10 / 24 → Sep 8 / 21 biweekly cadence Duke confirmed July 16. See the 2026-07-17 note above.
Virtual interim2026-08-24 16:30–18:00 UTCSecond of four biweekly Vienna→Seattle virtual sessions (Martin Duke, list July 16).
Virtual interim2026-09-08 (Tue) 16:30–18:00 UTCThird session; shifted to Tuesday off US Labor Day.
Virtual interim2026-09-21 16:30–18:00 UTCFourth session before the October Seattle hybrid interim.
October hybrid interim (in-person, Seattle)2026-10-12 to 2026-10-15Venue + dates set by Martin Duke’s “Next Hybrid Interim” (list, July 15): F5 Tower, 801 5th Avenue, Seattle, WA. Oct 12–13 = interop testing; Oct 14–15 = issue/technical discussion (interop-first split mirrors London). Resolves the June 21 venue poll (deadline July 5). First in-person interim past IETF 126 (Vienna). The IESG Secretary formally announced the Oct 14 + Oct 15 in-person sessions July 19 (12:00–17:00 Pacific / 19:00–00:00 UTC, agenda TBD, Meetecho remote; requested by chair Morgan Condie, session 35741). See the 2026-07-16 note above.

London interim registration deadline: Thursday 2026-06-04 — attendees must add name + affiliation to the GitHub wiki by that date so mike-english can pass names to Cloudflare building security. See Mike English’s May 15 mailing-list message for the full announcement. Follow-up message with arrival procedures, sign-in instructions, reception timing, and remote-participant details still to come.

interim-2026-moq-14 Outcomes (held Apr 27 16:30 UTC)

The Apr 27 virtual interim ran the editor agenda. Decisions emerged on GitHub between Apr 27 18:36 UTC and Apr 28 03:43 UTC (mostly recorded by ian-swett as PR/issue comments):

  1. Required Request ID — REMOVE from draft-18. ian-swett Apr 27 18:42 UTC on issue #1603: “Conclusion was to remove required-request-id from draft 18 and fix Joining Fetch (if necessary?). Those who believe some functionality in this space is useful, such as for make-before-break, should explore those use cases in more detail and further describe what, if any, dependency structure between requests is needed in MoQ. Tentative plan is to discuss these at the London hybrid interim in June.” The three-way fork (status quo / PR #1604 structural / PR #1613 flow control) collapsed to a fourth, simplest option: delete the field. PR #1615 (ian-swett, +3/−52) opened Apr 27 19:48 UTC implements this; victor-vasiliev APPROVED. Make-before-break work deferred to London June 11-12.
  2. Subgroup ID = first Object ID (PR #1608) — needs more iteration. WG agreement on knowing start Object ID; differing concerns about restriction at Original Publisher; confusion about out-of-order subgroup objects.
  3. PUBLISH_OK removal (PR #1611) — proceed with retarget. ian-swett APPROVED with body “Reminder to retarget this.”
  4. REDIRECT (PR #1534) — APPROVED by victor-vasiliev Apr 27 23:01 UTC. Relay-behavior text the Cloudflare/Google alignment loop opened on hasn’t yet been pushed.
  5. SUBSCRIBE_NAMESPACE split (PR #1542) — APPROVED, near merge. Approvals from Suhas, Vasilvv pre-interim; afrind addressed the seven inline comments at Apr 27 05:07–05:13 UTC.
  6. 0-RTT / startup latency (PR #1544) — Martin Thomson joins review at Apr 28 01:46 UTC with substantive rewrite suggestion. Forward-secrecy text removed via Apr 28 01:28 UTC suggestion patch.
  7. REWIND consensus call (Magnus Westerlund’s Apr 16 ballot, deadline May 1) — discussion thread re-erupted on the list with 9 messages Apr 27–28, two camps emerging: Luke + Ian favor CurrentGroupFill (the simplest band-aid sketched by Alan Apr 17); Martin defends best-effort REWIND with a compromise framing (best-effort floor, allow more aggressive). See discussions-2026-04.

Slack post by alan-frindell at meeting open: “Interim starting now. Small number of participants so far…“

interim-2026-moq-14 Agenda (Apr 27 16:30 UTC, posted Apr 22)

Posted to datatracker and announced on the MoQ mailing list by martin-duke on 2026-04-22 19:41 PDT. “It’s all editor time.” Working items:

  1. PR #1542 / Issue #1458 — Split SUBSCRIBE_NAMESPACE and SUBSCRIBE_TRACKS with prefix-update capability (alan-frindell).
  2. PR #1586 — Delta-encode Object ID and Group ID in FETCH responses (ian-swett).
  3. Issue #1604 / Issue #1602 — Placement of Joining FETCH on the SUBSCRIBE stream (noted as having complications).
  4. PR #1605 — Split DELIVERY_TIMEOUT into OBJECT_DELIVERY_TIMEOUT and SUBGROUP_DELIVERY_TIMEOUT (Victor Vasiliev); potentially resolves #1476.
  5. PR #1603 / Issue #1519 — Required request ID for draft-17. Now a three-way fork after Apr 23–24 activity: (a) keep status quo; (b) PR #1604 moves Joining FETCH onto SUBSCRIBE stream so RRID stops multiplying; (c) PR #1613 (alan-frindell, Apr 23 23:10 UTC) keeps RRID but adds a MAX_REQUEST_UPDATES Setup Option for per-stream flow control on REQUEST_UPDATE. Martin Duke’s Apr 24 00:42 UTC comment on #1613 accepts the bound argument but flags missing enforcement text.
  6. General discussion — Whether removing Message Parameters was a mistake.

Remote: https://meetings.conf.meetecho.com/interim/?session=35394 · Alan to post issue slides.

Apr 24 18:26 PDT (Apr 25 01:26 UTC) update: alan-frindell replied to Martin’s agenda thread on the mailing list with the slides folder link. Notable line: “Some content is still pending. Victor will provide updated slides on delivery timeout proposals and request ID alternatives.” — confirms Victor Vasiliev will present a competing proposal to RRID at the interim, complementing Martin’s PR #1604 and Alan’s PR #1613. Headline agenda items now have published slides for #1608 (Subgroup ID = first Object ID), 1603 (Required Request ID), #1613 (MAX_REQUEST_UPDATES), #1605 (delivery timeout split). Time permitting: Joining FETCH Dissent.

London Interim (June 9-12)

Final preliminary agenda (Martin Duke, May 21 18:08 UTC)

Mailing list archive. Chair Martin Duke published the final preliminary agenda May 21 18:08 UTC. Opener: “We have decided to prioritize core MOQT draft issues and did not have time to meet all the requests. The gaps in the schedule are discussion time for each issue. The agenda for Friday is dependent on the outcome of the SWITCH consensus call … which just started and concludes on 4 June.”

Day 1 (June 11 — MOQT core, NOT conditional):

Slot (UTC offset of BST)TopicLeadMinReference
0930Administrivia15
0945–1000Object Range FiltersMo15PR #1518
1015–1020Track Property FiltersMo5PR #1518
1030–1045Subscription Location FiltersMo15PR #1401
1100–1130Request BlockingAlan30#1519
1200–1300Lunch
1300–1310Concurrent SubscribeAlan10#1633
1330–1350Joining FETCHAlan20Joining Fetch Dissent label
1430–1445Break
1445–1500Next Interim PlanningMartin15
1500–1700Other MOQT IssuesAlan120All issues

Day 2 (June 12 — CONDITIONAL on SWITCH/DTS being incorporated):

SlotTopicLeadMin
0930–0945Interop ReportMike15
0945–1000DOS Design team readoutMike15
1015–1045SWITCH IssuesGwendal30
1115–1130DTS IssuesWill15
1200–1300Lunch
1300–1310Top-N DDOSCullen10
1320–1335Top-N issuesMo15
1405–1410Top-N ImplementationSuhas5
1415–1435MSF/CMSFWill20
1505–1515Privacy PassSuhas10
1525–1535Secure ObjectsCullen10

Net request-vs-agenda compression:

RequesterAskedGotCompression
Mo Zanaty135 min50 min−63%
Suhas55 min15 min−73%
Cullen50 min20 min−60%
Will Law105 min35 min−67%
afrind~240 min180 min−25%
Tim Evens (May 21 late)15 min0 min−100% (DENIED)

Chair pattern: prioritised core-MOQT issues (afrind) at smallest compression (−25%) and structurally compressed implementation/external-format requests (Mo / Suhas / Cullen / Will) at −60% to −73%. The Day-2 agenda is conditional on June 4 SWITCH/DTS consensus call — if both DTS+SWITCH go to /dev/null, Day 2 collapses to ~3h of Top-N + MSF/CMSF + Privacy Pass + Secure Objects.

Agenda requests (deadline May 20 closed; extension implicitly declined)

As of 2026-05-21 06:00 UTC, 6 requesters have filed ~585 min total against the moq-chairs inbox (Cullen’s 2 rejected requests both re-filed compliantly):

SenderRequestPresentDiscussTotalStatus
SuhasTop-N Track Filter Impl Experiences + Privacy Pass Demo15+1020+1055minformat-compliant (archive)
afrind37 open non-editorial MOQT issues (Joining FETCH Dissent 60min, Filter consensus, ABR/SWITCH 60min placeholder, #1519 request blocking 60min, #1633 concurrent subs 30min, remaining 22 issues 1-2h distributed)variesvaries~240min (4h)format-compliant; single largest ask (archive)
Will Law (revised)MSF/CMSF tech decisions + DTS (“unless resolved May 26”)20+1540+30105minformat-compliant (archive)
Mo Zanaty (May 21)Filter cluster: Object Range Filters #1518 (30) + Track Property Filters #1518 (15) + Top-N #1518 (45) + Subscription Location Filters #1401 re-proposal (30) + LOC update (15)variesvaries135minformat-compliant; “likely change after May 26” (archive)
Cullen Fluffy Jennings (May 20 re-file)London Agenda - track filter DDOS “DDOS problems with track filter with top N”“major area of concerns”, offers to consolidate other presenters’ concerns into one deck102030minNEW (archive)
Cullen Fluffy Jennings (May 20 re-file)Secure Object updates + impl progress101020minformat-compliant re-file (archive)
Will Law (May 19 initial — superseded)same as revised, no present/discuss splitREJECTED by Martin Duke (archive)
Cullen (May 19 initial — superseded)Secure Object updates, no present/discuss splitREJECTED by Martin Duke (archive)
Mo Zanaty (May 19)Deadline extension request May 20 → May 26Implicitly declined May 20 by Martin Duke: “I would suggest proactively submitting requests… you can cancel later if needed” (archive)

Net: ~585 min ≈ 9h45m of formally-requested time against ~8 hours of formal-session capacity across June 11-12 (interim-2026-moq-08/09/10/11). ~22% oversubscribed at the deadline; afrind’s MOQT issue block alone is ~4h, and the Mo Zanaty + Cullen filter-design cluster adds another 230min directly addressing PR #1518 / PR #1401 / #1633. The chairs will need to compress per-issue time, defer items to follow-up interims (May 26 virtual is the obvious candidate), or rule a chunk out-of-scope.

Format-strict precedent: Martin Duke rejected 2 of the first 4 requests (Cullen, Will Law’s initial) for not separating presentation vs discussion time. Both resubmitted compliantly within hours. The May 20 deadline-extension question (Mo Zanaty May 19) was resolved May 20 via Martin Duke’s “submit-and-cancel-later” pragmatic compromise — the May 20 deadline stays in force as policy, with the chairs accommodating uncertainty by allowing post-deadline cancellation rather than post-deadline filing. Net regulatory outcome: format strictness is now the precedent (rejections), but deadline strictness is the spirit not the letter (cancel-later allowed).

Filter-design cluster is the structurally top item by allocated time (Mo Zanaty 135min + Cullen 30min + afrind ~60min in #1633 + Suhas 35min Top-N = ~260 min of London agenda time dedicated to PR #1518 / PR #1401 / #1633 consensus). This eclipses the Joining FETCH Dissent block (~60 min) as the WG’s biggest single design battle going into London.

Formal invitation by mike-english on the IETF MoQ list May 15, 2026 (archive link). In-person hybrid interim at County Hall / The Riverside Building, Belvedere Road, London SE1 7PB (Cloudflare London office). Mike English’s announcement reframes the meeting into a 4-day contiguous in-person window rather than the previously-tracked “moq-08/09/10/11 across June 11–12” split.

Schedule (per Mike’s May 15 announcement):

  • June 9 (Tue) — hackathon / interop day, 09:00–17:00 BST (08:00–16:00 UTC)
  • June 10 (Wed) — hackathon / interop day, 09:00–17:00 BST (08:00–16:00 UTC)
  • June 11 (Thu) — formal session day 1 (moq-08, 2 sessions)
  • June 12 (Fri) — formal session day 2 (moq-09, moq-10, moq-11; moq-10 at 08:30 UTC, moq-11 at 12:30 UTC)

Logistics:

  • Registration deadline: Thursday June 4 — names + affiliations on the GitHub wiki for building security.
  • Daily timing: 09:00–17:00 BST (08:00–16:00 UTC) with a midday break.
  • Follow-up announcement still pending with arrival procedures, sign-in instructions, reception timing, and remote-participant details (Meetecho).
  • Format similar to the Boulder interim in February.

Note: moq-08 through moq-11 are numbered lower but scheduled later because they were registered on the datatracker before the virtual interims.

Past 2026 Meetings

MeetingDateNotes
interim-2026-moq-172026-06-22 16:30 UTCFirst post-London virtual interim. Ran off-calendar (datatracker entry/Meetecho session were cancelled mid-meeting; Duke fell back to a Google Meet link), but a datatracker entry + minutes were posted retroactively. Key decisions: DTS renamed to SSTS (Sender Side Track Switching); extensible switching algorithm via numeric IANA-registered IDs with “Algorithm Zero” as the mandatory baseline; remove the DDoS-protection negotiation properties (rely on auth tokens + relay protections); keep single-message switching-set assignment; unsubscription auto-removes a track. Draft-19 phased review (afrind: ~50% of ~18 PRs now, rest near deadline; 2-week + 4-editor-stamp bar for Design PRs). Will Law demoed Nokia’s 3-track (500/1500/3000 kbps) SSTS impl. See top note + switch-abr.
interim-2026-moq-142026-04-27 16:30 UTCAll-editor virtual interim. Key decision: REMOVE Required Request ID from draft-18 (PR #1615 by ian-swett, approved by victor-vasiliev). Make-before-break work deferred to London June interim. Subgroup ID alignment (#1608) needs more iteration. PUBLISH_OK removal (#1611) proceeds. REDIRECT (#1534) approved by Vasilvv. 0-RTT (#1544) drew Martin Thomson into review. See above for full outcomes.
interim-2026-moq-132026-04-13REWIND presentation by martin-duke. Key decision: REWIND will NOT go into core v1; editors land minimal band-aids (FETCH timeouts, subgroup filters). Formal consensus call to follow on 3 options (do nothing / extension / PR). Minutes posted Apr 16. Debate on relay vs. client complexity (Cullen Jennings vs. Will Law); Luke Curley + Victor Vasiliev flagged relay complexity risk.
interim-2026-moq-122026-03-30Post-IETF 125. Minutes posted by Magnus Westerlund (Apr 9). Included SUBSCRIBE_NAMESPACE split discussion.
IETF 125 Shenzhen2026-03-142 WG sessions
interim-2026-moq-072026-02-23
interim-2026-moq-05/062026-02-10Boulder interim (2 sessions)
interim-2026-moq-03/042026-02-09Boulder interim (2 sessions)
interim-2026-moq-022026-01-26
interim-2026-moq-012026-01-12

Where to Find Notes

Datatracker Links

Related