Re: [Uri-review] Registration request for "at" URI scheme
bnewbold@robocracy.org Thu, 25 May 2023 01:35 UTC
Return-Path: <bnewbold@robocracy.org>
X-Original-To: uri-review@ietfa.amsl.com
Delivered-To: uri-review@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2A287C151530 for <uri-review@ietfa.amsl.com>; Wed, 24 May 2023 18:35:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.896
X-Spam-Level:
X-Spam-Status: No, score=-1.896 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YHSQY7pYozzl for <uri-review@ietfa.amsl.com>; Wed, 24 May 2023 18:35:02 -0700 (PDT)
Received: from mail.robocracy.org (adze.robocracy.org [IPv6:2600:3c03::f03c:91ff:feb0:af1f]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3630BC151085 for <uri-review@ietf.org>; Wed, 24 May 2023 18:35:01 -0700 (PDT)
Received: from adze.robocracy.org (adze.robocracy.org [IPv6:2600:3c03::f03c:91ff:feb0:af1f]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: bnewbold) by mail.robocracy.org (Postfix) with ESMTPSA id 29EBF9C89A; Thu, 25 May 2023 01:34:57 +0000 (UTC)
Date: Thu, 25 May 2023 01:34:56 +0000
From: bnewbold@robocracy.org
To: Paul Frazee <pfrazee@gmail.com>
cc: Melvin Carvalho <melvincarvalho@gmail.com>, Devin Ivy <devin@blueskyweb.xyz>, uri-review@ietf.org, Bryan Newbold <bryan@blueskyweb.xyz>, Jay Graber <jay@blueskyweb.xyz>
In-Reply-To: <CAD4FMehGzhghm_N4kMr1GsxXgMtxdvixKOLKTUUk0Ee=ZHbdSQ@mail.gmail.com>
Message-ID: <8b5f3c42-a120-c97b-9fb4-a02b82cccf48@robocracy.org>
References: <f456a86-b079-2bec-f698-f2fc4fb7e76b@robocracy.org> <CAKaEYhKaB9=NVGY_eQk3vq4zGEy_N7FNy9yj02wdz0DuHS2wqw@mail.gmail.com> <CABFYohi+CD33Hn9SnPk3Fk+_W3=8pwtnHeGF1KWVQZG4bV_hnA@mail.gmail.com> <CAKaEYhK=snie3_nAz3CdJoMDh=fx6zmGwbcc9m_jESdjV2ym3w@mail.gmail.com> <81587de4-d623-01d2-9a68-0f797a1eec6b@lear.ch> <54504db-83d3-c2e3-7820-3275323d5bd@robocracy.org> <ee6f60d9-5f19-3344-bd26-e87f881aa5a6@lear.ch> <e53bf99a-012b-40b7-742b-f9f5c56e876c@ninebynine.org> <CAD4FMei=03TAnaC=d6qtnP1Kt6eAJhxZUWXvSnpyKLscKj3F6g@mail.gmail.com> <CAKaEYhKhiKNAVqxj-2sebwvdT=w7F+Qy-eFhLcCewqbTMgzo1g@mail.gmail.com> <CAD4FMehGzhghm_N4kMr1GsxXgMtxdvixKOLKTUUk0Ee=ZHbdSQ@mail.gmail.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8323329-602862897-1684978497=:954016"
Archived-At: <https://mailarchive.ietf.org/arch/msg/uri-review/yszZzbJ0QaEgAbiv8_YBxqQgTGk>
Subject: Re: [Uri-review] Registration request for "at" URI scheme
X-BeenThere: uri-review@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Proposed URI Schemes <uri-review.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/uri-review>, <mailto:uri-review-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/uri-review/>
List-Post: <mailto:uri-review@ietf.org>
List-Help: <mailto:uri-review-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/uri-review>, <mailto:uri-review-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 May 2023 01:35:06 -0000
Hi Folks, The most common theme of feedback here has been to consider a different scheme name, such as “atp://” or “atproto://”. Some arguments in favor “at://” are: compactness; visually distinct compared to 3-letter schemas; an intuitive connection to the social interaction model; existing real-world deployment and use with AT Protocol. Some illustrative in-line uses: “Our atproto account is at://example.com” “Our website is example.com” The “://” seems to help a good deal with disambiguation. As Paul mentioned, we do intend to use and share full AT URIs in several contexts, including visual display to end users and copy/pasting between applications. For example, we are currently rolling out a “custom feeds” feature, in which individual feed algorithms are indicated by an AT-URI (pointing to a repo record). It isn’t clear whether browsers would ever support pasting an AT-URI into the location bar, but there will be analogous interfaces where AT-URIs are pasted into search boxes and other form elements. It seems hard to know ahead of time whether the wordplay with “@” would increase or decrease confusion overall in the long long run. Confusion is a real design concern to be weighed against compactness and cleverness. We are not proposing that “at://” be fully interchangeable with “@”. A string prefixed with an “@” is not a URI; it is an informal way to refer to accounts across many protocols and applications. We will not store handles or DIDs with an “@” prefix in our protocol (in API responses, persisted records, database tables, etc). In the context of handle-only AT-URIs, the compactness is a particular benefit. -–bryan On Wed, 10 May 2023, Paul Frazee wrote: > Why don't I get a writeup done to clear up questions (I apologize for not > leading with one). I'll address what you're suggesting/asking about, > Melvin, and some of the other questions. While I'm working on that, feel > free to drop in more questions and I'll include them in the writeup. > > Paul > > On Wed, May 10, 2023 at 1:29 PM Melvin Carvalho <melvincarvalho@gmail.com> > wrote: > >> >> >> st 10. 5. 2023 v 19:29 odesílatel Paul Frazee <pfrazee@gmail.com> napsal: >> >>> The idea is indeed that at:// could user-facing in the same way http:// >>> is. The intent is to express a social address so that I could be at:// >>> pfrazee.com to provide a social identity and http://pfrazee.com to >>> provide a website. We're hoping to make the scheme intuitive to people, as >>> it has a clear connection to the "@pfrazee.com" convention. >>> >>> I can understand the hesitance around what we're proposing. It's a common >>> word and assigning it to an early project is a big ask. I'd like to keep >>> the scheme because I believe it's user-friendly, but I also don't want to >>> push something that people aren't comfortable with. >>> >>> My question from here is, is there a way forward to address the concerns >>> around this proposal, or do folks feel like this proposal is a non-starter? >>> If there is a path forward, how can we help get there? >>> >> >> Potential Approach >> >> I've noticed similarities between Webfinger, which aimed to return JSON >> from a DNS-like identifier with an "@" symbol, and your current situation. >> Webfinger eventually established the acct: URI scheme. However, in 2012, >> Mark Nottingham suggested an alternative lookup method, such as >> ".well-known/webfinger?user=bob@host". >> >> You might consider registering an "atprotocol" under .well-known and use >> the following format: ".well-known/atprotocol?user=<atproto_identifier>". >> If the dereferencing is handled by the BGS rather than individual hosts, >> perhaps a simple lookup would suffice, eliminating the need for a new URI >> scheme. >> >> >>> >>> Paul >>> >>> On Wed, May 10, 2023 at 10:54 AM Graham Klyne <gk@ninebynine.org> wrote: >>> >>>> A small clarification to Eliot's comment: the *provisional* registry is >>>> FCFS, but there is still a possibility for a hold-up come the time this is >>>> advanced to a permanent registration. The good news is that by raising >>>> this here and now (rather than waiting for a permanent registration >>>> review), there's a better chance that a consensus on this issue can emerge >>>> before the protocol is very widely deployed. So, thank you for doing that! >>>> >>>> #g >>>> >>>> >>>> On 08/05/2023 09:18, Eliot Lear wrote: >>>> >>>> Hi Bryan, >>>> >>>> As Alex mentioned, I wasn't referring to URI schemes, but rather that >>>> the word "at" is not descript, reused in many different contexts, from >>>> Austria to a preposition, to a scheduling command in UNIX to various other >>>> acronym expansions. My understanding is that the registry is FCFS, and so >>>> this is *advice*. Whatever you choose you'll be stuck with. If you >>>> even added an extra character or two that could make more clear what this >>>> is, you may find it helpful later on. >>>> >>>> Eliot >>>> On 08.05.23 00:14, bnewbold@robocracy.org wrote: >>>> >>>> >>>> Hi Eliot, >>>> >>>> We did do both some general search, and checked against the URI schema >>>> registry when starting work on the protocol, and are not aware of any >>>> problematic existing use or conflicts the the use of the URI scheme name. >>>> >>>> The closest confusion we are aware of with 'at' is the Hayes AT command >>>> originally used with modems. We are unaware of any URI scheme specifically >>>> for the Hayes AT command set, and while that command set is still in broad >>>> use, it does not seem likely to start using one now. >>>> >>>> "at" matches our protocol name ("AT" stands for "Authenticated >>>> Transfer"). There is a bit of wordplay going on with "@" (the "at symbol"), >>>> which is used as a prefix convention in social media to indicate a user >>>> handle. AT Protocol is primarily used for social media applications (at >>>> least, that is the focus at present). >>>> >>>> As precedent, there are several other two-character URI schemes in the >>>> current registry. >>>> >>>> URIs starting with "at://" are already being used by several >>>> implementations of the AT Protocol. At this point it seems like a change >>>> would only add to confusion. >>>> >>>> --bryan >>>> >>>> On Sun, 7 May 2023, Eliot Lear wrote: >>>> >>>> As another casual observer, can I suggest that you use a slightly more >>>> descriptive scheme name? "at" is heavily overloaded, and a name that >>>> provides at least a guess what this is will serve the user better. >>>> >>>> >>>> _______________________________________________ >>>> Uri-review mailing listUri-review@ietf.orghttps://www.ietf.org/mailman/listinfo/uri-review >>>> >>>> -- >>>> Graham Klynemailto:gk@ninebynine.org <gk@ninebynine.org>http://www.ninebynine.org >>>> Mastodon: @gklyne@indieweb.social >>>> GitHub/Skype: @gklyne >>>> >>>> _______________________________________________ >>> Uri-review mailing list >>> Uri-review@ietf.org >>> https://www.ietf.org/mailman/listinfo/uri-review >>> >> >
- [Uri-review] Registration request for "at" URI sc… bnewbold
- Re: [Uri-review] Registration request for "at" UR… Melvin Carvalho
- Re: [Uri-review] Registration request for "at" UR… bnewbold
- Re: [Uri-review] Registration request for "at" UR… Tim Bray
- Re: [Uri-review] Registration request for "at" UR… Melvin Carvalho
- Re: [Uri-review] Registration request for "at" UR… bnewbold
- Re: [Uri-review] Registration request for "at" UR… Melvin Carvalho
- Re: [Uri-review] Registration request for "at" UR… Eliot Lear
- Re: [Uri-review] Registration request for "at" UR… bnewbold
- Re: [Uri-review] Registration request for "at" UR… Alexander Mayrhofer
- Re: [Uri-review] Registration request for "at" UR… bnewbold
- Re: [Uri-review] Registration request for "at" UR… Eliot Lear
- Re: [Uri-review] Registration request for "at" UR… Ted Hardie
- Re: [Uri-review] Registration request for "at" UR… bnewbold
- Re: [Uri-review] Registration request for "at" UR… Tim Bray
- Re: [Uri-review] Registration request for "at" UR… Melvin Carvalho
- Re: [Uri-review] Registration request for "at" UR… Graham Klyne
- Re: [Uri-review] Registration request for "at" UR… Paul Frazee
- Re: [Uri-review] Registration request for "at" UR… Melvin Carvalho
- Re: [Uri-review] Registration request for "at" UR… Melvin Carvalho
- Re: [Uri-review] Registration request for "at" UR… Paul Frazee
- Re: [Uri-review] Registration request for "at" UR… Martin J. Dürst
- Re: [Uri-review] Registration request for "at" UR… Melvin Carvalho
- Re: [Uri-review] Registration request for "at" UR… Melvin Carvalho
- Re: [Uri-review] Registration request for "at" UR… Graham Klyne
- Re: [Uri-review] Registration request for "at" UR… bnewbold
- Re: [Uri-review] Registration request for "at" UR… bnewbold
- Re: [Uri-review] Registration request for "at" UR… bnewbold