2026-10-06 note: Duke refreshed the Seattle interim wiki and flagged a mailing-list prerequisite for venue access. Duke’s “Seattle Interim updates” (list, Oct-5, permalink) points attendees at the updated wg-materials wiki for meeting details. He noted that two prospective attendees are not subscribed to the list, so he can’t collect the email addresses needed to admit them to the F5 host venue, and asked the group to help identify them. He also warned that “attendance will be painful if people aren’t checking the list” — logistics in the run-up to Oct 12–15 are moving over email. No agenda change (rev-04 of Oct-1 still stands).
2026-10-03 note: The MOQT editors posted the Seattle issue triage Duke asked for — 23 priority issues, about a third of the open backlog.
- afrind, “List of issues to discuss at the hybrid interim” (Oct-2, permalink), is the detailed issue/PR breakdown Duke requested on Oct-1. The editors flagged 23 priority issues for the Wed/Thu MOQT-issues blocks and asked the WG to read and discuss them async beforehand: #869, #899, #1316, #1352, #1354, #1582, #1678, #1704, #1720, #1743, #1792, #1828, #1857, #1875, #1897, #1933, #1934, #1941, #1947, #1951, #1958, #1959 and #1962.
- The rest of the backlog breaks down as ~34 editorial/design issues awaiting a PR, 11 with an open PR under review, and ~20 non-transport / parked / blocked — so the 23 are roughly a third of the open total. Several overlap the Sep-30→Oct-1 pre-Seattle triage already on moq-transport (#1958 stale Largest Object, #1959 standalone-FETCH relative filters, #1962 FILL_PARAMETERS, #899 multi-range FETCH).
- Logistics: Duke also sent a “Food Allergies” call (Oct-2) for the in-person Seattle attendees.
2026-10-02 note: The Seattle agenda is revised and announced, slides are due Oct-8, and the Oct-26 virtual interim is formally scheduled as interim-30.
- Agenda rev-04 (Oct-1 17:27 UTC),
agenda-interim-2026-moq-25-moq-01; the interim-26/28/29 agendas now just point to it. Duke announced it on-list at 17:30 UTC (permalink): slides are due by Oct-8, and the MOQT editors are asked to post a detailed issue/PR breakdown. Changes from rev-01:
- A new slot, “Deployment Results: SWITCH_FROM and Group metadata” (Steven Riedl, Wed 13:20–13:40).
- The Auth Design Team goes from 30 to 60 minutes (Thu 10:00–11:00).
- URIs is extended to 09:45–10:35, the Demo moves to 12:05–12:35 alongside lunch, and SSTS moves to 12:35–13:20.
- Still no MSF/CMSF/LOC/LOCMAF slot.
- Auth needs more time: afrind replied (19:23 UTC, permalink) that one hour can’t cover the 11 open auth-labelled MOQT issues. He and Swett offered some of their MOQT-issues time if the design team prepares slides and leads those discussions. No chair reply yet.
- interim-2026-moq-30 = Oct-26 virtual, 16:30–18:00 UTC, agenda “MoQT Issues” (session page, Meetecho session 36001). Duke: “There are no comments. 26 October is the date” (permalink). The IESG announced it at 21:11 UTC.
- draft-22 published the same evening (21:36 UTC), so the Seattle target is no longer an editors’ copy. See moq-transport.
- The “Draftification” thread (top-N / SSTS) has no replies yet. IETF 127 sessions are still unscheduled.
2026-09-30 note: Seattle now has an agenda, IETF 127 has three sessions, and interim-24 has minutes. All of it landed on Mon Sep-28 within about two hours.
- Seattle agenda posted (Sep-28 16:33 UTC) as datatracker docs
agenda-interim-2026-moq-25-moq-01(identical copies under interim-26/28/29; interim-27 still “TBD”). No list announcement. Wed Oct-14: URIs (Cullen, 0945–1030) · SSTS (Will, 1045–1130) · Demo (Yu, 1230–1300) · MOQT Issues (Alan/Ian, 1300–1700). Thu Oct-15: Interop Discussion (Mike, 0935) · Auth Design Team (Mike, 1000) · MOQT Issues through the day, incl. a working lunch · Next Interim Planning (1300) · Parking Lot (1530) · adjourn 1600. The agenda names people only by first name; “Yu” is presumably Yu You (Nokia) and “Mike” presumably Mike English, who has given the interop report and led the auth design team (both unconfirmed). No slot for MSF, CMSF, LOC, LOCMAF, catalog or top-N. Oct 12–13 remain interop days with no datatracker session.- IETF 127 (San Francisco, from Nov-14): three sessions requested. Duke filed 2h + 2h + 1h on Sep-28 16:32 UTC, and AD Mike Bishop approved the third (1h) at 17:18. This settles the Sep-25 “two or three” question; per Duke’s own warning, the third is “virtually guaranteed to be the last one on Friday.” Not yet scheduled; no agenda.
- interim-24 minutes posted:
minutes-interim-2026-moq-24-202609211630rev-00, uploaded by Westerlund Sep-28 15:03 UTC (a week after the meeting; interim-23’s took one day). The text is essentially the ietfminutes.org AI summary. It confirms all three chatlog-derived outcomes recorded on Sep-22: (1) draft-22 + draft-18 are the Seattle interop target; (2) binding pause to location/range filters rejected, so pause stays orthogonal to filter state (#1825); (3) the unaligned hard-switch threshold for SWITCH_FROM moves from==to>=. New in the minutes: a February 2027 hybrid interim aligned with Mile High Video (Denver/Boulder), with Jennings saying Cisco might host in Boulder. Action items: the editors write the tuple canonical-notation PR (tuples ≥ 1 byte, zero-tuple prefixes valid), and afrind hands primary ownership of SWITCH_FROM to Gwendal Simon, Zafer Gürel and Will Law.- “Draftification” (Sep-28 16:26 UTC, permalink): the chairs pre-announce a consensus call on whether top-N and SSTS go into core MOQT or a separate expansion draft. They want the discussion on-list by Oct-13 (“interop time would be a lovely time to have high-bandwidth discussions”) so no meeting time is spent on it, and the call itself follows soon after. See moq-transport.
- LOCMAF liaison out (Sep-28 15:04 UTC): liaison 2285 to MPEG WG3, reply requested by Oct-30. The LOCMAF adoption call waits until then. See moq-locmaf.
- Late registration: Duke’s “Register for Seattle” (Sep-28 15:30 UTC, permalink) says attendees are “well past deadline” (Sep-26), but anyone who signs the attendee page “right away” can still slip onto the list for the host.
- Oct-26 virtual interim: the Sep-30 deadline for concerns closes with no on-list objection to Duke’s Sep-16 proposal. It is not yet on the datatracker; the newest interim number is -29.
2026-09-22 note: interim-2026-moq-24 was HELD Sep-21 — and it moved the Seattle interop target off draft-20 to draft-18 + draft-22. Minutes were not posted as of Sep-22; the datatracker session carries only the agenda, chair slides, an “MoQT issues and PRs 9/21” deck and a chatlog, so the outcomes below come from that chatlog plus Duke’s Slack
#moqpost the same hour and should be re-checked when Westerlund uploads the minutes (interim-23’s took one day). (1) Interop target = draft-22 and draft-18 — Duke: “In the meeting just now, we declared draft-22 (along with -18) to be the Interop target. -22 is functionally identical to -20 except the ALPN, so there should be no practical difference.” This supersedes the interim-23 draft-20 decision and restores the interim-21 framing; since -21/-22 are structural/editorial revisions of the draft-20 wire, the wire-freeze is unaffected, and draft-18 is kept a first-class target rather than best-effort. Note draft-22 was not yet published (newest moq-transport revision: -21, Sep-8), and the nightly interop-runner still runs draft-18. (2) #1636 empty namespace: leaning to each tuple element must carry ≥1 byte, but zero tuples is allowed (English, +1 Swett); a reserved.allwildcard was rejected (Jennings). (3) #1825 Location-Filter: filter state is orthogonal to pause state — Law: “I would expect an unpause to resume the prior filter state” — and Jennings’s follow-up on the issue points implementers at the meeting for what to try next. (4) SWITCH_FROM: mid-object reset accepted; the exact-(=) vs at-least-(>=) Start Group question to be spelled as a flag or enum; Curley: “you always want to switch down based on the subscriber’s current/next group, not the publisher’s.” (5) PUBLISH_NAMESPACE:<>stays valid as a default upstream, and afrind rejected waiting for SUB_TRACKS — it “defeats the reason we added publish” (the 0.5-RTT saving). No LOCMAF adoption discussion appears in the chatlog; that call remains parked behind the MPEG liaison. Logistics: Seattle registration link circulated; Jennings floated Cisco hosting a future meeting in Boulder.2026-09-10 note: The interim-2026-moq-23 minutes are now posted — resolving the “minutes pending” watch and confirming the Sep-8 outcomes, with one change: the Seattle interop target is set to draft-20. Magnus Westerlund uploaded
minutes-interim-2026-moq-23-202609081630(rev-01) to the datatracker Sep-9 12:51 UTC and announced it on-list (permalink, verified). Duke chaired; 21 participants. Decisions (recorded by topic — these are AI-generated minutes whose PR/issue numbers are systematically wrong, verified against GitHub, so only the one correct number, PR #1901, is cited): (1) Seattle interop target = draft-20 — after a poll (“I will be able to support draft-20 in Seattle”: Yes 7 / No 5 / No opinion 4 of 21) the group agreed “the formal interop target will be Draft 20,” with draft-18 implementations welcome best-effort and a wire-freeze (no further wire-breaking merges into the target). This supersedes the interim-21 “draft-22 next interop target” framing, because Swett/afrind wanted to test Fill Fetch (in draft-20) + filters. (2) draft-21 “pure move” → draft-22 “editorial cleanup” publishing plan (Cullen’s request), so draft-22 is the editorial revision, not the target. (3) LOCMAF: send the liaison to MPEG, then hold the WG adoption call (Vasiliev’s “third normative format?” concern answered by Westerlund — LOCMAF is an optimization / transfer-encoding, not a new format; Tobbe cited >100 B → ~2 B overhead). (4) Forward parameter → split (rename states “paused”/“resumed” now; removeforward/unsatisfiable-filter later). (5) Publisher priority → hop-by-hop message parameter (remove the “malformed track” error; investigate group-boundary changes). (6) FETCH_OK/Fill Fetch alignment → parked until after Seattle. (7) Overlapping subscriptions → no consensus (afrind + Curley offline). (8) URI scheme → move into [[moq-discovery|draft-jennings-moq-discovery]] (PR #1901; SVCB mandatory, SAN-only cert matching, ban wildcards). Calendar restated: interim-24 Sep-21 (final virtual interim), then Seattle Oct 12–13 interop / Oct 14–15 issue discussion. See discussions-2026-09, moq-transport, interop-runner, moq-locmaf.2026-09-09 note: interim-2026-moq-23 was HELD Sep-8 16:30–18:00 UTC — and its output is legible the same day even though formal minutes are not yet posted. Two chair/editor emails carry the outcomes. (1) The editors cut [[moq-transport|
draft-ietf-moq-transport-21]] (published Sep-8 21:08 UTC, 159 pp) — the “review the document refactor” agenda slot resolving into the restructuring revision the interim-2026-moq-21 minutes forecast (draft-20 editorial → draft-21 restructuring → draft-22 next interop target). afrind + ianswett built it from adraft-21-retrobranch off the draft-20 tag, replaying only structural-move PRs, and verified with a sentence-diff tool that -21 is “100% wire and semantically equivalent to draft-20” (15 sentences removed as obsolete/contradictory, 31 added, 20 modified — almost all navigational). (2) The WG will adopt LOCMAF (Tobbe/Eyevinn’sdraft-einarsson-moq-locmaf) as a WG document — but Magnus Westerlund (as chair) announced the WG will first send a Liaison Statement to MPEG Systems (ISO/IEC JTC1/SC29/WG3) and hold the formal adoption call until MPEG responds; LOCMAF stays a standalone draft (normative reference from CMSF), not folded in (Vasiliev had asked whether a formal adoption call had run — it had not). Post-interim editorial merges #1926/#1927 landed the same evening; new issue #1936 “Hidden Malformed tracks” (Duke, Sep-9). Formal minutes/summary email: not posted yet (interim-21 lagged ~4 days, interim-22 ~7). Next: interim-24 on Sep-21, then the Oct 12–15 Seattle hybrid interim (registration deadline Sep-26). See discussions-2026-09, moq-transport, moq-locmaf.
2026-09-08 note: interim-2026-moq-23 runs today (Sep-8, 16:30–18:00 UTC) — the third of the four biweekly Vienna→Seattle sessions — and its agenda is a document-refactor review plus a Seattle-interop-plan decision. The IESG-booked session (July 17, agenda TBD) still had no posted agenda on Sep-7, prompting Cullen Jennings’s “Is there an agenda for sept 8 meeting?” on the list (permalink, verified real —
From: Cullen Fluffy Jennings <fluffy@iii.ca>). afrind replied the same day with the draft agenda (“was circulated among editors and chairs” first; permalink, verifiedd=meta.com): review the document refactor (the draft-21 restructuring afrind drove to a peak Sep-7 — #1917 merged + #1918–#1932 opened), decide on the Seattle interop plan (the Oct 12–13 interop days), an FYI that fill-fetch landed in draft-20 (#1673), then a discussion queue of long-parked design questions — whether to eliminateFORWARD, SWITCH_FROM (#1674/#1675), default publisher priority (#1770, the one Cullen reopened on-list after interim-22 closed it pending feedback), whether FETCH_OK needs an End Location / End of Track (#1897), SUB_NS/TRACKS prefix overlap (#1792), empty-namespace handling (#1696), subgroup-or-group-level properties (#1857), and the new SUBSCRIBE-metadata-only option (#1933) — plus, in a follow-up, time for the URI-resolution draft (the Sep-5 Cullen/Suhas move of URI resolution + TLS cert matching into moq-discovery). The meeting had not yet run at check time, so its outcomes (and any minutes) land in a later update. Both list messages were verified by raw archive fetch against a 404 control per the standing rule. Next: interim-24 on Sep-21, then the Oct 12–15 Seattle hybrid interim (registration deadline Sep-26, see below). See discussions-2026-09, moq-transport.2026-08-25 note: interim-2026-moq-22 was HELD Aug-24 16:30–18:00 UTC — materials are posted, minutes are pending, and the outcomes show up as GitHub artifacts. The datatracker carries the meeting’s agenda (rev-01), chair slides, a “PRs and Issues” deck, bluesheets, a YouTube recording, and a chatlog; the formal minutes doc (expected
minutes-interim-2026-moq-22-202608241630) had not posted at check time (interim-21’s Aug-10 minutes lagged ~4 days, so this is normal). The session merged nothing, but its two Needs-Discussion issues resolved into same-day artifacts: on #1800 “NAMESPACE lacks Parameters” — the agreed venue for the parked PUBLISH_NAMESPACE debate — Ian Swett opened PR #1858 “Add Parameters back to NAMESPACE” (+7/−0, Aug-24 18:03 UTC, Fixes #1800) minutes after the meeting, so the direction is extend NAMESPACE rather than add PUBLISH_NAMESPACE (#1854 still BLOCKED); and Michal Hošna opened #1857 “Metadata in the data plane: no scope between Track and Object” mid-meeting. On the list, Cullen Jennings pushed back on the interim-21 lean toward rejecting PR #1770 (PUBLISHER_PRIORITY; Aug-24 17:29 UTC) — separate “allow priority changes” (support) from “eliminate race conditions” (not needed). Review-churn touched #1856/#1830/#1673. transport-19 stands; no revision bump. This was the second of the four Aug 10 / Aug 24 → Sep 8 / Sep 21 biweekly sessions; the next scheduled community event is the Sep-2 draft-18 interop hackathon, then interim-23 on Sep-8. See discussions-2026-08, moq-transport.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_PRIORITYchanges 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_supportedboolean + logarithmicpacing_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-12the 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-transportissues); 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-12404s). 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 newad-hoc-interop-reportswiki 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/dts4moqasdraft-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
| Meeting | Date | Agenda Notes |
|---|---|---|
| interim-2026-moq-15 | 2026-05-11 | |
| interim-2026-moq-16 | 2026-05-26 | SWITCH/DTS show-of-hands meeting — Martin 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 filters | opens 2026-05-12, closes 2026-05-26 | Magnus 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 SWITCH | opens 2026-05-21, closes 2026-06-04 | Martin 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 filters | opens 2026-05-22, closes 2026-06-05 | Martin 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-10 | Cloudflare 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-08 | 2026-06-11 | London 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-10 | 2026-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-11 | 2026-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 UTC — HELD | Pre-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 UTC | First 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. |
| interim-2026-moq-22 (virtual) | 2026-08-24 16:30–18:00 UTC — HELD | Second of four biweekly Vienna→Seattle virtual sessions (Martin Duke, list July 16). Agenda by Ian Swett (rev-01; list Aug-23 17:47 UTC, permalink): a short PR-re-review block (Location-Filter #1809 + PUBLISH_NOTIFY #1820 already merged; Fill-Fetch #1673 + SWITCH_FROM #1674 under review) then two Needs-Discussion issues — #1801 “reconsider ‘OR’ in range filters” and #1800 “NAMESPACE lacks Parameters”. Outcome (via GitHub state + posted materials; no formal minutes yet): merged nothing, but [#1800] → PR #1858 “Add Parameters back to NAMESPACE” (Swett, +7/−0, opened right after; the PUBLISH_NAMESPACE debate now leans extend NAMESPACE, #1854 still BLOCKED), and new issue #1857 “Metadata in the data plane: no scope between Track and Object” (michalhosna, opened mid-meeting). PR #1770 (PUBLISHER_PRIORITY) reopened on-list by Cullen. Materials posted (agenda / chair slides / PRs-and-Issues deck / bluesheets / recording / chatlog). Minutes now posted — doc minutes-interim-2026-moq-22-202608241630 rev-00 (datatracker 2026-08-31 12:51 UTC; Magnus Westerlund announced on-list Sep-1, permalink), resolving the multi-update “minutes pending” watch. Confirmed decisions: keep the Set-ID-based “OR” filters (#1801 — reject removal; useful for property filtering + relay dedup); add Parameters to SUBSCRIBE_NAMESPACE (#1800), unilateral-only — no REQUEST_UPDATE; on a cache conflict a relay ignores later immutable-field updates (#1703); a nonexistent→existent object-state transition is a malformed-track error, not a connection error; PR #1770 default-priority closed pending fresh list feedback; Top Tracks (#1830) to lean on the merged PUBLISH_NOTIFY. Action items: Mo Zanaty + Ian Swett to write joining-fetch-configuration editorial guidance; Mo to update the Top Tracks PR; editors to carry remaining issues to the Seattle in-person editorial meeting. See the 2026-08-25 note above. |
| Virtual Interop Hackathon | 2026-09-02 (Wed), all day | NEW (announced Aug-21) — Mike English’s “2026-09-02 Virtual Interop Hackathon on Draft 18” (permalink). Not a datatracker-scheduled interim — it sits between interim-22 (Aug 24) and interim-23 (Sep 8) with no meeting entry. Targets draft-ietf-moq-transport-18, explicitly to harden draft-18 interop before draft-20 becomes the target at the Oct 12–15 Seattle interim. Drop-in/drop-out; automated runs via the interop-runner plus ad-hoc testing. English flags two expected runner improvements — broader data-plane test coverage and a possible redesign of the results presentation — and asks participants to register implementations and refresh Docker images / relay endpoints beforehand, filing higher-level findings on the ad-hoc interop wiki. First RSVP: Steven Riedl (Pluto TV) — 09:00–17:00 ET, a public relay endpoint on moq-relay v0.14.8 supporting drafts 14–19, two continuously-running live SSAI channels, and catalog/session inspection tooling; registration is runner PR #112. |
| interim-2026-moq-23 (virtual) | 2026-09-08 (Tue) 16:30–18:00 UTC — HELD | Third of four biweekly Vienna→Seattle sessions; shifted to a Tuesday off US Labor Day. Agenda circulated late — Cullen Jennings asked “agenda for sept 8 meeting?” on the list Sep-7, afrind replied same-day (permalink, verified): review the document refactor, decide the Seattle interop plan, FYI fill-fetch landed in draft-20 (#1673), then discussion of FORWARD elimination, SWITCH_FROM (#1674/#1675), default publisher priority (#1770), FETCH_OK End Location / End of Track (#1897), SUB_NS/TRACKS prefix overlap (#1792), empty namespaces (#1696), subgroup/group-level properties (#1857), SUBSCRIBE-metadata-only (#1933), plus time for the URI-resolution draft. Outcome (via chair/editor emails; no formal minutes yet): the editors cut draft-21 the same evening (the restructuring cut, “100% wire/semantically equivalent to draft-20”), and the chairs announced the WG will adopt LOCMAF after a Liaison Statement to MPEG Systems (formal adoption call deferred until MPEG replies). See the 2026-09-09 note above. |
| interim-2026-moq-24 (virtual) | 2026-09-21 16:30–18:00 UTC — HELD | Fourth Vienna→Seattle virtual session before the October Seattle hybrid interim. Draft agenda posted Sep-15 — afrind’s “Draft Agenda for moq interim 9/21” (list, Sep-15 22:56 UTC, permalink, verified) + datatracker doc agenda-interim-2026-moq-24-moq-01 rev-01 (Sep-15 23:57 UTC). Items: Draft-21 update & planning · update on #1825 · SWITCH_FROM · #1636 empty namespace · #1857 subgroup/group-level properties · #1933 subscribe-to-metadata-only · #1941 TRACK_STATUS & Mandatory-to-Understand · #1947 ignore-unsupported-NEW_GROUP_REQUEST-in-REQUEST_UPDATE. See discussions-2026-09. |
| October hybrid interim (in-person, Seattle) | 2026-10-12 to 2026-10-15 | Venue + 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. Agenda posted Sep-28, revised to rev-04 and announced Oct-1 (slides due Oct-8): Oct-14 URIs · Demo · SSTS · Riedl deployment results (SWITCH_FROM, Group metadata) · MOQT Issues; Oct-15 Interop Discussion · Auth Design Team (60 min) · MOQT Issues · Next Interim Planning · Parking Lot. See the 2026-10-02 and 2026-09-30 notes above. |
| interim-2026-moq-30 (virtual) | 2026-10-26 16:30–18:00 UTC | The only virtual session between Seattle and San Francisco (Duke, Sep-16; no objections by the Sep-30 deadline). Scheduled Oct-1 (session); agenda “MoQT Issues”. |
| IETF 127 (San Francisco) | from 2026-11-14 | Three sessions requested Sep-28 (2h + 2h + 1h); AD approved the third. Not yet scheduled. |
| Hybrid interim (Denver/Boulder) | Feb 2027 | Planned in the interim-24 minutes to align with Mile High Video; Jennings said Cisco might host in Boulder. |
Seattle interim registration deadline: Friday 2026-09-26 — co-chair Martin Duke’s [Moq] “Register to attend the Seattle interim” (list, Sep-5 20:27 PT = Sep-6 03:27 UTC, permalink, verified real via raw archive fetch) asks attendees of the Oct 12–15 hybrid interim (F5 Tower) to add their name and rough schedule to the WG GitHub wiki attendance page by that date. (Not a consensus call — a logistics notice.)
Seattle agenda-item deadline: Tuesday 2026-09-29 — Duke’s “Call for agenda items: Seattle In-person meeting” thread. Two substantive requests are in as of Sep-22: Cullen Jennings (Sep-20) asks 30–60 min on MoQT URI — moving URI/DNS-resolution/TLS-certificate-matching into a separate draft (cf. PR #1909), raw-QUIC and WebTransport problems, fragment handling, and mDNS local relay discovery (Google Cast / AirPlay as use cases); Will Law (Sep-21) asks 10 min + 30 min on Sender-Side Track Switching, and asks the chairs to run the second poll promised in Vienna — SSTS in MOQT core vs. as an extension point — before the meeting so materials can be prepared.
Update 2026-09-25 (Duke to the list, 12:30 PDT, archive): “The agenda requests for Seattle are still open till 9/29.” The chairs must file session requests and are deciding between two or three sessions — “if we have three sessions, one is virtually guaranteed to be the last one on Friday.” Duke asks for requests “preferably by Monday” (Sep-28) so he and Magnus can size the ask. No new agenda requests had arrived between Sep-21 and Sep-27, so the Jennings (MoQT URI) and Law (SSTS) items above remain the only two on the table. Outcome (Sep-28): both got slots on the published Seattle agenda (URIs 45 min, SSTS 45 min), alongside a demo, interop and auth-design-team items and roughly eight hours of MOQT issues. The SSTS core-vs-extension question itself was moved to the list via the chairs’ “Draftification” message. For IETF 127, three sessions were requested.
Post-Seattle virtual interim proposed for 2026-10-26 — Martin Duke’s [Moq] “Future Virtual Interims” (list, Sep-16 14:21 UTC, permalink, verified HTTP 200 + DKIM): “The chairs propose 26 October as the sole virtual interim date between the Seattle and San Francisco meetings. If you have concerns, please tell the chairs no later than 30 September.” So after the biweekly Vienna→Seattle cadence (interim-21..24) and the Oct 12–15 Seattle hybrid, the chairs plan one virtual session (Oct 26) before IETF 127 / San Francisco. A logistics proposal, not a consensus call; concerns due Sep-30. See discussions-2026-09.
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):
- 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.
- 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.
- PUBLISH_OK removal (PR #1611) — proceed with retarget. ian-swett APPROVED with body “Reminder to retarget this.”
- 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.
- 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.
- 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.
- 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:
- PR #1542 / Issue #1458 — Split
SUBSCRIBE_NAMESPACEandSUBSCRIBE_TRACKSwith prefix-update capability (alan-frindell). - PR #1586 — Delta-encode Object ID and Group ID in FETCH responses (ian-swett).
- Issue #1604 / Issue #1602 — Placement of Joining FETCH on the SUBSCRIBE stream (noted as having complications).
- PR #1605 — Split
DELIVERY_TIMEOUTintoOBJECT_DELIVERY_TIMEOUTandSUBGROUP_DELIVERY_TIMEOUT(Victor Vasiliev); potentially resolves #1476. - 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_UPDATESSetup 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. - 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) | Topic | Lead | Min | Reference |
|---|---|---|---|---|
| 0930 | Administrivia | — | 15 | — |
| 0945–1000 | Object Range Filters | Mo | 15 | PR #1518 |
| 1015–1020 | Track Property Filters | Mo | 5 | PR #1518 |
| 1030–1045 | Subscription Location Filters | Mo | 15 | PR #1401 |
| 1100–1130 | Request Blocking | Alan | 30 | #1519 |
| 1200–1300 | Lunch | — | — | — |
| 1300–1310 | Concurrent Subscribe | Alan | 10 | #1633 |
| 1330–1350 | Joining FETCH | Alan | 20 | Joining Fetch Dissent label |
| 1430–1445 | Break | — | — | — |
| 1445–1500 | Next Interim Planning | Martin | 15 | — |
| 1500–1700 | Other MOQT Issues | Alan | 120 | All issues |
Day 2 (June 12 — CONDITIONAL on SWITCH/DTS being incorporated):
| Slot | Topic | Lead | Min |
|---|---|---|---|
| 0930–0945 | Interop Report | Mike | 15 |
| 0945–1000 | DOS Design team readout | Mike | 15 |
| 1015–1045 | SWITCH Issues | Gwendal | 30 |
| 1115–1130 | DTS Issues | Will | 15 |
| 1200–1300 | Lunch | — | — |
| 1300–1310 | Top-N DDOS | Cullen | 10 |
| 1320–1335 | Top-N issues | Mo | 15 |
| 1405–1410 | Top-N Implementation | Suhas | 5 |
| 1415–1435 | MSF/CMSF | Will | 20 |
| 1505–1515 | Privacy Pass | Suhas | 10 |
| 1525–1535 | Secure Objects | Cullen | 10 |
Net request-vs-agenda compression:
| Requester | Asked | Got | Compression |
|---|---|---|---|
| Mo Zanaty | 135 min | 50 min | −63% |
| Suhas | 55 min | 15 min | −73% |
| Cullen | 50 min | 20 min | −60% |
| Will Law | 105 min | 35 min | −67% |
| afrind | ~240 min | 180 min | −25% |
| Tim Evens (May 21 late) | 15 min | 0 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):
| Sender | Request | Present | Discuss | Total | Status |
|---|---|---|---|---|---|
| Suhas | Top-N Track Filter Impl Experiences + Privacy Pass Demo | 15+10 | 20+10 | 55min | format-compliant (archive) |
| afrind | 37 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) | varies | varies | ~240min (4h) | format-compliant; single largest ask (archive) |
| Will Law (revised) | MSF/CMSF tech decisions + DTS (“unless resolved May 26”) | 20+15 | 40+30 | 105min | format-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) | varies | varies | 135min | format-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 deck | 10 | 20 | 30min | NEW (archive) |
| Cullen Fluffy Jennings (May 20 re-file) | Secure Object updates + impl progress | 10 | 10 | 20min | format-compliant re-file (archive) |
| Will Law (May 19 initial — superseded) | same as revised, no present/discuss split | — | — | — | REJECTED by Martin Duke (archive) |
| Cullen (May 19 initial — superseded) | Secure Object updates, no present/discuss split | — | — | — | REJECTED by Martin Duke (archive) |
| Mo Zanaty (May 19) | Deadline extension request May 20 → May 26 | — | — | — | Implicitly 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
| Meeting | Date | Notes |
|---|---|---|
| interim-2026-moq-17 | 2026-06-22 16:30 UTC | First 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-14 | 2026-04-27 16:30 UTC | All-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-13 | 2026-04-13 | REWIND 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-12 | 2026-03-30 | Post-IETF 125. Minutes posted by Magnus Westerlund (Apr 9). Included SUBSCRIBE_NAMESPACE split discussion. |
| IETF 125 Shenzhen | 2026-03-14 | 2 WG sessions |
| interim-2026-moq-07 | 2026-02-23 | |
| interim-2026-moq-05/06 | 2026-02-10 | Boulder interim (2 sessions) |
| interim-2026-moq-03/04 | 2026-02-09 | Boulder interim (2 sessions) |
| interim-2026-moq-02 | 2026-01-26 | |
| interim-2026-moq-01 | 2026-01-12 |
Where to Find Notes
- AI-generated minutes: https://ietfminutes.org/minutes/wg/moq.html (all 2026 meetings through Mar 30)
- Official notes: Linked from each meeting page on datatracker, e.g., https://datatracker.ietf.org/meeting/interim-2026-moq-13/session/moq
- Chat logs: Zulip at https://zulip.ietf.org/#narrow/channel/304-moq/
- Video recordings: Via Meetecho player, linked from meeting pages
- Meeting materials/slides: Linked from datatracker meeting pages
Datatracker Links
- All MOQ meetings: https://datatracker.ietf.org/group/moq/meetings/
- Specific meeting:
https://datatracker.ietf.org/meeting/interim-2026-moq-NN/session/moq
Related
- discussions-2026-04 - April discussions
- discussions-2026-03 - March discussions (IETF 125)
- discussions-2026-02 - February discussions (Boulder)
- discussions-2026-01 - January discussions