Agent Failure Mode Registry · OpenAPI Overlay 1.0.0
API Evangelist enhancements for the AFMR Discovery API
Generated 2026-09-19 (method: generated). Extends openapi/afmr-ai-discovery-api-openapi.yml without mutating it: adds tags so the 22 operations group by surface, adds the x-agentic-access and x-mcp-tool cross-links captured in agentic-access/ and mcp/afmr-ai-tool-crosswalk.yml, and records the live-observed problem+json behaviour. Nothing here changes a path, parameter or schema.
8 actions
8 updates
documentation
extends
./afmr-ai-discovery-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Agent Failure Mode Registry's API. It is a proposal applied on top of the contract, not a document Agent Failure Mode Registry publishes.
What the actions change
tagsx-mcp-toolsx-mcp-crosswalkx-observed-2026-09-19x-agentic-accessx-error-catalogx-conventions
Targets 8
$
$.paths[*][?(@.operationId == 'getAfmrDiscovery' || @.operationId == 'getA2aAgentCard' || @.operationId == 'getMcpDiscoveryPointer' || @.operationId == 'getMachineResourceIndex' || @.operationId == 'getMcpRegistryManifest' || @.operationId == 'getAgentAndToolIndex' || @.operationId == 'getCompactAgentOrientation' || @.operationId == 'getExpandedAgentDocumentation' || @.operationId == 'getPublicationStatus' || @.operationId == 'getPublicWorkChangelog' || @.operationId == 'getUpdateFeed' || @.operationId == 'getSitemap' || @.operationId == 'getEvidenceMap')]
$.paths[*][?(@.operationId == 'getReputationAttestationSpecification' || @.operationId == 'getReputationAttestationSchema' || @.operationId == 'getVerifierRequirements' || @.operationId == 'getGovernanceVotingContract' || @.operationId == 'getEndpointConformanceRegistry')]
$.paths[*][?(@.operationId == 'getLiftEvidenceIndex')]
$.paths[*][?(@.operationId == 'mcpJsonRpc' || @.operationId == 'mcpListeningStream' || @.operationId == 'a2aSendMessage')]
$.paths['/api/rpc'].post
$.paths['/api/rpc'].get
$.info