Validate hub protocols and return compliance summary
GET /api/agent-communication/validation/protocols
GET
/api/agent-communication/validation/protocols
Summarize the hub’s supported protocols and current compliance state.
Returns:
- :class:
ValidationProtocolsResponsewith the list of MessageType values, registered agent count, compliance status, and running counters for failed communications, completed handoffs, and pending consultations.
Raises:
HTTPException 503: Communication hub unavailable.HTTPException 500: Unexpected hub error while reading stats.
Responses
Section titled “ Responses ”Successful Response
ValidationProtocolsResponse
Validation protocols response model.
Provides validation metrics and protocol compliance data for the agent communication system. Used for contract validation and protocol compliance monitoring endpoints.
Fields:
status: Operation status (success/error)validation_data: Dictionary containing validation metrics including:- Contract validation success rates
- Protocol compliance scores
- Authority validation statistics
- Message format validation results
timestamp: ISO 8601 timestamp of the validation operation
Usage: GET /api/agent-communication/validation-protocols returns this response model.
JSON Example:
{
"status": "success",
"validationData": {
"contractSuccessRate": 0.99,
"protocolCompliance": 1.0,
"authorityValidationPassed": 100
},
"timestamp": "2025-01-31T10:30:00Z"
}object
status
required
Status
Operation status
string
validationData
required
Validation metrics
object
key
additional properties
any
timestamp
required
Timestamp
ISO timestamp
string