[media-types] [IANA #1451409] Media Type Registration Re quest: application/vnd.agtp.identity+yaml
"David Dong via RT" <[email protected]> Thu, 28 May 2026 22:20:41 +0000
| Newsgroups | gmane.ietf.types |
|---|---|
| Message-ID | <[email protected]> |
Hi Murray, Just a ping on this request (2/2 from this requester); thank you. Best regards, David Dong IANA Services Sr. Specialist On Wed May 20 18:35:18 2026, david.dong wrote: > 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 > [email protected] > > Intended usage: COMMON > > Author: > Chris Hood <[email protected]> > > Change controller: > Chris Hood / Nomotic, Inc. ([email protected]) > > --- > > 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, [email protected] wrote: > > Two things here as well. > > > > -MSK > > > > On Mon, May 11, 2026 at 6:20 PM Amanda Baber via RT < > > [email protected]> 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, [email protected] 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 [email protected] 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 > > > > > [email protected] > > > > > > > > > > Intended usage: COMMON > > > > > > > > > > Restrictions on usage: none > > > > > > > > > > Author: > > > > > Chris Hood <[email protected]> > > > > > > > > > > Change controller: > > > > > Chris Hood / Nomotic, Inc. ([email protected]) > > > > > > > > > > Public review on the [email protected] list is acceptable > > > > > for > > > > > this registration. > > > > > > > > > > Thank you for your consideration. > > > > > > > > > > Best regards, > > > > > Chris Hood > > > > > Author, draft-hood-independent-agtp > > > > > [email protected] > > > > > > _______________________________________________ media-types mailing list -- [email protected] To unsubscribe send an email to [email protected]