/.well-known/manifest.json.
Purpose
The manifest provides a single discovery document for all agents behind the proxy.- It identifies the manifest schema version.
- It identifies the service name.
- It maps each configured
agent_idto its proxy base endpoint.
/agents/{agent_id}/....
How The Server Creates It
At runtime, the proxy gathers all configured agent IDs and generates the manifest from them.- The manifest route handler reads registered
agent_idvalues. - It calls the manifest generator utility.
- The utility returns an
A2AManifestobject withapi_version,name, andendpoints.
Data Model
The manifest response model isA2AManifest with these fields:
| Field | Type | Description |
|---|---|---|
api_version | string | Manifest schema version. Current value is aion.manifest/v1. |
name | string | Service name for the deployment. Default value is aion-agent-server. |
endpoints | object | Map of agent_id -> proxy base path (for example /agents/support). |
Example
/agents/support/.well-known/agent-card.json.