Re: [Uri-review] Request for Review and Registration of New URI Scheme "ai"

Ted Hardie <ted.ietf@gmail.com> Tue, 10 October 2023 06:20 UTC

Return-Path: <ted.ietf@gmail.com>
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 DEF64C137370 for <uri-review@ietfa.amsl.com>; Mon, 9 Oct 2023 23:20:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.104
X-Spam-Level:
X-Spam-Status: No, score=-7.104 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 mJFz6b_FC6vp for <uri-review@ietfa.amsl.com>; Mon, 9 Oct 2023 23:20:17 -0700 (PDT)
Received: from mail-yb1-xb33.google.com (mail-yb1-xb33.google.com [IPv6:2607:f8b0:4864:20::b33]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 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 087C4C14F747 for <uri-review@ietf.org>; Mon, 9 Oct 2023 23:20:16 -0700 (PDT)
Received: by mail-yb1-xb33.google.com with SMTP id 3f1490d57ef6-d8168d08bebso5496260276.0 for <uri-review@ietf.org>; Mon, 09 Oct 2023 23:20:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696918816; x=1697523616; 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=3WKPKGL7XsesRKsyzlS5dZYBjL638t0Fa4/ItODzka4=; b=iW5h/NkmqlZjaaZwvmOagHQTfxyi0gXakgNgiQpJlcpZeW30ODNZj1NTttOT3ZjeXk zDe2uuOG16l6eksVGIos2eTZFAL+VVyr/7A3dagl2rYmGuMm1x/MLmKoxkKSgHH/9b04 A0Sho9zq6X3SnJhiCMq1m75/c75OLe+5hK/fi1wsF1wQuVfuwAhvn476A3ZeclAKvjog 4IvurSmgfXLiF6SPuGDpg3IjlwqbifEIv2tuXoKzFph1kSE8bYxVl6ojibOc3ZyafQww JQfjo9adxFTWeSgPU689kFw7Zn2jTonn4TZ7WATsYFTnyscp63yDvGbVTILBNUnEbCA9 M69g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696918816; x=1697523616; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=3WKPKGL7XsesRKsyzlS5dZYBjL638t0Fa4/ItODzka4=; b=W4dRrKcKTj+G0bo1KV6axxrmjxvCfK4xZACz93pmDPjcY5hBLyrOQjeDXNomvXOP3f 0IBMv4G7OTa6kukvG3DFW6DTwZvuv9oszE8Fozx2hTTh3/oEZF5zLoeUFdKAEuRTY+Z7 XKmfSMDd+o7c2fa1R97qiZb+hcf9QwGNwWMNT1UChQ2aXzMYhD7vSqoLLap1o7D/kRvy pI3tLTF4VzgS3vxfubfnoCntzBhPB30eqCslxZqIgGnHEuThVLQCqm3QNCgqzO9DsU3B 4yQIxOdfvxmyDxkSKuFk8YnJkKQbtrC7KEhSopEUF0Eztz3zyZJEa2BqX/YKD9gL+2q0 dr2w==
X-Gm-Message-State: AOJu0YyXPNH9nyGTdoy0EUSNuBvlxTkxOxWFNEUzq65me9LeLJm07GJt jSq8Z7kTe79++Kcb0dR6kavHtVUet6Sx+ZQXXvI1IKLS+wI=
X-Google-Smtp-Source: AGHT+IHRvTguj/Jvs1rHe/bWr45vOkmCk3oTa3Lf2cdVEDI3tbT3pO00djxWphxJVqSu8UVdaUaqy0Q404IXxUd+cGA=
X-Received: by 2002:a25:b16:0:b0:d81:43ea:d018 with SMTP id 22-20020a250b16000000b00d8143ead018mr14903017ybl.42.1696918815614; Mon, 09 Oct 2023 23:20:15 -0700 (PDT)
MIME-Version: 1.0
References: <2047091996.519294.1696656878248@privateemail.com> <93ee3113-0ab2-7124-678b-cc523571e613@it.aoyama.ac.jp> <1258868613.683466.1696903560871@privateemail.com>
In-Reply-To: <1258868613.683466.1696903560871@privateemail.com>
From: Ted Hardie <ted.ietf@gmail.com>
Date: Tue, 10 Oct 2023 07:19:49 +0100
Message-ID: <CA+9kkMBzZvP-UrVGWMaNFXcoHwByxZkmC8mTdK=0AhMpyxUozw@mail.gmail.com>
To: Collin Paran <collin@professai.com>
Cc: "Martin J. Dürst" <duerst@it.aoyama.ac.jp>, "uri-review@ietf.org" <uri-review@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000037ab0f060756b314"
Archived-At: <https://mailarchive.ietf.org/arch/msg/uri-review/VJGtjBXG7YCy9xuwibozUAALm7g>
Subject: Re: [Uri-review] Request for Review and Registration of New URI Scheme "ai"
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: Tue, 10 Oct 2023 06:20:19 -0000

Hi Collin,

Below you say " - As earlier mentioned in response to Ted's feedback, I
will work on providing ABNF definitions for the various components of the
URI scheme, and outline the security considerations as required by RFC
7595."

I did not receive a response other than this one, so you may indeed have an
error in my email address.  More importantly, replies really should go to
the list.

regards,

Ted Hardie

On Tue, Oct 10, 2023 at 3:06 AM Collin Paran <collin@professai.com> wrote:

> Ted and Martin,
>
> I sincerely appreciate the detailed feedback from both of you! Your
> insights are invaluable in refining the "ai" URI scheme proposal to ensure
> it aligns with established guidelines and serves its intended purpose
> effectively. I have taken the time to review a few of the concerns raised
> and provided responses below:
>
> 1. General Data vs. AI Data:
>     - I understand the point Martin has raised regarding the universality
> of protocols like HTTP and WS, which are agnostic to the type of data they
> carry. The primary motivation behind proposing a specific URI scheme for AI
> data is to facilitate specialized communication needs of generative AI
> applications, especially with the advent of AI photonic compute and
> laser-based communications which could offer novel communication paradigms.
>
> 2. Applicability Beyond AI:
>     - I agree with the suggestion that if a new protocol surfaces from the
> AI communication needs, it should not be limited to AI but should be useful
> for other applications as well. I will reconsider the naming of the URI
> scheme to reflect a broader scope.
>
> 3. Authority Information:
>     - The initial proposal lacked authority information, which is crucial
> for identifying the party making the data available and ensuring data from
> multiple parties can be accommodated. I will work on including authority
> information in the URI scheme to address this concern.
>
> 4. Scheme Name:
>     - The suggestion to consider a more descriptive or unique scheme name
> like "wsai:" or "aiws:" is well taken. I will explore alternative naming
> options that encapsulate the essence of the protocol while not being overly
> restrictive to AI.
>
> 5. Grammar and Security Considerations:
>     - As earlier mentioned in response to Ted's feedback, I will work on
> providing ABNF definitions for the various components of the URI scheme,
> and outline the security considerations as required by RFC 7595.
>
> 6. Engagement with the Community:
>     - I am open to further discussions and feedback from the community to
> ensure the proposal meets the necessary standards and caters to the
> intended use cases effectively. I'm committed to making any necessary
> revisions based on the community's feedback.
>
> 7. Registry and Token Standardization:
>     - In line with Ted's feedback, I'm considering the establishment or
> adoption of registries for common models, actions, and AI types to foster
> common understanding and ensure the URI scheme serves its purpose
> effectively.
>
> I am looking forward to further discussions on the mailing list and
> appreciate the time and effort you both have put into reviewing the
> proposal and providing insightful feedback.
>
> Thanks again.
>
> Respectfully,
>
> Collin
> collin@professai.com
>
> > On 10/09/2023 5:28 PM MDT Martin J. Dürst <duerst@it.aoyama.ac.jp>
> wrote:
> >
> >
> > Hello Collin, others,
> >
> > A few more comments on top of Ted's, written in a somewhat more direct
> > style.
> >
> > It's unclear to me why AI data is in any way special. Protocols such as
> > HTTP or WS don't care what data they carry, and data shouldn't care what
> > protocols it's been carried by. As an example, Web Sockets is used (I
> > guess) for search results, for stock price data, for gaming data, and so
> > on, but there's no need for anything other than a ws: scheme. Same for
> http.
> >
> > On the other hand, if AI would surface the need for a new protocol,
> > there's no need to limit this to AI; there's a high chance that such a
> > protocol may be useful for other applications, too. In that case, the
> > scheme name "ai" would be inappropriate.
> >
> > Your scheme proposal doesn't contain any kind of authority information
> > (that would usually be some domain name). So it's unclear how data could
> > be made available by multiple parties, or how the party making the data
> > available could be identified. This is different both from
> > "type-of-generative-ai" and from "specific-model".
> >
> > [Of course, it might be the case that this is only intended for the use
> > by a single party providing data, but that's not what URI schemes are
> for.]
> >
> > If indeed there is a need for an application-specific URI scheme for AI,
> > that may not be limited to your proposal. It would therefore be
> > premature to use such a short scheme name for this specific proposal;
> > maybe "wsai:" or "aiws:" or something along these lines would be more
> > appropriate (assuming that there's a need for an application-specific
> > URI scheme at all, which I strongly doubt (see my first point)).
> >
> > Regards,   Martin.
> >
> > On 2023-10-07 14:34, Collin Paran wrote:
> > > Dear IANA and URI Review Mailing List Members,
> > >
> > > I am writing to request a review and registration of a new URI Scheme,
> "ai", designed for facilitating communication in generative A.I.
> applications. The scheme is inspired by WebSockets and allows the passing
> of JSON data for streaming words, video data, or images between generative
> A.I. entities.
> > >
> > > Please find below the URI Scheme Registration Template as per the
> guidelines provided in RFC 4395.
> > >
> > > URI Scheme Name: ai
> > >
> > > Status: Provisional
> > >
> > > URI Scheme Syntax:
> > >      *
> `ai://<type-of-generative-ai>/<specific-model>/<action>?<parameters>`
> > > URI Scheme Semantics:
> > >      * The `ai` scheme is aimed at enabling real-time or
> near-real-time communication for streaming data among generative Artificial
> Intelligence (A.I.) applications and protocols.
> > > Encoding Considerations:
> > >      * UTF-8 encoding for multilingual support and binary format for
> multimedia data encapsulated in JSON objects.
> > > Applications/Protocols that use this URI scheme name:
> > >      * Generative A.I. applications and protocols requiring real-time
> or near-real-time communication for streaming data.
> > > Interoperability Considerations:
> > >      * Compatibility with existing WebSocket implementations and a
> standard JSON format for data communication.
> > > Security Considerations:
> > >      * Usage of Artificial Intelligence Secure (AIS) which is also
> interoperable with wss (WebSocket Secure) for encrypted communication and
> authentication mechanisms for authorized access.
> > > Contact:
> > >      * Collin Paran, collin@professai.com mailto:collin@professai.com
> > > Author/Change Controller:
> > >      * Collin Paran, collin@professai.com mailto:collin@professai.com
> > > References:
> > >      * Pending public release.
> > > I am looking forward to receiving feedback from the community and I am
> open to making any necessary revisions to ensure the `ai` scheme aligns
> with the established guidelines and standards. I am also eager to engage in
> discussions on the `uri-review@ietf.org` mailing list and other relevant
> forums as appropriate.
> > >
> > > Thank you for your time and consideration.
> > >
> > > Warm regards,
> > >
> > > Collin Paran
> > > collin@professai.com
> > >
> > >
> > >
> > > _______________________________________________
> > > Uri-review mailing list
> > > Uri-review@ietf.org
> > > https://www.ietf.org/mailman/listinfo/uri-review
>
> _______________________________________________
> Uri-review mailing list
> Uri-review@ietf.org
> https://www.ietf.org/mailman/listinfo/uri-review
>