{
  "$schema": "https://datatracker.ietf.org/doc/draft-ietf-httpbis-message-signatures/",
  "description": "RivalSweeper accepts HTTP Message Signatures (RFC 9421) from approved AI retrieval bots. Bots signing requests against this directory will receive priority crawl treatment.",
  "issuer": "https://www.rivalsweeper.com",
  "updated": "2026-05-14",
  "accepted_signers": [
    {
      "name": "OpenAI GPTBot / ChatGPT-User",
      "jwks_uri": "https://openai.com/.well-known/jwks.json",
      "user_agents": ["GPTBot", "ChatGPT-User"],
      "rel": "ai-retrieval"
    },
    {
      "name": "Anthropic ClaudeBot",
      "jwks_uri": "https://anthropic.com/.well-known/jwks.json",
      "user_agents": ["ClaudeBot"],
      "rel": "ai-retrieval"
    },
    {
      "name": "Perplexity PerplexityBot",
      "jwks_uri": "https://www.perplexity.ai/.well-known/jwks.json",
      "user_agents": ["PerplexityBot"],
      "rel": "ai-retrieval"
    },
    {
      "name": "Google GoogleOther",
      "jwks_uri": "https://www.gstatic.com/.well-known/jwks.json",
      "user_agents": ["GoogleOther"],
      "rel": "ai-retrieval"
    },
    {
      "name": "Apple Applebot-Extended",
      "jwks_uri": "https://www.apple.com/.well-known/jwks.json",
      "user_agents": ["Applebot-Extended"],
      "rel": "ai-retrieval"
    },
    {
      "name": "Cloudflare Web Bot Auth signers directory",
      "rel": "registry",
      "url": "https://developers.cloudflare.com/bots/concepts/bot/verified-bots/"
    }
  ]
}
