[DNSOP] Cross-post from dmsc: SVCB ParamKey registration in draft-somoza-atn-agent-trust-negotiation-00
Enrique Somoza <enrique@somoza.co> Sun, 17 May 2026 22:14 UTC
Return-Path: <enrique@somoza.co>
X-Original-To: dnsop@mail2.ietf.org
Delivered-To: dnsop@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 6B647EFB707A for <dnsop@mail2.ietf.org>; Sun, 17 May 2026 15:14:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1779056055; bh=DaQtlaKjTQmx40565mUTP6fld/884Czq1T2GUKTrMwA=; h=From:To:Subject:Date; b=kYzRMsGUsWzi5anNh73/svXKM78Z1SDtP3GHBjtbHH7AqaS+KvVVUqz6/lTRohNoM f0BTO53BPqkjRG3v97NjVE/X8wfHbqcmtwn6CXTLeQdXr+9BcgGLLSmciQY8l5XeX3 u4JJSmmeEMXtfxzuNRopvm+DaXnuE0u0KXB8wQLA=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level:
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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 (1024-bit key) header.d=netorgft2564349.onmicrosoft.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 WzgP8Il9weXg for <dnsop@mail2.ietf.org>; Sun, 17 May 2026 15:14:14 -0700 (PDT)
Received: from dispatch1-usg1.ppe-hosted.com (dispatch1-usg1.ppe-hosted.com [205.220.189.240]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256)) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id CF892EFB7070 for <dnsop@ietf.org>; Sun, 17 May 2026 15:14:14 -0700 (PDT)
Received: from m0423796.ppops.net (ip6-localhost [127.0.0.1]) by engine.ppe-hosted.com (PPE Hosted ESMTP Server) with ESMTP id 9BEDF80055 for <dnsop@ietf.org>; Sun, 17 May 2026 22:14:14 +0000 (UTC)
X-Virus-Scanned: Proofpoint Essentials engine
Received: from SJ2PR03CU001.outbound.protection.outlook.com (mail-westusazon11022110.outbound.protection.outlook.com [52.101.43.110]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mx1-usg1.ppe-hosted.com (PPE Hosted ESMTP Server) with ESMTPS id D1360B4005B for <dnsop@ietf.org>; Sun, 17 May 2026 22:14:13 +0000 (UTC)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=YPFZx09qq9ULYTcGUwh1Jwy2NA41blixoYmungETzTifvb05pX+cXylX+LT8GQh/0xsqsZgzuXwBwg+BL8FysMeJdl602p14uO4r66w1Qek+3zLavyKqOiNQZrwLbQfNe7AiHOfGQIAMsBLAknOn6HS0eH3Zxe7RDSOWXBeZ27cxCiZ+o5u8NIxj0DRYkOXRldI24wkjYUrFh0B7eHXlQ3581uOejLb2uu1Jt68siQ5zVw/ZmsGIOpnRo41nWsnCTY23pQwc6A5FJJFpanNIOyyy8V0L1ElmhBriTqEb7DN/CbPByMzGdnTluNFc9SOnbRVREAxX2/DwT8EEi61TSw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=gZ/3A25doW1La0L0ZFV7cIMVpImaVXGk855uWZVM62M=; b=hF+QeZgbDZC63mTpf7tSJtQ8LP847qUNE0JRd/TWchO7INkSWN4096OAks6Z84yoHo2jefD+5FHLzZqqn6udQRG5r65TJuUQOFxG1+eceTAM49tPMIKb4Aj1GQBu7p4OFTdipQd1Q9wqpSxWNRrwLOsRkbNODtc8PW20LxTYnPCgA0UiFhtlYMB0qPoaxeDbfPY2oHjr7P3QK7jLlFqZPDmwHnvYuWu4IqkWvLgDaDNMRsPXTmpis4pntU/LqKGP5BUderwBlkj6u0uhBxwVNRfOjIPWe9QpvdgTX/Zvtjnc/q1PXD7SAbH6l8GfJLAr8j+sYw2HHZJlhrHMJ3KDhA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=somoza.co; dmarc=pass action=none header.from=somoza.co; dkim=pass header.d=somoza.co; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=NETORGFT2564349.onmicrosoft.com; s=selector2-NETORGFT2564349-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gZ/3A25doW1La0L0ZFV7cIMVpImaVXGk855uWZVM62M=; b=MCtiTUSeKDjxTNI7UTXIraXMO5mX0YSMN6JLOxUvQXZRdzs8HbP5q4y7garvzDaUpdHxW+6LLF/WDMzmjEq6dhHz5iheCay2aB5PdFjgjLMf/KnmX01qlM0BajSHzzPVlcHwLnCdMHq8TcQKEjl6LxTVMqELWmsA3rGNReCRBVs=
Received: from IA3PR10MB8735.namprd10.prod.outlook.com (2603:10b6:208:576::20) by SJ2PR10MB7600.namprd10.prod.outlook.com (2603:10b6:a03:543::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.21.25.21; Sun, 17 May 2026 22:14:12 +0000
Received: from IA3PR10MB8735.namprd10.prod.outlook.com ([fe80::9e82:75d8:9691:fd75]) by IA3PR10MB8735.namprd10.prod.outlook.com ([fe80::9e82:75d8:9691:fd75%6]) with mapi id 15.21.0025.020; Sun, 17 May 2026 22:14:11 +0000
From: Enrique Somoza <enrique@somoza.co>
To: "dnsop@ietf.org" <dnsop@ietf.org>
Thread-Topic: Cross-post from dmsc: SVCB ParamKey registration in draft-somoza-atn-agent-trust-negotiation-00
Thread-Index: AQHc5kpTEsiz+tJSrk2Ts6m9R2pydw==
Date: Sun, 17 May 2026 22:14:11 +0000
Message-ID: <IA3PR10MB873599010637FD7C6054D2CFAC022@IA3PR10MB8735.namprd10.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=somoza.co;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: IA3PR10MB8735:EE_|SJ2PR10MB7600:EE_
x-ms-office365-filtering-correlation-id: 734fbb18-1106-4519-1d17-08deb4619fd4
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|10070799003|376014|1800799024|366016|8096899003|38070700021|18002099003|56012099003|7055299006;
x-microsoft-antispam-message-info: g7upwUgV8eC3QXYaydPrmn690AglE+lAgS6IqcPZoFk5ziXbnNyrhuop9SA2w3VLlinvIL02m03tc68Wf9Wf1ogm1nZZGqV7X2ySZL8iPBItrNLuIvXANuLu7a7Kawjhi1DHwXherNO8eu6tQNLltKvF4vc7lfdZK6+pDPawIZXz9j5wy7GAE6no/0cIGn0azueBy88h6SM0wFKosnwezCk9thI7VweMW5C4r3pqx1JTH3R4bcOidrBekBmU40RckPIoOJmuUaZlhapWxqXEg8UDH7qfUNZTFuuhx1Y3lf3LPl1TWJ1QAaeRmBM3RFqgxbUzf/jzlmEGS4FMHG1GXbs5imR/feHsySTLcfkMQmBZjs/SyTsKCrcPsxVwmyD9iJBjGGAE3adSBt9UYjzJLU/UfCl1pf5saJbAGsa69UmzqMEAAjndDCSpJ+MTNIccvnBpRI62ZajAcWE7+jR2AehcldqRNOwVtoXq5pMISY0z8ARY2kT2xXsaupkChu6CrCcp9bOusltJjAA861dVVBwEs1yVv7jNtsTGGHzjNMgRm+VHsNKxL5rG1k+UsDw3LUeXv9hd14spfLjXUeE6JVD65NzHTg8E6zFGXjdM09h6FkioGcqeQIDYFsz9VaI+Voz8wABUYoPuWWLWXjNjb2pO/8k/mmRcFeWv98cuwIO+PWrJV6ZO0Zl0yl0YpeW8DADnyTjB/pD4HJUvtsocd8hWd5y2ZDbb8ppIgWviWAEN+R6c4wuwHYtAYfg+X2OEWoFGtOn/Og+PwpRZgTVn406LiQKzZGCMC/8rJ1jcDSE=
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:IA3PR10MB8735.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(10070799003)(376014)(1800799024)(366016)(8096899003)(38070700021)(18002099003)(56012099003)(7055299006);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: YkNtdEMIiQHKT0hFPeFdZny7FustMii/R7eldqTqfX/WYrsN7SzRGq9TpZTZGxtfKe0OwxBXTmEDqR9ZxxqLu5vGVHdvEmlCruAByOOHH5d8rgXmrIcvFHwZYcutQNAMbivLsiJZVDpl7uxxCsU+STRa0nwoY0jitwjBAgeu3D+DFiHLM6TeX6tvtFL0l8NnMwOZdAfKPQ/7JRKVpN3cBPo10QQJUsScW6avIMri3sOIpD0kK8XB5CZuyWQ7Oew9ApKLGjFfR3vJDPtEMtWwN1aTq8xis/xQfy0eRHunvLU6hkSxaygip7+tVaBcmZPUsshJCzPYM9rE2mrB3EMDcaYEGAbAujtBZHYywontJA33JxKBY+WsvqIzaiVwq3Uqsxsd7znABuh1NCC+MqqyVd9Kj3Bt0SYOnTRnevCwlg3hmfEftUlWC1q20pfEdppsA0Fw6JKe3RygR3t8OGlMJcR1gWFTPKNMmHboXrUw4aIZVm04IqWLmuOLAuMzJMRLsaJh+9cFl55Sil/YuAAlURsKVgucAN8Zt6nyl18erDLewfUUZv+mzIOtKucm8MUgjogBaVw6GxRK69KSbdv11x8VByxukvD1VcxxaaWJN8MFL5BdefjVGO6urGs0jH9dvqkEvP4aTTKABCcTb2xFC8uwGTNydlT/6CBdl0x3jKrKIcwSAAklgGvMDsL/2gJNXo/Sc33HNqqL2BMJM7xyqDfbtkipy6tmqCD90n/w9EH08B+XX0+bksecKMZR80cdD7oVOg+ePSiNXEg0DRSeyl1hMf9MD4XP8j9VLWXhSvWC4JISN9+Ld8K1x3p1ux3KXn0WsZyaBopJ1dKFXFHsp+Fdtdk2LP/D6K2lNHjM0LvVmans6fr5fletSqr30yEiu4U2cTRv3U97l+jk6LDfTciXxeU33vRL+HHr0t3ogi9CZYXcdFziXPlx4nopMhJRYD0ur3JLwLG5ISPiA4cf4QfGf2azYaqg2t7HZRd8Qxctf3s96ObPTU3uBx67fbBk0qMw59BNGxzbC/OjeKjOeTcTXNCs8Z7AxSDt8lOoVeNKtDrO3P4C3KMe1lW0huj3k5gaetgvd6R8QosBEXJcxqR3qsVHxOllmkVoMDLvCxzND2bR81I2lbjlyiiRiapQARhiXmWb7aIa72IhcNFwkNsec9udr1JwXdulvYqES+Z+sPDAXprfLyOmBdylQNtHsEx3SBZrre+/E2PPfRcfBJwAoNwQbGo/fbeIIaA0Ldyz0PiS1aaBVD97QU6Cup81cyNuyxxE573Q+uPxWfVMR+tNUsXrKFqik7YVF533aG9+suQwqw3Cb7qIsIpVe7ZRi37XRGSOTEDj2s1YaikXWxvXBp9XmrizYRAs404u562lppoR6B+QyTWk4IwHuE1Qyq45200NwvAZ7WDGhvaAwRWUe4BIfIJ6A2Qyiy8JCNe/rMbqovwVAvU3CRC1V5CKYGAPai9FclhYh+8l+E/plEocRrxjzLNIWes1LCBTL2VHChZNslgI2nFqKCul3jEfv7k9k9n4ENX0Y9qqk5lFUwb0pEMxdLpVhisZM70P4doEZHFQ71vWOXeoze66Op0ARqdYNnYyE21Z0QuX9by5Wp5Gkb8hJJpngs+Dj42QxDYBPNOjsdyT0MzcKDq/CMF8hkEv3n8/XcyytOvJZQBtKW/d4qr99HLViOfDAm9NtpdN0HFqrxJN5cTO/c2M2V+c0WqJcc+C7kXEb3DR8RNRTi6//VnGi4QuX9YVCnZtETi5t25TrMy12fM45G3RHg4Z
Content-Type: multipart/alternative; boundary="_000_IA3PR10MB873599010637FD7C6054D2CFAC022IA3PR10MB8735namp_"
MIME-Version: 1.0
X-Exchange-RoutingPolicyChecked: QJ440+qeKdz6+eytmvJoBrv0K0gBBh181hVBqQtXbdEs6vTbCz02TE7UbtkSwwmDvNcVx4HM6Fz2OnQzhJWGQl2XajV1kSR/ImqRbHV82t3xt1KvN8yO8p2T61xwEQ+/FfBJ0y+4vBIwHotycGS0UAS+x5bDRbNf4pDNsxR6gIiZ6ZZWOmdLi9wWSyQRul8hukU9q4K76qIDB2ae5Bd7oxriIw28P5G8PRlkCQuGGLkQFCsvTSRlWNDXhdmuRMOom+GWTzq3dt+kwGUrsx+k9rl+SZpdUu9iybE/oKjsveViuHlN00owN1fs1z7Vk0Rh/P+R8HRbVFo6BQJetbsszQ==
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 68jsQ3ZtNufMjkPqRP6mh6tmh1j88UN/7B8M6Y1+g12yXO2Qxww5R3utPqPFXCHk4nXQxH9ELIR3MFertlhCQKpUkf4ZLy2qcyNftLOHf057yWGiVbK6YiJ9QfyZbuyO5ZrAg4f2i2f3PiD5iV5BLbLvaPoIo0df9ZW0Bt0nVu5WfvCYYScZUuoAxnsQtbc5kpyGW0J2ymQWXog+r5GqdvpX9qS6Ae1zfR0s76SpzPSUWplIe4+SfbfPNFaK03BZhUzZ/7lex5dzVnn3qNqqodD61QGNDTbLeIZKa5I1Mh2NthBdNqx+ZkAduDxo75OxIr3+50g5QgoWw4DYtsteqn8shukXyfNtr4rmTzTsWErzPJq3PIBmdcmuXUTia+9uars31QKcH0JUu/PgoEQh0H+L7peGae7vRrEHH6iRA3MgUr52XYz5Ayta4krXyvigJmBb2Ww302kdDSJ9ribdCj1jZ9xuTlxrsoVM3PLj8FLDuSrl/6k8ZWyBJBKEewzZnYZNV+omljIljTbGdjNJVtJTN8dGnYnT1O8A2Maa+GvBVMH6wT73W6G9owIQWQzvyPiJoyv2/UzaN26MR2zAkfjT2wlIVEX3bNMzB/yIPqI=
X-OriginatorOrg: somoza.co
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: IA3PR10MB8735.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 734fbb18-1106-4519-1d17-08deb4619fd4
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 May 2026 22:14:11.9417 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 7ff652de-57ac-4bac-a832-d6172241465d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: S4EguDBKcLg07NP9iSaHYHzaqkRUy/hg+4c3UMz16aG7XuTxNTLqGCSO6mHDhr91ETr1klfXcV7d+E8WzFbQ9Q==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ2PR10MB7600
X-MDID: 1779056054-B2Buu7kH1B9H
X-PPE-STACK: {"stack":"usg1"}
X-MDID-O: usg1;us-east-1d;1779056054;B2Buu7kH1B9H;<enrique@somoza.co>;94f65d4e2f217b7f8e60d1f57e5147a6
X-PPE-TRUSTED: V=1;DIR=OUT;
Message-ID-Hash: O2BHEAJUGVXPFTGECIDCRPPMJXDHDLNX
X-Message-ID-Hash: O2BHEAJUGVXPFTGECIDCRPPMJXDHDLNX
X-MailFrom: enrique@somoza.co
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-dnsop.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [DNSOP] Cross-post from dmsc: SVCB ParamKey registration in draft-somoza-atn-agent-trust-negotiation-00
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/yMyR5ojksl1p714JXlnP4TxXRbk>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Owner: <mailto:dnsop-owner@ietf.org>
List-Post: <mailto:dnsop@ietf.org>
List-Subscribe: <mailto:dnsop-join@ietf.org>
List-Unsubscribe: <mailto:dnsop-leave@ietf.org>
Hi dnsop,
This is a cross-post pointer from my dmsc thread earlier today on draft-somoza-atn-agent-trust-negotiation-00. The draft sits primarily in dmsc but registers SVCB ParamKeys, so I wanted to give dnsop visibility on the DNS-layer content specifically.
The dnsop-relevant part is small. The draft requests two SVCB ParamKey registrations:
atn URI Absolute HTTPS URI pointing to an ATN Index Document
atn-digest hex-string SHA-256 digest of the Index Document for integrity binding
It also proposes the same two names as TXT key=value tags for compatibility with existing TXT-based agent discovery records (notably AID).
The integrity model: the digest is bound to the content at the URL, not the DNS lookup itself. This is the same model as Subresource Integrity in web platforms. DNSSEC remains useful for authenticating the binding; the digest covers the artifact after fetch. The draft requires JWS signature on the Index Document when DNSSEC is not validated, and makes it RECOMMENDED but not REQUIRED when DNSSEC is in use.
Questions where I would value dnsop input:
1. The name pattern. "atn" and "atn-digest" mirrors patterns in existing TXT-based discovery drafts. Is there a dnsop preference for the integrity field name (e.g., "atn-i", "atn-sha256", etc.) before this goes anywhere near IANA?
2. Allocation path. The draft is Experimental. Is the right path: (a) provisional allocation from the private-use range during the Experimental period, (b) early allocation with WG sponsorship, or (c) wait until standards-track maturity?
3. SVCB vs TXT. The draft offers both forms for compatibility with the discovery proposals already in flight (AID uses TXT; DNS-AID uses SVCB). Should ATN deprecate the TXT form and require SVCB given dnsop's general direction?
4. DNSSEC interaction. The current language ("RECOMMENDED but not REQUIRED when DNSSEC is in use") may be too permissive. Should JWS-on-Index be MUST regardless?
The draft itself is at:
https://datatracker.ietf.org/doc/draft-somoza-atn-agent-trust-negotiation/
The DNS Binding section is Section 4 and is short.
Thanks,
Enrique
- [DNSOP] Cross-post from dmsc: SVCB ParamKey regis… Enrique Somoza
- [DNSOP] Re: Cross-post from dmsc: SVCB ParamKey r… Ben Schwartz
- [DNSOP] Re: Cross-post from dmsc: SVCB ParamKey r… Enrique Somoza