[Atp] Re: Opening the AT URI (at://) Syntax Discussion
Stephen Curran <swcurran@cloudcompass.ca> Fri, 03 July 2026 14:55 UTC
Return-Path: <swcurran@cloudcompass.ca>
X-Original-To: atp@mail2.ietf.org
Delivered-To: atp@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 7544310DC1495 for <atp@mail2.ietf.org>; Fri, 3 Jul 2026 07:55:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1783090525; bh=CO7h/12i/Z6NCEqe6spoHOtiX0vAA3hx3b0drTg9Jq4=; h=References:In-Reply-To:From:Date:Subject:To:Cc; b=SZ+QGxy46oH0+0EJWS0EaDvkXHdwcQ/ac8mHLEc3ag1J9+BkNntZEhz+zE9GI/r3b xGaAqCtzdao/paHLVPnu34kt+9XZV9Nl8dDr6ByVYaiASM3KtbrhpMPRswfKmJjIRm i7rHIxyvk4I1iNsZ58Fik5V2QEd+gLMPZREm1OXU=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.629
X-Spam-Level:
X-Spam-Status: No, score=-1.629 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, HTML_OBFUSCATE_05_10=0.26, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=cloudcompass-ca.20251104.gappssmtp.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 0fIkDKgtMWYg for <atp@mail2.ietf.org>; Fri, 3 Jul 2026 07:55:23 -0700 (PDT)
Received: from mail-pj1-x102e.google.com (mail-pj1-x102e.google.com [IPv6:2607:f8b0:4864:20::102e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 701DC10DC1183 for <atp@ietf.org>; Fri, 3 Jul 2026 07:52:20 -0700 (PDT)
Received: by mail-pj1-x102e.google.com with SMTP id 98e67ed59e1d1-381891a9525so375088a91.3 for <atp@ietf.org>; Fri, 03 Jul 2026 07:52:20 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1783090334; cv=none; d=google.com; s=arc-20260327; b=UK5KNhrWGSluh6a7ASHpaZwtAr75/blu/Fdo/Jp6AQx7olgdjKbxylquGOFh98OdE8 JGpQIX6g2Z9JUUl27aNV46xngt8/Q+7q1yOq+7rYmhX+5LlraXZfjwMuVqdjmR0JG4vc 3RAnYDUN4wZ2Lma9C84UMnZ+KH9HM7Hm3q5yQL9effBdydY1tmgN7K//3BhUyycLatB+ doBJV+m0oFGKo7BMVt1GMGuFIvEmTfDrffu+QCDTKtSjdOI4cEuCR1qABRdMQXbnfeF6 Qe05VBhGQdUcw8jkMA58al78MFdR50GFBuCcLBgoYdyLgh524kI2DZ/JpVvC4vNu3S6U JEfw==
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:dkim-signature; bh=SlQqcIDQmA+uc0nT1f94CJn3KalcFvsNPmiy54V1f9c=; fh=urvvp4tkMobCDg6euMn4Fa/hL/Om58nhCR+RRLAJhRM=; b=XcdbaU6Bf1M6ruMGQnBnuM6IyrO9hQGR3JVsg003m304TxNYNfLWIgVVK+9uWvygCi 9igW9kDRvDZ6Ub9Ix0wQDCpBud625muzfikNIDeDKMofHw3ndYfavORdBaggEASpRBBz HYWfb86dVyRKgXdc9Zkhxzo+cthuHZDIgYiEvDf6BFcUNftX2T13Vpk84GP/HKpMsIxv yhynAjKsPwk6wilLVtPlr5tvc/LEMM7t5c9EIkYM5uVKxAcuHhY6iYPmyoE6/SWYTAeH pf252zHG0Qg+hy/pbICbEHFM3mdDBl0ie4euJO12Hh54UBfHsXnqYMTY6VgENfYXFDQ1 MjCg==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cloudcompass-ca.20251104.gappssmtp.com; s=20251104; t=1783090334; x=1783695134; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=SlQqcIDQmA+uc0nT1f94CJn3KalcFvsNPmiy54V1f9c=; b=o5riFe7LivNLLBATGgcAJA5dqNXmQhtMf8QKuqDVgZ6Ot+j8Z2rv/F2izPOrTju3y6 5qvwgJAuNaLHgiPfZgpK7hbXIyOGjk6gPX6VZb6M4Tjig0vuK3rKumc24Ka5/P4g9Fn4 Jyf1wgF50iF22ozsYBYiEstUdSZSp/zxgWbgp2U/ltujtK/7SLjZu0341rKGOarsTzlx bemD08VEw0t1Luns02bUmOcZb05Zu3djteZB4fZHdghKQ9nJqsiBd0AXIu9LEcJt8qlm oIX8ko8MqL2RShKxGyhiqDDseZGfMAwu/stEg/j5PidwI4qxYxoXstHfN0B78Pf98ACY t16g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783090334; x=1783695134; h=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; bh=SlQqcIDQmA+uc0nT1f94CJn3KalcFvsNPmiy54V1f9c=; b=D+O4wznPXFdx6kLDilAhzz+86axDeJACbwM7qTLo/l2qtf0CLe3d0ro7uUzEPVAsKD nXvvEwqbexGiOr6bGBPRIo6G2KQ4Zd0nsVCN7CTyX2GCdTblh2EedPi5p60ps+Sj+Ayi d2Btut/2uHCQo9eOXpNqEsVo8YbqmCD0HBPpuxeynPZBtyaJ+yO4lhzgnXNTv5Dt3g95 IFIJpJ793UtjOQK85QSFvd6Dnm34fV/1nXYqotfHfBmc6D46CFNM9URtlYhjx7XJDMaf 2pFrHIGNe28/QBhVo4B3eOiHpGa+mCJpnfmquhI6g62odIMFRAB9nOUTR1jgs0uVNn/4 Rstw==
X-Forwarded-Encrypted: i=1; AHgh+RrKw5XQcnbJPkm+3/yAdjhIxVFYa6gR5nOL0OjUuS/vYvMQ7WMlP1XTXGTUojO9WRSK0F0=@ietf.org
X-Gm-Message-State: AOJu0YwS1TpjMw9Ct+IeatoQGfDNwb4BCqtTeuWm+6EZ1GBC2mUo59A4 G4S9Hz6Y+SR5VZFH45pM2qQPlUX4qdgI7ft4mCQObAu9ro4Q5dAUnVQBeuyAcStvQv+AUCjpg8G YtMWmvmln1l1DpRMDExWihtN6ELnVGMYvXberGyYcmQ==
X-Gm-Gg: AfdE7ckYWbbQkEcEa/aRSsxC6ujIHeQd5RQjuNQTt57LVNbE7X7g4vkPMXJwQ+7V6tP 5tCX0jw2Dxq57Y28hW+ogefZPJ0SxQpJLvLudFpHvwXFpf8s5F1/LtE0AiBQmC8j/AjEjrdEd30 thzLCSGYVv3rD/SnGfTwGpkm9tnfme6tzPxLxndbuQhXjbm/NmlLg2DRvqAsa0MV2f0wPuNy7EC Y/lCr/BJb5hhNxFWq6z5wGCg2i3JMlogsH/JpUaXYhcwq6Wv/O+9DfAuacdZBCBjmqqn/J3g1PF yUw8IMbVYHfGP+JXybzHhuCmfP5lEwzUOGnyKDtEDrcNgJ4GC+wHjTzqfAyTEYesyIm4VkHc4R9 elf9OjMqTvsR0RCrKs4+J4Ks32bsr/RY57offBQdgYsG4PhQR6DhSLvejyLTJOUTS1MEizAe+nB 8PCajwXS+digc9qs8E+YuvqMFpD/D7u/xG2CFM4WfiQ6McusuiPitQrceYOR7IjL/V2uO2gxRHC UdO5Mbs3zC2KtUueUPHSAn5QR9eEP5J40eMH+h/bq+SQIJUcWg3OTnATAYDz2+uK+anYb0ZPYl5 nZUiKHeF/3TudVSxjTcwHopdRtgB+Sk=
X-Received: by 2002:a17:90b:5824:b0:37f:e326:6557 with SMTP id 98e67ed59e1d1-380aa09466cmr12100964a91.4.1783090333941; Fri, 03 Jul 2026 07:52:13 -0700 (PDT)
MIME-Version: 1.0
References: <CABFYohg6ZCym+OJr9W2TmHb2MLasyiU+GghST0e5VsdiGiQDEg@mail.gmail.com> <CA+9kkMD2Se=5HDufpYqzQE8eQ-qgy+BWLi=jSoiBXhh50EfoZg@mail.gmail.com>
In-Reply-To: <CA+9kkMD2Se=5HDufpYqzQE8eQ-qgy+BWLi=jSoiBXhh50EfoZg@mail.gmail.com>
From: Stephen Curran <swcurran@cloudcompass.ca>
Date: Fri, 03 Jul 2026 07:52:03 -0700
X-Gm-Features: AVVi8Ceqigd-knSld3Z03hRaFE4jhdGRM920KkF6HgIdfPf020Lmef3D9jafsak
Message-ID: <CAFLTOV4fy-_Lu2TpZChkzD0H+=z=ETrzEzmDmJEjKDGoO-MDJQ@mail.gmail.com>
To: Ted Hardie <ted.ietf@gmail.com>
Content-Type: multipart/alternative; boundary="000000000000f50fe90655b611bd"
Message-ID-Hash: GI6WYLW3ZVOWJL3Z3ZWI2H7A6YO6KKLQ
X-Message-ID-Hash: GI6WYLW3ZVOWJL3Z3ZWI2H7A6YO6KKLQ
X-MailFrom: swcurran@cloudcompass.ca
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: Bryan Newbold <bryan=40blueskyweb.xyz@dmarc.ietf.org>, atp@ietf.org
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Atp] Re: Opening the AT URI (at://) Syntax Discussion
List-Id: Authenticated Transfer <atp.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/atp/9erlA1wjJh6cwlh0Mr6WWZQf7UY>
List-Archive: <https://mailarchive.ietf.org/arch/browse/atp>
List-Help: <mailto:atp-request@ietf.org?subject=help>
List-Owner: <mailto:atp-owner@ietf.org>
List-Post: <mailto:atp@ietf.org>
List-Subscribe: <mailto:atp-join@ietf.org>
List-Unsubscribe: <mailto:atp-leave@ietf.org>
On Fri, Jul 3, 2026 at 4:01 AM Ted Hardie <ted.ietf@gmail.com> wrote: > I think you have two choices: define it as an identifier that is not a URI (thus opening up the syntax) or updating the syntax to one that meets the URI specification's requirements. If you take the latter approach, one way to do it might be to adjust it so that the did is not treated as an authority. > > at:did%3Aplc%3Avwzwgnygau7ed7b7wt5ux7y2%2F app.bsky.feed.post%2F3k5nobkf2w72g <http://app.bsky.feed.post/3k5nobkf2w72g> > I agree that percent-encoding would be the better (albeit much uglier) way, as just doing a text substitution means that the at: cannot use DID Methods that embed parts of URIs in the DID -- e.g. the current did:web and did;webvh Methods. By definition for those methods, percent-encoding is the only way to embed the DID identifier as proposed as the components allow any valid URI character. There is no character that can just replace the ":"s.
- [Atp] Opening the AT URI (at://) Syntax Discussion Bryan Newbold
- [Atp] Re: Opening the AT URI (at://) Syntax Discu… Ted Hardie
- [Atp] Re: Opening the AT URI (at://) Syntax Discu… Stephen Curran
- [Atp] Re: Opening the AT URI (at://) Syntax Discu… bumblefudge von CASA
- [Atp] Re: Opening the AT URI (at://) Syntax Discu… bumblefudge von CASA
- [Atp] Re: Opening the AT URI (at://) Syntax Discu… Ted Hardie
- [Atp] Re: Opening the AT URI (at://) Syntax Discu… bumblefudge von CASA
- [Atp] Re: Opening the AT URI (at://) Syntax Discu… Orie
- [Atp] Re: Opening the AT URI (at://) Syntax Discu… Meredith Espinosa
- [Atp] Re: Opening the AT URI (at://) Syntax Discu… Roscoe Rubin-Rottenberg
- [Atp] Re: Opening the AT URI (at://) Syntax Discu… Orie
- [Atp] Re: Opening the AT URI (at://) Syntax Discu… Meredith Espinosa
- [Atp] Re: Opening the AT URI (at://) Syntax Discu… Jack Grigg
- [Atp] Re: Opening the AT URI (at://) Syntax Discu… Orie
- [Atp] Re: Opening the AT URI (at://) Syntax Discu… Emelia S.
- [Atp] Re: Opening the AT URI (at://) Syntax Discu… Robin Berjon
- [Atp] Re: Opening the AT URI (at://) Syntax Discu… Ted Hardie
- [Atp] Re: Opening the AT URI (at://) Syntax Discu… Orie
- [Atp] Re: Opening the AT URI (at://) Syntax Discu… Scott Handley
- [Atp] Re: Opening the AT URI (at://) Syntax Discu… Maxine S. Fritz
- [Atp] Re: Opening the AT URI (at://) Syntax Discu… Ted Hardie
- [Atp] Re: Opening the AT URI (at://) Syntax Discu… Nick Gerakines
- [Atp] Re: Opening the AT URI (at://) Syntax Discu… Robin Berjon
- [Atp] Re: Opening the AT URI (at://) Syntax Discu… Paul Syverson