[media-types] [IANA #1421838] application/vnd.agent+ma rkdown registration request
"Amanda Baber via RT" <[email protected]>
| Newsgroups | gmane.ietf.types |
|---|---|
| Message-ID | <[email protected]> |
Hi Darrel, A note from the applicant: "I don’t know if this matters, but the director of Product for Google’s Deepmind had suggested openly on twitter (X) that they standardize the AI Agents file type across the board. I wrote this as a response to that as a way for all people and companies to have a consistent file format for using AI Agents. The choice to build it on top of markdown files was to promote a standard that everyone already uses and has access to but in a new and novel way." thanks, Amanda On Mon Jun 30 23:23:30 2025, amanda.baber wrote: > Hi Darrel, > > Sending a reminder for this request from June 23rd. > > thanks, > Amanda > > On Mon Jun 23 19:01:29 2025, amanda.baber wrote: > > Hi Darrel, > > > > New request here. Could you review this one for us by July 7th? > > > > thanks, > > Amanda > > > > ==== > > > > Name: Nikolas A. Brazley > > > > Email: [email protected] > > > > Media type name: application > > > > Media subtype name: vnd. application/vnd.agent+markdown > > > > Required parameters: N/A > > > > Optional parameters: charset (default: UTF-8) > > version (agent schema version, e.g., "1.0") > > > > Encoding considerations: 8bit > > > > 8-bit text. Always UTF-8 encoded. Files are Markdown documents with > > YAML frontmatter delimited by --- markers. The frontmatter section > > must be valid YAML. The content section is standard Markdown. > > > > Security considerations: .agent files are Markdown documents with YAML > > frontmatter that may contain references to external resources. Parsers > > should validate the YAML frontmatter against the published schema and > > sanitize inputs. Files may contain URLs or file paths that should be > > validated before processing. The Markdown content follows standard > > Markdown security considerations. No executable code is permitted in > > the format. > > > > Interoperability considerations: Files must conform to YAML 1.2 > > specification with Jekyll-style frontmatter. The frontmatter section > > must be valid YAML between --- delimiters. Parsers should gracefully > > handle missing optional fields. > > > > Published specification: https://github.com/agentbrazley/dot.agent > > Full schema documentation at: > > https://github.com/nikbrazley/dot.agent/blob/main/docs/schema.md > > > > Applications which use this media: - Claude Code > > - IDE's with agentic capabilities (Cursor, Windsurf, VS Code, XCode, > > etc.) > > > > Fragment identifier considerations: Fragment identifiers follow > > YAML/JSON Pointer syntax (RFC 6901) to reference specific fields > > within the frontmatter section. > > Example: #/capabilities/0 references the first capability. > > > > Restrictions on usage: none > > > > Provisional registration? (standards tree only): No > > > > Additional information: > > > > 1. Deprecated alias names for this type: N/A > > 2. Magic number(s): ---\n (0x2D2D2D0A in hex) > > 3. File extension(s): agent > > 4. Macintosh file type code: > > 5. Object Identifiers: > > > > General Comments: The .agent file format consists of YAML frontmatter > > (delimited by ---) followed by optional Markdown content. The > > frontmatter contains structured metadata about AI agents following the > > schema documented at > > https://github.com/agentbrazley/dot.agent/blob/main/docs/schema.md > > > > Files always begin with "---\n" and use UTF-8 encoding. The format is > > human-readable > > and designed for version control systems. > > > > Reference implementation: https://github.com/nikbrazley/dot.agent > > npm package: agent-frontmatter > > > > Person to contact for further information: > > > > 1. Name: Nik Brazley > > 2. Email: [email protected] > > > > Intended usage: COMMON > > > > Author/Change controller: Nik Brazley _______________________________________________ media-types mailing list -- [email protected] To unsubscribe send an email to [email protected]