Skip to content

docs: add CDDL schema and proposal for AI Open Discovery via the API Catalog#12

Open
ognis1205 wants to merge 2 commits intoAgent-Card:mainfrom
ognis1205:proposal/api-catalog
Open

docs: add CDDL schema and proposal for AI Open Discovery via the API Catalog#12
ognis1205 wants to merge 2 commits intoAgent-Card:mainfrom
ognis1205:proposal/api-catalog

Conversation

@ognis1205
Copy link

@ognis1205 ognis1205 commented Dec 29, 2025

Summary

Closes #13

Summary

  • A non-normative CDDL schema aligned with RFC 9727 (API Catalog) and RFC 9264 (Linkset), describing how AI-related assets can be represented for open discovery.
  • A proposal document describing an API Catalog–based approach for AI Open Discovery, A2A servers, MCP servers, and other AI service endpoints.

The goal is to provide a protocol-agnostic and standards-aligned discovery mechanism for enumerating multiple AI assets served under a shared origin.

Open Questions

  • Not AI-specific by design
    The API Catalog was designed for general APIs, not AI
    assets specifically. Some AI-specific concepts may require additional conventions or profiles.

  • Risk of inconsistent conventions
    Without additional guidance, different implementations may choose different anchor semantics, or
    relation types, which could reduce interoperability across catalogs. This could be improved through
    further discussion and consensus, for example by recommending specific relation types and stable
    schema URIs for assets such as the A2A Agent Card and the MCP Server Card.

  • Limited expressiveness for rich metadata
    The catalog primarily supports discovery and linking. Rich AI metadata must be defined in external
    documents such as A2A Agent Cards or MCP Server Cards. A more general or unifying AI Card
    specification could be discussed and developed separately within this repository in the future.

Signed-off-by: Shingo OKAWA <shingo.okawa.g.h.c@gmail.com>
Signed-off-by: Shingo OKAWA <shingo.okawa.g.h.c@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Proposal]: AI Open Discovery via API Catalog (RFC 9727 / RFC 9264)

2 participants