Received: from mail-24426.protonmail.ch (mail-24426.protonmail.ch
 [109.224.244.26])
	(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 1A74F46
	for <httpapi@ietf.org>; Sun, 01 Nov 2026 03:04:32 +0000 (UTC)
Authentication-Results: mx.ietf.org;
	dkim=pass header.d=protonmail.com header.s=protonmail3 header.b=jTD5l0xB;
	spf=pass (mx.ietf.org: domain of cxres+ietf@protonmail.com designates
 109.224.244.26 as permitted sender) smtp.mailfrom=cxres+ietf@protonmail.com;
	dmarc=pass (policy=quarantine) header.from=protonmail.com
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com;
	s=protonmail3; t=1793502265; x=1793761465;
	bh=1z0+/ht5qFy57EptPxOVMlRTicyCZCUzgVsA0xPsveE=;
	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=jTD5l0xBvrOysXRyBfPGjF40jpB9PqCYe6cofoUl28+hD5cWOeAYdnTmc7wIu0O+v
	 D68LH1MvNREGsrWOdS/u/Yp6r3TC0+YBZu+pz2UkcjCpHnZ6B3yTL4U0SDNDzbgj5K
	 oWZgcNA+xWtxiLlpR7YFSP62a6mxPf8XuDVOCfXFU5Hdlh/QTzTUb4pZVPG1Vuuph8
	 VRwMEUMeg1IPRCvSU8usKF1gcYWI1cMY6aRA5/ydk2JaDWV9YOpHqIQbRsWA4XaZik
	 iLUJuLW7bZ/jEMScOg0P0uBCQ0MHCMGzH4108Sh4YRsGE3y7/9PPxID/e/MAAPNm0K
	 CeE0A4abjk5rA==
Date: Sun, 01 Nov 2026 03:04:21 +0000
To: "httpapi-chairs@ietf.org" <httpapi-chairs@ietf.org>,
 "httpapi@ietf.org" <httpapi@ietf.org>
From: Rahul Gupta <cxres+ietf@protonmail.com>
Message-ID: 
 <j2nseXg8yscK-q9YbI7gniSy-V258-9UlxBnUyJDT6zTzEjG9KbSrs2NPm20hQnn6_zEUMUghVzeoBy1XW-bziaFoh--uk7_VZRkkYxbCnI=@protonmail.com>
In-Reply-To: 
 <179350107125.978898.9055383035209655809@dt-datatracker-7dc874ff8f-5wfjq>
References: 
 <179350107125.978898.9055383035209655809@dt-datatracker-7dc874ff8f-5wfjq>
Feedback-ID: 919445:user:proton
X-Pm-Message-ID: bcd1cff4bc67191d488d417ffe023ac5807f4e19
MIME-Version: 1.0
Content-Type: multipart/signed; protocol="application/pgp-signature";
 micalg=pgp-sha512;
 boundary="------de42aba3bd0b567b8f616124674d2c48f4beae8f364a5cb88106fc9d388d2c8f";
 charset=utf-8
X-Spamd-Bar: ----------------------------
Message-ID-Hash: B6J7PYA3MJBXA33IRP7JT3653DSKKIO6
X-Message-ID-Hash: B6J7PYA3MJBXA33IRP7JT3653DSKKIO6
X-MailFrom: cxres+ietf@protonmail.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: =?utf-8?Q?Jaime_Jim=C3=A9nez?= <jaime@iki.fi>
X-Mailman-Version: 3.3.10
Precedence: list
Subject: [httpapi] Fw: New Version Notification for
 draft-gupta-httpapi-events-query-04.txt
List-Id: Building Blocks for HTTP APIs <httpapi.ietf.org>
Archived-At: 
 <https://mailarchive.ietf.org/arch/msg/httpapi/MH0hTNtwRSVpjaDraR5T_ECuEII>
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>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------de42aba3bd0b567b8f616124674d2c48f4beae8f364a5cb88106fc9d388d2c8f
Content-Type: multipart/mixed;boundary=---------------------250d7bdbefdb3abd9338d33f04932683

-----------------------250d7bdbefdb3abd9338d33f04932683
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;charset=utf-8

HTTPAPI Participants,

I have submitted -04 draft of Events Query. Links below.

I would like to thank Jaime Jim=C3=A9nez again, this time for implementing=
 Events Query in <https://web.23signs.org> (A very useful service if you a=
re using AI with websites/online documents). =



Notable Changes since -03:
+ Extended the data-model to additionally allow conditional (response-spec=
ific) negotiation of representation and notifications.
+ Clarified (and discouraged) notification endpoints as an extension point=
 (thus, out-of-scope) to address repeated misinterpretation that the funct=
ionality is not possible.

Please see the commit history for all the changes. Appreciate any feedback=
...

Best Regards,
Rahul   =




------- Forwarded Message -------
From: internet-drafts@ietf.org <internet-drafts@ietf.org>
Date: On Sunday, November 1st, 2026 at 8:14 AM
Subject: New Version Notification for draft-gupta-httpapi-events-query-04.=
txt
To: Rahul Gupta <cxres+ietf@protonmail.com>


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


> Name:     draft-gupta-httpapi-events-query
> Revision: 04
> Title:    HTTP Events Query
> Date:     2026-11-01
> Group:    Individual Submission
> Pages:    35
> URL:      https://www.ietf.org/archive/id/draft-gupta-httpapi-events-que=
ry-04.txt
> Status:   https://datatracker.ietf.org/doc/draft-gupta-httpapi-events-qu=
ery/
> HTML:     https://www.ietf.org/archive/id/draft-gupta-httpapi-events-que=
ry-04.html
> HTMLized: https://datatracker.ietf.org/doc/html/draft-gupta-httpapi-even=
ts-query
> Diff:     https://author-tools.ietf.org/iddiff?url2=3Ddraft-gupta-httpap=
i-events-query-04
> =


> 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 HTTP QUERY method 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
> =


> =


> =


-----------------------250d7bdbefdb3abd9338d33f04932683
Content-Type: application/pgp-keys; filename="publickey - cxres+ietf@protonmail.com - 0x0CEC7748.asc"; name="publickey - cxres+ietf@protonmail.com - 0x0CEC7748.asc"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="publickey - cxres+ietf@protonmail.com - 0x0CEC7748.asc"; name="publickey - cxres+ietf@protonmail.com - 0x0CEC7748.asc"

LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgp4c0JOQkZiaUh6Y0JDQURITnU0
c1VuQ3ZuK2pSRjdMaFBuTkxuUG1ac1dXZ1BCcUFpQjgvb2VHNG95Z0EKeUwwQTBEM2tDaWxJRXBW
SEhueitWeGpONDlDV3R4ZnB0SUVETXVYR3YwM1dJNnVYVXpDSS83dFVHU21xCjA2cVVPNnErMWw4
RU1XWStrVmNTQW94MGwrTmVXY2E4Nzl4MjJTb2VnejFZd1BLN2owVHlzd2xUemIzWQpiR0V3T1h2
TzZKcUg2UzRiM21ZL3dvcUd5OStnQXdFRnVSY3BPT3J6TWFsd3ZCbC9tU2JGbFRCN3hoR2cKR09a
Rzc4WTRrTTd2T2F4NXl0M3lzVjh5QVk5c0FCcXlnTjlZM3YwWWJNSW9hb2p1d3Q0VThJdWlldHpm
CkpMb0ozdkRtRnhPV0N6dGdpZDI5QnQrcTF3TFBxSGp2akJ2RXVURXFmd0YraTNIeGpCQWxjOGcz
QUJFQgpBQUhOSzJONGNtVnpRSEJ5YjNSdmJtMWhhV3d1WTI5dElEeGplSEpsYzBCd2NtOTBiMjV0
WVdsc0xtTnYKYlQ3Q3dIOEVFQUVJQUNrRkFsazJvakVHQ3drSENBTUNDUkNjOUV2R2FXakxCd1FW
Q0FvQ0F4WUNBUUlaCkFRSWJBd0llQVFBS0NSQ2M5RXZHYVdqTEJ6NTdCLzlKZWJJeTlTblJYanZm
ZG9HSWczOG53QWUra2Y3MQpEcHJDMkJzZmdqUkRpSHBFUnZJOHBoblE5K0hsM0liWENNb0RjU1BZ
aHVhWERhZDR3QSszMCtwY01DV1AKZmtNck1IREZmWWJDRFRxS2w2NVNQSEZxQVNkK20zdFlUemlY
OFVLem1ib1dCNC9MV25laFdEdUlFeENFCkJGUjBjWWo0anJKVG4yWkZYNE4yWFVqdDk0RCt1WDVi
UldIT3EwOHFNdlJvNEtJdWtsZ2JOdlk2ZndZdgpLOUFPZ0xheHJLdlkrUjFqaDArTFVWN1l4emZh
OW1EaHIrMVQ3cVBNa3ZGcXhQcUtqL2VsR1R5bFhvMmUKRzcwVHNIck4vT3hJWWk1WEd1NGEwckQ3
MGJad24wQjk4dCs5Q0UwRWpKM1Fha3Q3bDVWRWxmaENFSmovClNXbklsRlZCQ1lBL3pzQk5CRmJp
SHpjQkNBQzNxY0h5T2xGVzhjSS9iZ2lyNFQ1REhzVUk1dUI1cmU1NAphL0R0ZTl1TElkdlIyY2N5
czNheExYZTNVREhmZkxVSk9HKzZROUVUMW00bFcrSW1QRjVoRk1oRHZlbSsKaHBhR3pKS3VUZGdj
UkFZdEVURUJ5WnlYTmFqUjVEcmdDbVVQN1haZEZoTDdYT003R24xY1hTK0NRaWNOCktuR2sxOWps
Z0s3NEVvckVneSt5dVNaRHowR2U5V2J0aTl3WllIdUZpcFI1NzNNNUZhWGhXWFd5bm1CcwpNL1pV
UVBlekV0MG4vbnUvOGFoL3Ira3RWb0ZlOGF1U01SSnZnT2RvanVEa08zME5idnRWOGQzZitST1MK
NjZTME5WWWp2OHYySS80VEhqOVhqT1huamZ0SnU4Q1l0elBJcEIyaHJYQ2lWazFCeENjN1I2SkJy
SFRLCkJhbXBhZEdUQUJFQkFBSEN3R2tFR0FFSUFCTUZBbGsyb2pFSkVKejBTOFpwYU1zSEFoc01B
QW9KRUp6MApTOFpwYU1zSFM1MElBTGNGL25zQXh1V0JjWWZ4VFlpb2xBT2R5SzNKVmxTUS81c1V3
Qk1vcEw4amNzWVQKeUFCT2d6UHlVbERDREV5TVNFaTBxK3BYeUx1d0pTSzN0YnJUVU1kQS9KdXZK
eVFXVzJVZnZkUmhNdFlxCnBCNGpsSlA3dmgxWEFPWHdZK0FtWXRvWGNLKys5bmJmUEtabzBUZFEy
V1RxWW0ySnluL2Jta3JsbERwUwoxMm00bTNKUDR6NGVUNW4zeTl5Q0NnMUZrdzIvY2VtdFJRM2x6
SWU2bFpCZW1xSm1rWWxJbGsvUm5PbVIKeUUwUEs4NzE5ODBUVmZQSWlhR1l5U3d0cHMvb2hDbGRs
SlFZTnhmZjlsdFIvTUo4cmRQVjIyeHhJNkNYCmp4bFlHQldNRlZxRWpJcTkvTFViU3gwZkRTMkor
RUJrRVZBY05aK0lJdG9FOWlpN2tFZXlxNkE9Cj1hSkVDCi0tLS0tRU5EIFBHUCBQVUJMSUMgS0VZ
IEJMT0NLLS0tLS0K
-----------------------250d7bdbefdb3abd9338d33f04932683--

--------de42aba3bd0b567b8f616124674d2c48f4beae8f364a5cb88106fc9d388d2c8f
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----
Version: ProtonMail

wsC5BAEBCgBtBYJq5qwoCRCc9EvGaWjLB0UUAAAAAAAcACBzYWx0QG5vdGF0
aW9ucy5vcGVucGdwanMub3JnJPGSMLWReJw7qbvkvw8ZfM1eK+1HqND7s11+
jiGcBGEWIQQM7HdIkmm1+bvPHyuc9EvGaWjLBwAAbSAIAJXivvUQm1dTP/7O
gmRWce24Fteiglq1eWajZEZiogOtuRQipbkE+4LQN9kuZODKktWhRoBlmv7g
OBeQ3ECbCixQBxtuUpoxB7jIpTcGgxTTGmxUeLGv8VO/uOmohVQ59KGDjwxs
crI3Y2+KO71G8ysLeTcjVbr8zRHYDa5ZBipXKkdQMQNVy1OcvXO0YCxHzzwe
8x1eFV4ymWyAqDXwufV24ksvLEIu5Ops6K01A4chWCD8H++rCebp6OMdTufZ
ZvK4tCjZZSX8+/N8mo+yfsYJBSYrTfrFRw4mLOmYBdvjM2JV6r4/XlqkVA/J
TEfUIwexADvCA+GqBKy6AAzb0SQ=
=xeJG
-----END PGP SIGNATURE-----


--------de42aba3bd0b567b8f616124674d2c48f4beae8f364a5cb88106fc9d388d2c8f--

