Manifest structure
The manifest MUST be provided to the Agent Runtime before the agent loop begins. The formal schema is defined inagent_capability_manifest_schema.json.
Minimal structure:
Required MCP servers
The fieldrequired_mcp_servers is REQUIRED.
Each entry MUST include:
server_id— canonical identifier from an official MCP registry.version— semantic version constraint.permission_scopes— list of required scopes.
Optional MCP servers
The fieldoptional_mcp_servers is OPTIONAL.
Optional servers follow the same schema as required servers. If an optional server is unavailable, the agent MAY continue operating without it. Degradation behavior for missing optional servers is implementation-defined.
Identity field
Theid field is REQUIRED. It MUST uniquely identify the agent within its operational domain.
The format, issuance mechanism, and verification model are implementation-defined in v0.1.