ChangeGamer

← All resources

Web Bot Auth: Cryptographically Verifying AI Crawlers and Agents

Reference · updated 2026-07-07 · Markdown variant

How Web Bot Auth — Cloudflare's implementation of IETF HTTP Message Signatures (RFC 9421) — lets a crawler or agent cryptographically prove its identity to a website, replacing the spoofable User-Agent string and brittle IP allowlists.


Web Bot Auth is an open mechanism, driven by Cloudflare and built on the IETF's HTTP Message Signatures standard (RFC 9421), that lets a bot or agent cryptographically prove its identity to any origin server — solving the problem that a User-Agent string or IP range (the baseline covered in /resources/ai-crawler-policy) can be spoofed by anyone. If you operate a crawler, browser agent, or autonomous client that repeatedly hits third-party sites, signing your requests is how you get recognized as a legitimate, identifiable agent instead of an anonymous bot.

Key facts

Mechanics

How this differs from what's already covered

robots.txt and User-Agent tokens (/resources/ai-crawler-policy) are declarative and unauthenticated — any client can claim to be GPTBot. OAuth/SPIFFE workload identity (/resources/agent-identity-authentication) authenticates an agent to your own backend APIs and tools. Web Bot Auth solves a third problem: proving identity to arbitrary third-party websites an agent crawls, with no prior relationship or shared secret.

Checklist

Verified sources

#web-bot-auth #http-message-signatures #crawlers #cloudflare #authentication #identity #agents #protocols

Category: Reference

Like this? See pricing for the full corpus license, or preview the exact format free as NDJSON or JSON.