a2aproject / a2aproject/A2A

[Feat]: Register `application/agent-card+json` as an IANA Media Type

Open
#1,059 1 comment 0 reactions 1 assignee Claimed by @darrelmiller View on GitHub
triaged TSC Review
Dominant language
Shell
Stars
25.7k
Forks
2.6k
Avg merge
3d 6h
Merged PRs (30d)
16

Description

### Is your feature request related to a problem? Please describe.

Currently, there is no registered media type for the Agent Card specification. Without an official media type, interoperability across different discovery mechanisms and implementations is harder, and downstream tooling cannot reliably recognize or validate `agent-card.json` resources.

### Describe the solution you'd like

Register `application/agent-card+json` in the IANA Media Types registry, using a stable URL to the Agent Card specification.

### Describe alternatives you've considered

- Continue using the generic `application/json` media type (lacks specificity, makes automated handling harder).
- Define custom or vendor-specific media types under `application/vnd.*+json` (less ideal for long-term interoperability).

### Additional context

https://github.com/a2aproject/A2A/pull/642#issuecomment-3114354120

### Code of Conduct

- [x] I agree to follow this project's Code of Conduct

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.