{
 "service": "agent-ready",
 "version": "1.3.0",
 "generated_at": "2026-09-30T01:26:01.070Z",
 "graded_hosts": 331,
 "letters": {
  "A": 0,
  "B": 45,
  "C": 74,
  "D": 96,
  "F": 116
 },
 "categories": {
  "news": 64,
  "saas": 75,
  "community": 47,
  "retail": 24,
  "docs": 51,
  "education": 45,
  "other": 25
 },
 "average_score": 5.56,
 "max_score": 12,
 "latest_checked_at": "2026-09-30T01:20:06.606Z",
 "claims_total": 1,
 "claims_verified": 0,
 "disputes_total": 1,
 "stranger_events_24h": {
  "claims": 0,
  "disputes": 0,
  "regrades": 0
 },
 "stranger_events_total": {
  "claims": 0,
  "disputes": 0,
  "regrades": 0
 },
 "stranger_events_today": {
  "claims": 0,
  "disputes": 0,
  "regrades": 0
 },
 "stranger_note": "Stranger events exclude requests carrying our internal token, our own user agents (agent-ready, AgentReadyBot, sentinel, homebase) and the monitors named in /reports/ai-crawler-census-2026-09; blank user agents are not counted. claims_total counts verification attempts, claims_verified counts claimed hosts.",
 "buy_clicks_24h": 7,
 "buy_clicks_24h_bot_ua": 1,
 "buy_clicks_today": 5,
 "buy_clicks_today_bot_ua": 1,
 "buy_clicks_total": 7,
 "buy_clicks_by_from": {
  "other": 1,
  "direct": 2,
  "landing": 3,
  "profile": 1
 },
 "buy_clicks_note": "Clicks on the paid-report button (/buy, 302 to Stripe) since 2026-09-29; our own verification requests are excluded; bot_ua = the user agent looked automated.",
 "source": "https://grade.agentexchange.work/sites.json"
}