[httpapi] Fw: New Version Notification for draft-gupta-httpapi-events-query-03.txt

Rahul Gupta <cxres+ietf@protonmail.com> Sun, 05 July 2026 19:01 UTC

Return-Path: <cxres+ietf@protonmail.com>
X-Original-To: httpapi@mail2.ietf.org
Delivered-To: httpapi@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 3B20510F3F171; Sun, 5 Jul 2026 12:01:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1783278108; bh=hh1c/dycapbHJ6iRkrmORgtCTECV5cshChF509HDWtI=; h=Date:To:From:Cc:Subject:In-Reply-To:References; b=N+oEWhuQJX7SCgfT/+aLXu5kipJcUeLsSgbuLFxZoHLJ7YQV63AScvaQLpr4Zu4eK qV0DPINlkrOufNMroOS5oMZUziQuDrX/05Pyu/rCR8ikD9oj5yoKwKHiWeDWaZzABP T0RtWkW8875cp9SbFtM9GX8pdrt06FfhFk1SXCLw=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.796
X-Spam-Level:
X-Spam-Status: No, score=-2.796 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=protonmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id K7TYHajZvj2u; Sun, 5 Jul 2026 12:01:47 -0700 (PDT)
Received: from mail-106101.protonmail.ch (mail-106101.protonmail.ch [79.135.106.101]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id BC5E010F3F119; Sun, 5 Jul 2026 12:01:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1783278073; x=1783537273; bh=LHtF/FeJDDkuWZ+IgIrVB4Ce8mETkVaWdN3WVdaj2L8=; h=Date:To:From:Cc:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=oiSUIN4uwBNjG8F7uUVGeiWToTQ+x1aPxngppBLS9Au/45DT0dkanKg5+FcWhiO5Z VlfF4TIyT/xiWK2mADNHZ5iAj5MDdfISMf5Vopsjakj8OPugrxhgIL2+sPNI595bE1 mOTAM1wy163EFlW9CsAjEY8a/Q0aO/vGeaMV0MQtbbyXUmg5nBLMT+dvpSBo+mpq3g GoUn88vk/q9gKfGAKUIZbKZkdoa9YTYklX4aih08S2lyoWtg49hCgxG7R6Naz0VT8/ qRAYvXFgLd+68HXG+X9tt21nNIRgO7MIdTDQ7GY8jHYfvzuRXewOo1L6q1JNh9j5JA XIvu9+FeByipw==
Date: Sun, 05 Jul 2026 19:01:08 +0000
To: "httpapi@ietf.org" <httpapi@ietf.org>, "httpapi-chairs@ietf.org" <httpapi-chairs@ietf.org>
From: Rahul Gupta <cxres+ietf@protonmail.com>
Message-ID: <KCnZfyQwIMSPW98XFoxORnXJUwGCgR5n-FBZd2HWqgo6JnfpZK5FHxxfP8YxPkqSUwRe3QOqDcuRNYvc3e33ju9M4a23XmcgeX6H8hxAX0A=@protonmail.com>
In-Reply-To: <178327668245.255649.5161167223505274734@dt-datatracker-57b5d8f849-v5cht>
References: <178327668245.255649.5161167223505274734@dt-datatracker-57b5d8f849-v5cht>
Feedback-ID: 919445:user:proton
X-Pm-Message-ID: ed4a232724b1030ca96369c12585a5caf7887a0e
MIME-Version: 1.0
Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg="pgp-sha512"; boundary="------fd3206440227ac90dfafb52debfba05eebdb407a82daff359cf39fa99a1b0ebc"; charset="utf-8"
Message-ID-Hash: HJQKMW3J3QZSMDK7UDNRXWEOJWICN5G6
X-Message-ID-Hash: HJQKMW3J3QZSMDK7UDNRXWEOJWICN5G6
X-MailFrom: cxres+ietf@protonmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: Jaime Jiménez <jaime@iki.fi>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [httpapi] Fw: New Version Notification for draft-gupta-httpapi-events-query-03.txt
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/httpapi/2RbZ2lUAC86n4QL4xBCOYD7N4IM>
List-Archive: <https://mailarchive.ietf.org/arch/browse/httpapi>
List-Help: <mailto:httpapi-request@ietf.org?subject=help>
List-Owner: <mailto:httpapi-owner@ietf.org>
List-Post: <mailto:httpapi@ietf.org>
List-Subscribe: <mailto:httpapi-join@ietf.org>
List-Unsubscribe: <mailto:httpapi-leave@ietf.org>

HTTPAPI Participants,

I have submitted -03 of the Events Query draft.

I would like to thank Jaime Jiménez for his independent implementation at <https://camara.jaime.win>.

Notable changes since -02:

+ Added agents as a use-case in intro.
+ A server implementing access control stops serving notifications if the request authorization is revoked or it expires. Response duration should try and take authorization duration into account.  

+ Out-of-Scope has been reorganized into three buckets. Rather than merely identifying items as out of scope, we explain how these can be extended.
+ A requested `duration = 0` now means that a server decides the duration. The concept of infinite duration has been removed.

All changes except the last address feedback from Jaime Jimenez.

As always, please keep the feedback coming!

Best Regards,
Rahul

------- Forwarded Message -------
From: internet-drafts@ietf.org <internet-drafts@ietf.org>
Date: On Monday, July 6th, 2026 at 12:08 AM
Subject: New Version Notification for draft-gupta-httpapi-events-query-03.txt
To: Rahul Gupta <cxres+ietf@protonmail.com>


> A new version of Internet-Draft draft-gupta-httpapi-events-query-03.txt has
> been successfully submitted by Rahul Gupta and posted to the
> IETF repository.
> 

> Name:     draft-gupta-httpapi-events-query
> Revision: 03
> Title:    HTTP Events Query
> Date:     2026-07-05
> Group:    Individual Submission
> Pages:    33
> URL:      https://www.ietf.org/archive/id/draft-gupta-httpapi-events-query-03.txt
> Status:   https://datatracker.ietf.org/doc/draft-gupta-httpapi-events-query/
> HTML:     https://www.ietf.org/archive/id/draft-gupta-httpapi-events-query-03.html
> HTMLized: https://datatracker.ietf.org/doc/html/draft-gupta-httpapi-events-query
> Diff:     https://author-tools.ietf.org/iddiff?url2=draft-gupta-httpapi-events-query-03
> 

> Abstract:
> 

>    Events Query is a minimal protocol built on top of HTTP that allows
>    user agents to receive event notifications directly from any resource
>    of interest.  It uses the QUERY method [RFC10008] to request
>    (optionally) the current representation and subsequent event
>    notifications within a single response.  The Events Query Protocol
>    (EQP) is predicated on the idea that the most intuitive source for
>    event notifications is the resource itself.
> 

> 

> 

> The IETF Secretariat
> 

> 

>