[media-types] [IANA #1451408] Media Type Registration Re quest: application/vnd.agtp.identity+json

"David Dong via RT" <[email protected]> Mon, 04 May 2026 16:36:24 +0000
Newsgroups gmane.ietf.types
Message-ID <[email protected]>
Hi Murray,

Could you review this request by May 18th? This is request #1 out of 2 from this requester.

Thank you!

Best regards,

David Dong
IANA Services Sr. Specialist

On Sat May 02 00:37:15 2026, [email protected] wrote:
> Hello IANA,
> 
> Per our previous correspondence, this is the updated registration
> template for the AGTP Agent Identity Document JSON format, now
> registered in the vendor tree rather than the standards tree.
> 
> Note on subtype name: "vnd.agtp.identity+json" 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. Other AGTP document types (manifest, attribution,
> etc.) would follow the same vnd.agtp.X+suffix pattern.
> 
> Type name: application
> 
> Subtype name: vnd.agtp.identity+json
> 
> Required parameters: none
> 
> Optional parameters:
> 
>   charset: per Section 4.2.5 of RFC 6839 (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 JSON encoded as UTF-8 per RFC 8259. Binary content
>   is not used. The "+json" structured syntax suffix indicates that
>   the content can be processed by generic JSON 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. All security considerations applicable to JSON
>   content per RFC 8259 ยง12 apply.
> 
>   The Agent Identity Document carries claims about an agent's
>   identity, principal, and capabilities. In future versions of the
>   AGTP specification, these claims will be cryptographically signed;
>   the v1 schema is unsigned and SHOULD NOT be relied upon for trust
>   decisions in adversarial environments.
> 
>   Receivers SHOULD validate that the agent_id field in the body
>   matches the agent-id used to retrieve the document. A mismatch
>   indicates either a misconfigured server or active attack.
> 
>   Receivers SHOULD validate the issuer field against expected
>   registration authorities for the deployment context.
> 
>   Agent Identity Documents do not contain executable content. JSON
>   parsers with standard hardening (depth limits, size limits, no
>   prototype pollution) are appropriate.
> 
> Interoperability considerations:
> 
>   This media type is the canonical wire format for AGTP Agent
>   Identity Documents. A reference implementation is publicly
>   available at <https://github.com/nomoticai/agtp> with a live
>   deployment serving Agent Identity Documents in this format at
>   agents.agtp.io.
> 
>   Generic JSON tooling can process the content; AGTP-specific
>   processing additionally validates the eleven-field schema defined
>   in the AGTP specification.
> 
> 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/>
> 
>   The Agent Identity Document schema is defined in Section 5 of the
>   Internet-Draft.
> 
> Applications that use this media type:
> 
>   The Agent Transfer Protocol (AGTP). The reference AGTP server
>   serves Agent Identity Documents in this format in response to
>   DESCRIBE method requests. The reference AGTP client and the
>   "elemen" desktop browser consume documents in this format.
> 
> Fragment identifier considerations:
> 
>   Standard JSON Pointer (RFC 6901) fragment identifiers are
>   applicable. AGTP does not define additional fragment semantics.
> 
> Restrictions on usage: none
> 
> Provisional registration: no
> 
> Additional information:
> 
>   Deprecated alias names for this type: none
>   Magic number(s): none (JSON has no magic number)
>   File extension(s): .agent.json
>   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]