Skip to content

Validate hub protocols and return compliance summary

GET
/api/agent-communication/validation/protocols

Summarize the hub’s supported protocols and current compliance state.

Returns:

  • :class:ValidationProtocolsResponse with 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.

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