Skip to content

Spec: Update mediaType to type for catalogEntry and add known types#37

Merged
mindpower merged 21 commits into
mainfrom
jbu/adr-0014-mediatype-to-type
Jun 25, 2026
Merged

Spec: Update mediaType to type for catalogEntry and add known types#37
mindpower merged 21 commits into
mainfrom
jbu/adr-0014-mediatype-to-type

Conversation

@mindpower

@mindpower mindpower commented May 15, 2026

Copy link
Copy Markdown
Member

Update AI-catalog spec based on meeting agreement on date: 04/30/2026, 05/14/2026

Move from mediaType to type in CatalogEntry

  • Decision: Renamed the mediaType field to type in catalog entries to avoid confusion with generic IANA media types.
  • Open Format with Known Types: Clarified that the type field is an open text format accepting any string value. However, a set of recognized "known types" is recommended for interoperability (e.g., application/a2a-agent-card+json, application/mcp-server+json, application/ai-catalog+json, application/agent-registry, and format-specific skills like +gzip, +zip, +json). Clients are responsible for handling new or unknown types.
  • ADR Created/Updated: Added and updated ADR 0014 to document this decision.

@mindpower mindpower changed the title Spec: Update mediaType to type based on last two meetings (adr/0014) Spec: Update mediaType to type based on last meetings (adr/0014) May 15, 2026
@github-actions

github-actions Bot commented May 15, 2026

Copy link
Copy Markdown
Contributor

Preview unavailable.

The pull request preview was removed because this pull request is closed.

github-actions Bot added a commit that referenced this pull request May 15, 2026
…est (which is different from the type for catalog entry) and fix the type to application/mcp-server+json in examples
github-actions Bot added a commit that referenced this pull request May 15, 2026
@mindpower mindpower changed the title Spec: Update mediaType to type based on last meetings (adr/0014) Spec: Update mediaType to type for catalogEntry and add known types May 15, 2026
Comment thread adr/0014-media-type-to-type.md Outdated
Comment thread adr/0014-media-type-to-type.md Outdated
Comment thread specification/ai-catalog.md Outdated
github-actions Bot added a commit that referenced this pull request May 20, 2026
@jdamick

jdamick commented May 21, 2026

Copy link
Copy Markdown

The attestation object already has a "type" and "mediaType" and now type in the entry is actually a media type. It seems confusing and inconsistent to me when i read this again.

Simplifies the attestation metadata schema by removing the
`mediaType` field from the `Attestation` object, following the May 28, 2026
workgroup decision.
- Removes `mediaType` from the Attestation schema definition in `ai-catalog.md`.
- Updates all trustManifest examples across the specification.
- Updates ADR 0014 to document the context, decision, and rationale for this removal.
github-actions Bot added a commit that referenced this pull request May 30, 2026
@jdamick

jdamick commented Jun 4, 2026

Copy link
Copy Markdown

lgtm

Comment thread specification/ai-catalog.md Outdated
@muscariello muscariello requested review from a team and removed request for muscariello June 10, 2026 18:03
Co-authored-by: Jonathan Hefner <jonathan@hefner.pro>
github-actions Bot added a commit that referenced this pull request Jun 19, 2026
Co-authored-by: Tadas Antanavicius <tadas@tadasant.com>
github-actions Bot added a commit that referenced this pull request Jun 19, 2026
Co-authored-by: Jonathan Hefner <jonathan@hefner.pro>
github-actions Bot added a commit that referenced this pull request Jun 19, 2026
mindpower and others added 2 commits June 19, 2026 15:53
Co-authored-by: Jonathan Hefner <jonathan@hefner.pro>
Co-authored-by: Jonathan Hefner <jonathan@hefner.pro>
github-actions Bot added a commit that referenced this pull request Jun 19, 2026
mindpower and others added 2 commits June 19, 2026 15:53
Co-authored-by: Jonathan Hefner <jonathan@hefner.pro>
Co-authored-by: Jonathan Hefner <jonathan@hefner.pro>
github-actions Bot added a commit that referenced this pull request Jun 19, 2026
…n/mcp-server-card+json, and standardize Markdown profile URNs
github-actions Bot added a commit that referenced this pull request Jun 19, 2026
…d correct mcp-server-card nomenclature in ADR 0014
github-actions Bot added a commit that referenced this pull request Jun 19, 2026
@Wolfe-Jam

Copy link
Copy Markdown

hey guys, love the cards. not wishing to put yet another decision burden on your track — but I author a fair few Agent Skills (~40) and I'd love to see tags carry discovery. one word and you have everything, no matter how deep the catalog becomes — skills, context, security, images, whatever — a single tag finds them all, and it doesn't care how the entry's encoded.

I just tried the format out for myself (published a catalog with five entries) and that's where it landed for me. thanks again for the work on this.

Assisted by Claude (Opus 4.8) · Approved by James Wolfe (@Wolfe-Jam)

…skills+md in catalog and ADR, also added agent-skills+json for skills metadata json file
github-actions Bot added a commit that referenced this pull request Jun 22, 2026
@dsp-ant dsp-ant self-requested a review June 25, 2026 15:28
github-actions Bot added a commit that referenced this pull request Jun 25, 2026
@mindpower mindpower merged commit 5faaa27 into main Jun 25, 2026
4 checks passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in AI Catalog Jun 25, 2026
github-actions Bot added a commit that referenced this pull request Jun 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

9 participants