{"rule_id":"AB-011","category":"machine_readable","icon":"⏱️","title":"Rate Limits Declared","short_description":"Your site declares its rate limits in a machine-readable format.","user_value":"Without rate limit info, agents may get blocked for making too many requests. With it, they pace themselves.","wrong_example":"No rate limit info. Agents get blocked unexpectedly.","right_example":"Rate limits are declared, so agents know exactly how fast they can make requests.","effort_hint":"moderate","estimated_cost":"$10-50","severity":"low","pillar":"discovery","version":"1.0.0","counted_in_score":true,"check":{"type":"http_fetch","sources":["content_negotiation"],"match_keys":["X-RateLimit-Limit","X-RateLimit-Remaining","RateLimit-Limit","RateLimit-Remaining"],"target":"/"},"fix":{"eligible":true,"type":"assisted","note":"Suggest documenting observed header values in the guide"},"checklist_anchor":"#AB-011","checklist_url":"/agent-readiness-checklist#AB-011","html_url":"/rules/AB-011","json_url":"/rules/AB-011.json","related_rules":[{"rule_id":"AB-010","title":"Machine-Readable Pricing","category":"machine_readable"},{"rule_id":"AB-012","title":"Structured Error Responses","category":"machine_readable"},{"rule_id":"AB-020","title":"MCP Tools List","category":"machine_readable"},{"rule_id":"AB-021","title":"MCP Tool Calls","category":"machine_readable"},{"rule_id":"AB-022","title":"MCP Streaming Support","category":"machine_readable"},{"rule_id":"AB-109","title":"Agent Card version 1.0.0+","category":"machine_readable"},{"rule_id":"AB-163","title":"Skill.json (JSON-LD) availability","category":"machine_readable"},{"rule_id":"AB-164","title":"Error catalog endpoint","category":"machine_readable"}]}