VercatusGet started
Grade AR-093Agent readiness

Authenticated identity for web bots

Web Bot Auth lets an automated client prove its identity by signing requests with HTTP Message Signatures (RFC 9421). Signature-Input carries tag="web-bot-auth", created and expires timestamps and a key id, the signature covers at least @authority or @target-uri, and a Signature-Agent header points to a JWKS key directory at /.well-known/http-message-signatures-directory. The signature identifies the client, not the page content. The IETF chartered the Web Bot Auth working group on 23 October 2025. Its protocol draft is draft-ietf-webbotauth-httpsig-protocol (-00 of 1 September 2026, authors from Cloudflare and Google), which replaces draft-meunier-web-bot-auth-architecture. The documented signers are agents. Google signs a subset of Google-Agent requests as https://agent.bot.goog, experimentally, and documents no signing for Googlebot. OpenAI's Cloud browser, which CDNs list as ChatGPT Agent, signs with Signature-Agent "https://chatgpt.com", and Cloudflare, Akamai, HUMAN and Vercel verify those signatures.

Sources

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
    Cloudflare: Web Bot Auth (2026)developers.cloudflare.com

AGrade A: official documentation or a standard. A grade describes the provenance of the sources above; it is not a probability that a change will work. The effect basis says how the size of the effect is known: measured by a study, taken from an industry report, only documented without a size, or not quantified.

Put this evidence to work

Related entries