We raised €6M. Learn more →
Promptwatch Logo

Web Bot Auth

Web Bot Auth is an IETF-track protocol that lets AI crawlers and agents cryptographically sign HTTP requests so sites can verify bot identity instead of trusting user-agent strings.
Updated August 1, 2026
AI

Definition

Web Bot Auth is an emerging, IETF-track standard for cryptographic bot identity on the web. Instead of asking a site to trust a self-declared user-agent string, it has the bot operator sign each HTTP request with a private key using HTTP Message Signatures. The receiving site validates the signature against a public key published in a registry, so a request claiming to come from a given AI company either verifies or it does not.

The problem it solves is old and widespread. User-agent strings are trivially spoofable, so any traffic analysis based on them alone is unreliable, and reverse-DNS verification—the traditional workaround—is inconsistent across operators and expensive at scale. As agent traffic has grown, so has the incentive to impersonate well-behaved crawlers in order to bypass rate limits or bot rules.

Adoption has been driven by CDNs and large AI operators, with companies including OpenAI, Visa, and Mastercard signing agent traffic, and Cloudflare and Google publishing verification tooling. The protocol establishes provider-level identity—which company operates a bot—and is often paired with a user-level authorization layer such as x402 or AP2, which prove that a specific person authorized the agent to act.

For GEO and analytics teams the practical value is measurement quality. Signed requests make AI crawler log analysis trustworthy: you can separate genuine GPTBot or ClaudeBot activity from impersonators, attribute crawl volume correctly, and apply access policies such as pay per crawl or RSL terms to the bots they were actually written for.

Examples of Web Bot Auth

  • A site receives a request claiming to be an AI company's crawler, validates the HTTP message signature against the operator's published key, and confirms the bot is genuine.
  • An analytics team stops counting spoofed GPTBot traffic after filtering crawler logs down to cryptographically verified requests.
  • A CDN allows verified AI agents through a bot rule while challenging unsigned traffic that claims the same user agent.
  • A publisher applies premium access terms only to signed requests, because unsigned traffic cannot be reliably attributed to a paying operator.

Terms related to Web Bot Auth

AI Web Crawlers

Bots deployed by AI companies to fetch web content for training and retrieval—comprising 95%+ of tracked crawler traffic, led by GPTBot and PerplexityBot.

AI

AI Crawler Logs

AI crawler logs are server log records showing how AI bots, retrieval agents, and user-triggered AI browsers access a site.

Analytics

OpenAI Crawlers

OpenAI crawlers such as GPTBot, OAI-SearchBot, and ChatGPT-User have different purposes for training, ChatGPT search, and user-triggered browsing.

AI

Pay Per Crawl

Pay per crawl is an arrangement where a site charges AI crawlers for each request using HTTP 402 Payment Required, instead of serving content for free or blocking it outright.

SEO

Really Simple Licensing (RSL)

Really Simple Licensing (RSL) is an open XML standard that lets publishers declare machine-readable usage, licensing, and compensation terms for AI crawlers and agents.

AI

Content Signals

Content Signals is a robots.txt extension that lets publishers state how crawled content may be used—for search, AI input, or AI training—rather than only whether it may be fetched.

SEO

Robots.txt

Root directory file instructing search engine and AI crawlers which pages to crawl or avoid—now critical for managing GPTBot, PerplexityBot, and ClaudeBot.

SEO

AI Agents

Autonomous AI systems that plan, use tools, execute multi-step tasks, and make decisions to achieve goals with minimal human intervention.

AI

Agentic Search

Agentic search is AI search that plans, browses, compares, uses tools, and completes multi-step research or transaction tasks on behalf of users.

GEO

x402

x402 is an open payment protocol that revives the HTTP 402 Payment Required status code so AI agents and crawlers can pay for resources programmatically, without accounts or API keys.

AI

Frequently Asked Questions about Web Bot Auth

Learn about AI visibility monitoring and how Promptwatch helps your brand succeed in AI search.

Because user-agent strings can be set to any value. Anyone can claim to be GPTBot or ClaudeBot, which corrupts crawler analytics and lets impersonators bypass rules written for well-behaved bots. A cryptographic signature cannot be forged without the operator's private key, so identity becomes verifiable rather than asserted.

Be the brand AI recommends

Monitor your brand's visibility across ChatGPT, Claude, Perplexity, and Gemini. Get actionable insights and create content that gets cited by AI search engines.

Promptwatch Dashboard