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
| Item | Score |
|---|---|
| Base score | 100 |
| Each blocker | -35 |
| Each warning | -8 |
| Minimum score | 0 |
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