Skip to content

[Proposal]: New Repo: a2a-registry #1295

@mindpower

Description

@mindpower

Repo Name: a2a-registry

Purpose: Normative Specification for Agent Discovery (REST APIs).

Why a new repo? This defines a Discovery Layer (Directory Services) that is architecturally distinct from the Transport Layer (A2A repo). The Registry API requires specialized read models (separating List vs. Search) and will evolve independently of the core wire protocol.

Scope (Phase 1):

  • List API: A standard endpoint for fast, cacheable browsing and attribute-based filtering (e.g., by location, category, visibility)
  • Search API: A standard endpoint for complex discovery, supporting both full-text keyword search and semantic (vector) queries.
  • Response Data Model: Standardized JSON schemas for the Agent Object (endpoint, metadata, versioning) and search request/response models.

Current status:
We have an A2A registry spec proposal ready. Once we have new repo created, we can push the registry specs proposal there to start the discussion there.

Why not using A2A-samples? A "Registry Standard" is a dependency for samples, not a sample itself. Putting normative specs in a samples repo creates confusion for implementers later.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions