[media-types] [IANA #1451409] Media Type Registration Request: application/vnd.agtp.identity+yaml

David Dong via RT <iana-mime-comment@iana.org> Wed, 20 May 2026 18:36 UTC

Return-Path: <iana-shared@iana.org>
X-Original-To: media-types@mail2.ietf.org
Delivered-To: media-types@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 53C7EF1C91A3 for <media-types@mail2.ietf.org>; Wed, 20 May 2026 11:36:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1779302210; bh=xmRdFx+k7SPwhLiTztQ+36tbe8ddQnam+gPkMXE1dzE=; h=Subject:From:Reply-To:In-Reply-To:References:CC:Date; b=uHL7HIPGueyYYwlTrXBNdDlWMMbT6NsWai++RRkAW0bGsihSVnCPIrA9Eo6Ce/aqz t0mxKQ8ObRQKqhZ2cEi9fic2bQTkerOMhUNKPSE4yWUbn9i3jnJKv6roa8UMQqsliO 5se+Tw7Gek88I/KR/9xGRx+e/D0FIorNjdO9Dp24=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -3.375
X-Spam-Level:
X-Spam-Status: No, score=-3.375 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, MISSING_HEADERS=1.021, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=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=iana.org
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 K4fzCzGFLhCi for <media-types@mail2.ietf.org>; Wed, 20 May 2026 11:36:49 -0700 (PDT)
Received: from smtp.lax.icann.org (smtp.lax.icann.org [192.0.33.81]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 8D5D6F1C9061 for <media-types@ietf.org>; Wed, 20 May 2026 11:35:19 -0700 (PDT)
Received: from request7.lax.icann.org (request1.lax.icann.org [10.32.11.221]) by smtp.lax.icann.org (Postfix) with ESMTP id 036A5E1E70; Wed, 20 May 2026 18:35:19 +0000 (UTC)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp.lax.icann.org 036A5E1E70
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iana.org; s=202509s; t=1779302119; bh=GMaFQFdVD6yfUBe2uhUiqcA/h0y2T/LospkMu9gq7oY=; h=Subject:From:Reply-To:In-Reply-To:References:CC:Date:From; b=hJbkkj8Y3FVhrCUSlU1vCvlcaUqynsxQzimyijQkDPM7FnF3pu3BWNIVhNgTRNpgv ux8N5gv5TKki1tfgXF56vO7JX0tbCbQbSYwq7lF1kU5b/3poOoXxKIz8GVKU1zzYL0 UhPAQA4B/WfjSZRzFPFiMF7meyUVxpobeYO+imiM=
Received: by request7.lax.icann.org (Postfix, from userid 48) id DD9E4C150491; Wed, 20 May 2026 18:35:18 +0000 (UTC)
RT-Owner: david.dong
From: David Dong via RT <iana-mime-comment@iana.org>
In-Reply-To: <rt-5.0.3-421277-1778619636-1283.1451409-9-0@icann.org>
References: <RT-Ticket-1451409@icann.org> <1777682167880861243.1777682167@nomotic.ai> <rt-5.0.3-745376-1777682193-779.1451409-9-0@icann.org> <rt-5.0.3-1021980-1777912603-1933.1451409-9-0@icann.org> <rt-5.0.3-316735-1778548802-31.1451409-9-0@icann.org> <CAL0qLwY4M79f2vKy6Zq7R0d_35gvyFjdV3dd7mfWfLk4iqyn4A@mail.gmail.com> <rt-5.0.3-421277-1778619636-1283.1451409-9-0@icann.org>
Message-ID: <rt-5.0.3-543658-1779302118-1646.1451409-9-0@icann.org>
X-RT-Loop-Prevention: IANA
X-RT-Ticket: IANA #1451409
X-Managed-BY: RT 5.0.3 (http://www.bestpractical.com/rt/)
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
X-RT-Original-Encoding: utf-8
Precedence: bulk
Date: Wed, 20 May 2026 18:35:18 +0000
MIME-Version: 1.0
Message-ID-Hash: 6VBO3OSQIFQE3ARHDRWPG2DMJXTVUTA2
X-Message-ID-Hash: 6VBO3OSQIFQE3ARHDRWPG2DMJXTVUTA2
X-MailFrom: iana-shared@iana.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-media-types.ietf.org-0; header-match-media-types.ietf.org-1; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: superuser@gmail.com, media-types@ietf.org
X-Mailman-Version: 3.3.9rc6
Reply-To: iana-mime-comment@iana.org
Subject: [media-types] [IANA #1451409] Media Type Registration Request: application/vnd.agtp.identity+yaml
List-Id: "IANA mailing list for reviewing Media Type (MIME Type, Content Type) registration requests." <media-types.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/media-types/BWz6hy48hL5VLl8t3YkDsX6uR-I>
List-Archive: <https://mailarchive.ietf.org/arch/browse/media-types>
List-Help: <mailto:media-types-request@ietf.org?subject=help>
List-Owner: <mailto:media-types-owner@ietf.org>
List-Post: <mailto:media-types@ietf.org>
List-Subscribe: <mailto:media-types-join@ietf.org>
List-Unsubscribe: <mailto:media-types-leave@ietf.org>

Hi Murray,

Please see updated form for this one as well (2/2 from this requester):

===

Updated from feedback.

---

UPDATED YAML TEMPLATE

Type name: application

Subtype name: vnd.agtp.identity+yaml

Required parameters: N/A

Optional parameters:

  charset: must be UTF-8 if present.

  version: identifies the Agent Identity Document schema version.
  The current version is "1.0". If absent, the receiver SHOULD
  assume the latest version it understands and verify against the
  agtp_version field in the document body.

Encoding considerations:

  The content is YAML 1.2 encoded as UTF-8 per the YAML 1.2
  specification (yaml.org/spec/1.2.2) The "+yaml" structured
  syntax suffix per RFC 9512 indicates that the content can be
  processed by generic YAML tooling without AGTP-specific support.

Security considerations:

  Agent Identity Documents are public identity records; they are
  intended to be served and consumed without confidentiality
  requirements.

  YAML deserializers MUST be configured to disable language-native
  type instantiation (e.g., Python's yaml.safe_load rather than
  yaml.load). The Agent Identity Document schema is purely scalar
  and collection types — strings, numbers, booleans, lists, and
  maps; no custom tags or language-native objects are used or
  permitted.

  All other security considerations from
  "application/vnd.agtp.identity+json" apply: claim integrity,
  agent_id matching, issuer validation, no executable content.

Interoperability considerations:

  This media type is a presentation alternative to
  "application/vnd.agtp.identity+json". The two carry the same
  information modeled in the same eleven-field schema. AGTP servers
  MAY support both formats and select via content negotiation;
  clients SHOULD accept "application/vnd.agtp.identity+json" as the
  baseline interoperable format.

  The YAML form exists for human readability — agent authors who
  hand-edit Agent Identity Documents typically prefer YAML;
  automated consumers typically prefer JSON.

Published specification:

  Hood, C., "Agent Transfer Protocol (AGTP)",
  Work in Progress, Internet-Draft,
  draft-hood-independent-agtp-07, May 2026.
  <https://datatracker.ietf.org/doc/draft-hood-independent-agtp/>

Applications that use this media type:

  The Agent Transfer Protocol (AGTP). The reference AGTP server
  serves Agent Identity Documents in this format on request via
  Accept header content negotiation. The "elemen" desktop browser
  displays Agent Identity Documents in this format in its YAML
  view.

Fragment identifier considerations:

  AGTP does not define fragment identifier semantics for this type
  beyond those defined in the YAML 1.2 specification.

Restrictions on usage: none

Provisional registration: no

Additional information:

  Deprecated alias names for this type: none
  Magic number(s): none
  File extension(s): .agent.yaml, .agent.yml
  Macintosh file type code(s): none
  Object Identifier(s) or OID(s): none

Person & email address to contact for further information:
  Chris Hood
  chris@nomotic.ai

Intended usage: COMMON

Author:
  Chris Hood <chris@nomotic.ai>

Change controller:
  Chris Hood / Nomotic, Inc. (chris@nomotic.ai)

---

Please let me know if any additional changes are needed.

===


Best regards,

David Dong
IANA Services Sr. Specialist

On Tue May 12 21:00:36 2026, superuser@gmail.com wrote:
> Two things here as well.
> 
> -MSK
> 
> On Mon, May 11, 2026 at 6:20 PM Amanda Baber via RT <
> iana-mime-comment@iana.org> wrote:
> 
> > Hi Murray,
> >
> > Sending a reminder for #2 of 2 from May 4th.
> >
> > thanks,
> > Amanda
> >
> > On Mon May 04 16:36:43 2026, david.dong wrote:
> > > Hi Murray,
> > >
> > > Could you review this request by May 18th? This is request #2 out of 2
> > > from this requester.
> > >
> > > Thank you!
> > >
> > > Best regards,
> > >
> > > David Dong
> > > IANA Services Sr. Specialist
> > >
> > > On Sat May 02 00:36:33 2026, chris@nomotic.ai wrote:
> > > > Davide,
> > > >
> > > > Thanks. Updated templates for both registrations are below.
> > > >
> > > > I've added a note on the subtype naming reasoning, and confirmed that
> > > > public
> > > >  review on the media-types@iana.org list is acceptable for both
> > > > requests.
> > > >
> > > > ---
> > > >
> > > > Hello IANA,
> > > >
> > > > Per our previous correspondence, this is the updated registration
> > > > template for the AGTP Agent Identity Document YAML format, now
> > > > registered in the vendor tree rather than the standards tree. This
> > > > registration is the YAML companion to the concurrent registration
> > > > of "application/vnd.agtp.identity+json".
> > > >
> > > > Note on subtype name: "vnd.agtp.identity+yaml" reflects the vendor
> > > > tree convention (vendor namespace plus document subtype). AGTP is
> > > > the protocol namespace, and "identity" identifies the specific
> > > > document type, since the Agent Identity Document is a public
> > > > identity record.
> > > >
> > > > Type name: application
> > > >
> > > > Subtype name: vnd.agtp.identity+yaml
> > > >
> > > > Required parameters: none
> >
> 
> Needs to be "N/A"; RFC 6838 Section 5.6.
> 
> 
> > > > Optional parameters:
> > > >
> > > > charset: must be UTF-8 if present.
> > > >
> > > > version: identifies the Agent Identity Document schema version.
> > > > The current version is "1.0".
> >
> 
> Why doesn't this have the same text as the "version" parameter for the JSON
> variant?
> 
> 
> > > > Encoding considerations:
> > > >
> > > > The content is YAML 1.2 encoded as UTF-8 per the YAML 1.2
> > > > specification (yaml.org/spec/1.2.2) The "+yaml" structured
> > > > syntax suffix per RFC 9512 indicates that the content can be
> > > > processed by generic YAML tooling without AGTP-specific support.
> > > >
> > > > Security considerations:
> > > >
> > > > Agent Identity Documents are public identity records; they are
> > > > intended to be served and consumed without confidentiality
> > > > requirements.
> > > >
> > > > YAML deserializers MUST be configured to disable language-native
> > > > type instantiation (e.g., Python's yaml.safe_load rather than
> > > > yaml.load). The Agent Identity Document schema is purely scalar
> > > > and collection types — strings, numbers, booleans, lists, and
> > > > maps; no custom tags or language-native objects are used or
> > > > permitted.
> > > >
> > > > All other security considerations from
> > > > "application/vnd.agtp.identity+json" apply: claim integrity,
> > > > agent_id matching, issuer validation, no executable content.
> > > >
> > > > Interoperability considerations:
> > > >
> > > > This media type is a presentation alternative to
> > > > "application/vnd.agtp.identity+json". The two carry the same
> > > > information modeled in the same eleven-field schema. AGTP servers
> > > > MAY support both formats and select via content negotiation;
> > > > clients SHOULD accept "application/vnd.agtp.identity+json" as the
> > > > baseline interoperable format.
> > > >
> > > > The YAML form exists for human readability — agent authors who
> > > > hand-edit Agent Identity Documents typically prefer YAML;
> > > > automated consumers typically prefer JSON.
> > > >
> > > > Published specification:
> > > >
> > > > Hood, C., "Agent Transfer Protocol (AGTP)",
> > > > Work in Progress, Internet-Draft,
> > > > draft-hood-independent-agtp-06, May 2026.
> > > > <https://datatracker.ietf.org/doc/draft-hood-independent-agtp/>
> > > >
> > > > Applications that use this media type:
> > > >
> > > > The Agent Transfer Protocol (AGTP). The reference AGTP server
> > > > serves Agent Identity Documents in this format on request via
> > > > Accept header content negotiation. The "elemen" desktop browser
> > > > displays Agent Identity Documents in this format in its YAML
> > > > view.
> > > >
> > > > Fragment identifier considerations:
> > > >
> > > > AGTP does not define fragment identifier semantics for this type
> > > > beyond those defined in the YAML 1.2 specification.
> > > >
> > > > Restrictions on usage: none
> > > >
> > > > Provisional registration: no
> > > >
> > > > Additional information:
> > > >
> > > > Deprecated alias names for this type: none
> > > > Magic number(s): none
> > > > File extension(s): .agent.yaml, .agent.yml
> > > > Macintosh file type code(s): none
> > > > Object Identifier(s) or OID(s): none
> > > >
> > > > Person & email address to contact for further information:
> > > >   Chris Hood
> > > >   chris@nomotic.ai
> > > >
> > > > Intended usage: COMMON
> > > >
> > > > Restrictions on usage: none
> > > >
> > > > Author:
> > > >   Chris Hood <chris@nomotic.ai>
> > > >
> > > > Change controller:
> > > >   Chris Hood / Nomotic, Inc. (chris@nomotic.ai)
> > > >
> > > > Public review on the media-types@iana.org list is acceptable for
> > > > this registration.
> > > >
> > > > Thank you for your consideration.
> > > >
> > > > Best regards,
> > > > Chris Hood
> > > > Author, draft-hood-independent-agtp
> > > > chris@nomotic.ai
> >
> >