[Moq] Re: Simplifying the Object ID Model and caching
Aman Sharma <amsharma@meta.com> Thu, 22 October 2026 02:36 UTC
Received: from mx0a-00082601.pphosted.com (mx0a-00082601.pphosted.com [67.231.145.42]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx.ietf.org (Postfix) with ESMTPS id BF13A46 for <moq@ietf.org>; Thu, 22 Oct 2026 02:36:53 +0000 (UTC)
Authentication-Results: mx.ietf.org; dkim=pass header.d=meta.com header.s=pps82601-s2048-2026-q3 header.b=CYlR0ah2; spf=pass (mx.ietf.org: domain of "prvs=8755f87cd3=amsharma@meta.com" designates 67.231.145.42 as permitted sender) smtp.mailfrom="prvs=8755f87cd3=amsharma@meta.com"; dmarc=pass (policy=reject) header.from=meta.com; arc=reject ("signature check failed: fail, {[1] = sig:google.com:reject}")
Received: from pps.filterd (m0109333.ppops.net [127.0.0.1]) by mx0a-00082601.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 69M2MEea4125666 for <moq@ietf.org>; Wed, 21 Oct 2026 19:36:46 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meta.com; h=cc :content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to; s=pps82601-s2048-2026-q3; bh=S567sFsV41q bzEXr/ox5EvXUtJ01w4LyoJzdY5Yx1Kg=; b=CYlR0ah26B6groSgbdhANQSgUWy Sm4O37ftayMEkd8MsQIOjFzXROwygHlpqmVxyhWf++ahXT+/qQy/HYVhIV6SDb6b SIflyJpbe4KBrc0rFzqJxY7FjRqI5b0I9aiNdWobfEXm9dAJ7IJGfRD6qsUKrnYS hQg5wT2+fHrqLEEevt5IlPCtOHQUKkzgs2GhnODahQcCFuUpPfgxWzmfx/OEpiN+ S9RFWGTowct/0bfPZvI70QcN8jEMuBwmSBVwGRU6jQpZEsFfUvnFGqQyJedf7TS3 CTPR9R37cFwLGbSMOo9PlUBkmlGLzQ1rUhYKZoliV6IPagBAOBgumBOT4wg==
Received: from mail-yx1-f71.google.com (mail-yx1-f71.google.com [74.125.224.71]) by mx0a-00082601.pphosted.com (PPS) with ESMTPS id 4hf9mxr291-1 (version=TLSv1.3 cipher=TLS_AES_128_GCM_SHA256 bits=128 verify=NOT) for <moq@ietf.org>; Wed, 21 Oct 2026 19:36:46 -0700 (PDT)
Received: by mail-yx1-f71.google.com with SMTP id 956f58d0204a3-6713ebbca2dso1983602d50.2 for <moq@ietf.org>; Wed, 21 Oct 2026 19:36:46 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1792636606; cv=none; d=google.com; s=arc-20260327; b=Yl0eUGAvsL0g7rZqrx/rr9KkGBOcJyjRCJ1SlDAjdXiDEGu1ZRpdUD/3C0q8V3jIqe yEpnw/IZGHq7ZX8sc+hhmlsbRdlmn1trq2R4Z7IWLSfe3TmpJRWxRJlE+DB6KQoTcAdb wO3r1LAJ3QcAJMYZKctXrU3c3FPbHupS1lvRMynfnd2GkoLm0jC0EwfuSYbw/KhQt5z9 AbNFsFKjLFLXuaxlbBkMxIgh23J7ji/j/RxD862q+ClVolT88jE82cYxrJ8UT+na9F+o GG2356UqBNc0N7W6dudBcsEtHcohpzvRJaXpcIlccd5uDm6jrwkWX3AKh04ckX0V/jSd c5Lw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version; bh=9n5adCa/Y7KVpVe4TjycmMeoNQYzOs3uZAfYVOkuGSE=; fh=1bNVBgl63XCOtRUOTExXBsy+BWG23i1oCdYzc1PEpik=; b=UeoZuWmF0HTWxDykgunvRs9xF2AShQKceUxBkWLsHZyki4pD6w8fFpKcWJKvh7808G lyI5aivuhJGqdxgD67XHROKnY4Dpgo127a829QFx9/w7/JMyfTlOAYCXTNLVQjGhCicp NhINljtKCvB7SriJAIqI8V9FS6JReYQmO0JoyMZh/zZrPhLmB2WVCDvPtDp4/hJChomp T7qFrj9L9gbMuU/mpEtGqskpwz4NCIBJHdYLHSxsOFSVyYOoGKQPzFgW3nPdbac5UxPx wEfFLgIS7pVm4Pd/jSYs4NSE71WejQfRyw3ri416jcl3s9p+qDSEEa5/6yPMfFynA58X lu2A==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1792636606; x=1793241406; h=content-type:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to:content-type; bh=9n5adCa/Y7KVpVe4TjycmMeoNQYzOs3uZAfYVOkuGSE=; b=y1r5nGQf6GMLF4K/vpZJY8ZsAHBzzCamiUUugd6gJugfI1xeFXbq/ECR9fuLLE+X8f eh1yF9dMkv6r77WoPu7iDKGpaRJ+t7dsIdu3TVjK+shGnb+Cq7iAHSFkzDADSA66m8NM QEyG0AYx4ki9jagAZYmqiZQ0wn4V+McIiGTnowUJ8DG2mq1d1mBI2dMBZQh0EBRTXH1L 8oWH1cnBfDly6QtRuVjsx3TnC6P3jF1vAX5C9R66P0hbTH54/6X+95AuelNn6PvRJX7v YLNldoN65kbkmfKBUnw8aRNRFf7xxDdcWRf87qwNo4xHLmBV1mzrlrCKqGg7VhnY+fsE B/hQ==
X-Gm-Message-State: AFq9FYJGNwu8wqG+WLQTsXs9owqZF8Bgd+qoRHqsIK016Iu3qWBk5CNo 8GxicTbypnaPhSBnyWEBhyFbMsJ9OstPZ8VxZhMcHxA/m5EU25K4bG7+Z5yq5yCewCXiE10YOsu T5PYOZfsj41DvX1oZEVBE4UhL1fuJpZRUYHfTYvdM7fdOjN88t3sR3PqCUAWHNNEWivrHSgmvZf CSj1tiauBHWELmXS2QB5HzgGN1NYrFU/Y=
X-Gm-Gg: AYBFou09+MEFNmGiDk+EX6HyEMygqAWPfIPW2o8xspR/uLr2axnFMvQLaI5+Y46mFsk mpGfNKyTr9bN+v5b+KBRIUDC0xyLHnogIPym7OiM4PO9C74EkOE3sfdY4Iuc4x2bEYYC5me43AF 12UUC0RPC3T+JtdCHDuRTVg/Vygg1LaRCCnEnmovRfe2EvoAibBZstCMdwL2FRswDk+5oLTtNHF QdxiZFU1ixHVjM=
X-Received: by 2002:a05:690c:e68f:10b0:8b1:2b62:119 with SMTP id 00721157ae682-8b13402bc14mr15975967b3.38.1792636605534; Wed, 21 Oct 2026 19:36:45 -0700 (PDT)
X-Received: by 2002:a05:690c:e68f:10b0:8b1:2b62:119 with SMTP id 00721157ae682-8b13402bc14mr15975907b3.38.1792636605085; Wed, 21 Oct 2026 19:36:45 -0700 (PDT)
MIME-Version: 1.0
References: <CAKcm_gPVnSLx=3eTzqU6mkCHTTMZx3Px_RyKB+RgqdZ5oRyMEg@mail.gmail.com>
In-Reply-To: <CAKcm_gPVnSLx=3eTzqU6mkCHTTMZx3Px_RyKB+RgqdZ5oRyMEg@mail.gmail.com>
From: Aman Sharma <amsharma@meta.com>
Date: Wed, 21 Oct 2026 19:36:34 -0700
X-Gm-Features: AclHuK_diq56L3kfuNQvB7Heh95rvrg12YetshpMc-HEC-PCQspzO5vE5DgLVyk
Message-ID: <CAKXiRhMg5PG1Ac-LCfCA+LadiRbUtKEMsrssKQudA_KkeN1WLg@mail.gmail.com>
To: Ian Swett <ianswett@google.com>
Content-Type: multipart/alternative; boundary="0000000000000ecd9e065e64bc52"
X-Proofpoint-ORIG-GUID: tLBeKl-owYl-Uvnn-Gh00Zb50xR-OZl_
X-Proofpoint-Spam-Info: AW1haW4tMjYxMDIyMDAwOCBTYWx0ZWRfXyL90kDE8y0KX afE6BWimUNBRxJVl06Nza7TUstvc9FSWGRdkuz3QipdDPXPOLFEf3xmuoNBGgE+dNe14/rZ4+GS pIY/h08cTegy1dXylYJHM8cvPuZXSQ4=
X-Proofpoint-GUID: tLBeKl-owYl-Uvnn-Gh00Zb50xR-OZl_
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYxMDIyMDAwOCBTYWx0ZWRfX1u6vv/E8cfo+ V6gkjXeCS24bio49ehMg3SIxRWo7m14L0HivXXsWNoUJQq/jAqmnYRXQYnuf3ON10DBMIDFgqM5 2KpWQA3FuFPxAbkfSeqSjmpKtMSfkPBCjdjrqh08F5e1WDdTZZ83e3berAU7puZ6NNre9xIfxBx Gy635t5RoUZdAWOpbpaknZ+sjdQMKPqPrt7aSihl5uFxuX/mnZTrO4TychH6k+xEXGShXCG26DI oCLv1bUvtazudN15w8A7ubugkVd0hxECic6+uXg14HCZgZQUG2hSer7RCgd0EwIBGdwNUY42k/L ML4exrUH5Vj1h0eSiNDGtmewj8kQOE+4q8t0vbWjz0UZl3M6yQ8YiWy2y7C1GP4azQZKUNgqroZ OfKC+MF+uWHE6xTJ74wh8645xXVTn2ezYJI6RWFXOE6UzcrMs9MvyK3zL0RkFOs4lfbz19B7QeH 6ZsdYaKWURlX1XZ2RPQ==
X-Authority-Analysis: v=2.4 cv=TakDJhQh c=1 sm=1 tr=0 ts=6ad976be cx=c_pps a=ngMg22mHWrP7m7pwYf9JkA==:117 a=660iZSQnnn4A:10 a=VkNPw1HP01LnGYTKEx00:22 a=7x6HtfJdh03M6CCDgxCd:22 a=tpM8CJlwf7uhpglF1g9U:22 a=48vgC7mUAAAA:8 a=9bMqDpayHK4lFKzhipcA:9 a=QEXdDO2ut3YA:10 a=kwYlxrxgp0zKBrvE1UsA:9 a=2q4O/K3rjNU7EHYdBHB6dYyilSc=:19 a=vmch33oNEUyuinfh:21 a=lqcHg5cX4UMA:10 a=yHXA93iunegOHmWoMUFd:22
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1176,Hydra:6.1.138,FMLib:17.12.100.49 definitions=2026-10-22_01,2026-10-21_02,2025-10-01_01
X-Spamd-Bar: -------------------
Message-ID-Hash: PNJ77SSSYUQ3YKKB6MJL3EBFAYOJ22M4
X-Message-ID-Hash: PNJ77SSSYUQ3YKKB6MJL3EBFAYOJ22M4
X-MailFrom: prvs=8755f87cd3=amsharma@meta.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: MOQ Mailing List <moq@ietf.org>
X-Mailman-Version: 3.3.10
Precedence: list
Subject: [Moq] Re: Simplifying the Object ID Model and caching
List-Id: Media over QUIC <moq.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/moq/dNeSvCCGo_MMK4aAu62jgbR7r-0>
List-Archive: <https://mailarchive.ietf.org/arch/browse/moq>
List-Help: <mailto:moq-request@ietf.org?subject=help>
List-Owner: <mailto:moq-owner@ietf.org>
List-Post: <mailto:moq@ietf.org>
List-Subscribe: <mailto:moq-join@ietf.org>
List-Unsubscribe: <mailto:moq-leave@ietf.org>
I agree that this would be a simplification, and would allow us to remove the Prior Object ID Gap property. Any implementation relying on non-contiguous object IDs could trivially define its own parameter to convey the information previously conveyed through object IDs. On Wed, Oct 21, 2026 at 7:00 PM Ian Swett <ianswett= 40google.com@dmarc.ietf.org> wrote: > I believe all members of this WG can agree that the MoQ Object Model is > too complex. In the past, we've been unable to simplify it, but I believe > there is a simplification that improves caching and is acceptable. That's > sequentially > > I believe all members of this WG can agree that the MoQ Object Model is > too complex. In the past, we've been unable to simplify it, but I believe > there is a simplification that improves caching and is acceptable. > > That's sequentially increasing Object IDs beginning at 0 (ie: 0, 1, 2, 3, > etc). This makes it trivial to know when all the Objects in a Group have > been received once the End of Group is received, and it avoids unnecessary > Fetches upstream when a Track is initially Subscribe-delivered and then > cached. > > I realize there is an attraction to ascribing a meaning to the Object ID > (e.g., using it for the timestamp), but the byte savings are minimal at > best and this makes MoQ much more brittle. Don't think I haven't tried. > > Are there people for whom this would break their usecase and can > they explain why? > > Ian > _______________________________________________ > Moq mailing list -- moq@ietf.org > To unsubscribe send an email to moq-leave@ietf.org >
- [Moq] Simplifying the Object ID Model and caching Ian Swett
- [Moq] Re: Simplifying the Object ID Model and cac… Aman Sharma
- [Moq] Re: Simplifying the Object ID Model and cac… Christian Huitema
- [Moq] Re: Simplifying the Object ID Model and cac… Aman Sharma
- [Moq] Re: Simplifying the Object ID Model and cac… Mo Zanaty (mzanaty)
- [Moq] Re: Simplifying the Object ID Model and cac… Ian Swett
- [Moq] Re: Simplifying the Object ID Model and cac… Luke Curley
- [Moq] Re: Simplifying the Object ID Model and cac… Mo Zanaty (mzanaty)
- [Moq] Re: Simplifying the Object ID Model and cac… Luke Curley
- [Moq] Re: Simplifying the Object ID Model and cac… Suhas Nandakumar
- [Moq] Re: Simplifying the Object ID Model and cac… Luke Curley
- [Moq] Re: Simplifying the Object ID Model and cac… Suhas Nandakumar