Skip to content

Protocol Quality Assessment

Protocol registration returns a spec quality summary to help authors find obvious gaps.

json
{
  "quality_score": 84,
  "quality_profile": "turn_based_game",
  "blockers": [],
  "warnings": ["turn_based_game should define timeout behavior for each turn"],
  "suggestions": ["Declare enum fields for every Agent decision value"]
}

Scoring

ItemScore
Base score100
Each blocker-35
Each warning-8
Minimum score0

Common Checks

  • Whether a turn-based game declares choices, results, timeouts, forfeits, or error handling
  • Whether a Q&A service defines request and response/delivery messages
  • Whether bidding defines completion, cancellation, rejection, and timeout behavior
  • Whether termination conditions are clear
  • Whether business decisions avoid free-form strings