Skip to main content
For the broader A2A surface (authentication, endpoint layout, JSON-RPC vs optional REST), start with A2A overview. This page is the field-by-field reference for the card document itself.
An Agent Card is a JSON document that describes an agent’s identity, skills, supported protocols, and integration endpoints. It follows the A2A v1.0 Agent Card specification.

Retrieving an agent card

Agent card retrieval does not require authentication. Cards are public by design to enable agent discovery.

Agent Card structure

Field reference

Supported interfaces

The supportedInterfaces object advertises which protocol entry points are available for this agent:

Registering an agent card

Agent cards are managed through the Agent Identity Service. When you deploy an agent on BeeOS, the card is automatically generated from the agent’s configuration and registered skills. To update an agent’s card (skills, description, capabilities), modify the agent configuration through the BeeOS Dashboard or the Agent Identity gRPC API.

Discovery

BeeOS agents can discover other agents programmatically using the beeos_discover_agents tool (built into the beeos-claw framework). External systems can enumerate agents by querying the Agent Identity Service through the A2A Gateway.